From revenue to bank deposit, every dollar explained.

ClearDeposits reconciles Stripe to your bank statement and shows the revenue, fees, refunds and disputes behind every payout.

A Stripe subledger that reconciles every payout to your bank statement.

First two months free, then starting at $49/month. No card to start. US only.

The Reconciliation view for one period: total charge to customer, deductions, charge-to-payout variance, available, available-to-payout variance, paid out, Stripe-to-bank variance and bank deposit, with Stripe's reported balances beneath
The Reconciliation view, section 1 · Double-click to zoomTap to zoom

The problem

Stripe pays out a net figure. Your books need the whole story.

The bank shows one line. "STRIPE TRANSFER, $1,439.40", with nothing to say which sales, refunds and fees it nets.

The detail lives in exports. Balance activity, payouts, invoices: separate files and formats, stitched together by hand each month.

Stripe's 1099-K won't match Stripe's payout reports. The form is gross and dated by when funds became available; payouts are net and dated when they left.

A gap you can't see, you can't fix. An unexplained difference becomes a plug entry, and the plug becomes next month's mystery.

What it does

Confirm the books. Don't construct them.

All features →
  • Stripe in, read and reports only

    A restricted key that reads and generates reports, nothing else. Or Stripe and bank CSV exports. Both enter through the same checks.

  • Review and adjust

    Change an account or a match and the draft plan redrafts. Resolve a variance with an entry you choose, with every change on the audit trail.

  • Post and close

    A posting plan tied out to your Stripe balance. At month end, one summarised accounting CSV, laid out by account and QuickBooks Online activity, for you to import into QuickBooks Online. Posting straight into QuickBooks Online is work in progress.

Drill down

Every amount is clickable.

Click any figure for the rows that sum to it: payouts, then transactions, then line items, with discounts, tax and what each refund gave back.

A payout opened to its transactions, and a transaction opened to its line items: products, discounts, tax, accounts, and the refund prorated across the sale
One payout, opened three levels down · Double-click to zoomTap to zoom

Mapping

Revenue by product, and the account each lands in.

The same period allocated per product. Assign a product and account, or reclassify, from the row itself. The draft plan redrafts, with the change recorded.

Revenue to bank deposit by product: each product row with total charge, deductions, net payout and bank deposit, and an account chip on the row to assign or reclassify
The Reconciliation view, section 2 · Double-click to zoomTap to zoom

The output

See the posting plan before anything is imported.

Balanced entries by category, each line naming its account. You export the plan as a CSV and import it into QuickBooks Online yourself.

A draft posting plan for one month: sales receipts, reversals and chargebacks, bank deposits and transfers, each entry balanced, with Export for QuickBooks Online and Post and Close
The posting plan, draft · Double-click to zoomTap to zoom

Built to earn trust

Rehearse the close. Keep what you sign off.

Sync tools post, then you audit QuickBooks Online. With ClearDeposits you audit, then sync.

  • You choose the accounts and approve the plan.

    Change an account or a match, and the draft plan redrafts with every change recorded.

  • An open month is a staging ground.

    Import, reconcile, discard an upload and re-import it, or start the whole month over. Nothing is posted until you post and close.

  • Reconcile during the month, not only at the end.

    With a read-only key, Stripe data is pulled daily and the draft plan is always available.

  • Resolve a variance with an entry, not a plug.

    Record an adjustment with the account, side and date you choose, and it appears in the plan.

  • Two proofs before you close: the activity and the balance.

    Charges less deductions tie to each payout, and the rolled-forward Stripe balance is compared with Stripe's reported balance.

  • Manual payouts are tied to the charges they paid out.

    Each manual payout is associated with its charges when the amounts tie exactly, and otherwise shown as Stripe reported it.

  • Closed means closed.

    Once a month is closed, nothing in it can be edited or deleted. A correction is a new entry in the current period.

  • The rest of the record.

    Nothing is counted twice: every transaction is keyed by its Stripe id. Settings change from a date you choose, after a preview. Every change is on the trail with who, when and what it was before. Each client is its own workspace under one login.

Who it is for

Accountants, bookkeepers, fractional CFOs and owners keeping QuickBooks Online books for a business that charges through Stripe, subscriptions included. Revenue recognition timing on the basis you choose: accrual, cash in the bank, or Stripe 1099-K (available-on date; timing only). Not yet for invoices on net terms, accounts receivable or deferred revenue, and not yet for anyone who needs direct posting.

What ClearDeposits does not do yet

It works with Stripe only. Posting straight into QuickBooks Online, and bank feeds, are work in progress. It is available in the US only. It has not yet completed a SOC 2 audit. What is coming →

Close the month on numbers you can explain.

From $49 per month.First two months free, then starting at $49/month.

From the founder

Why I built ClearDeposits

I spent 12 years in finance systems, most recently at Amazon, leading payments and reconciliation products that moved hundreds of billions of dollars across millions of transactions.

Accountants and small businesses are stuck between two bad options: context-less matching tools that add reconciliation and context-switching overhead, and enterprise suites that know nothing about a standard business until months of configuration. ClearDeposits is the system in between: it knows just enough accounting and business context to be running in a few minutes and to put every variance in front of you, so you close earlier.

Ammar Haleem, founder · The full note →