Free forever · No signup · Read-only key, never stored

Stripe to Wave Accounting Reconciliation

Wave is free accounting software, so it pairs naturally with a free Stripe reconciliation tool. But Wave has no Stripe integration — its built-in payments product is a separate processor — and it can't import journal entries from CSV. Stripe deposits show up in your Wave bank feed as unexplained net amounts.

The fix is a single monthly journal transaction. StripeClose reduces your entire Stripe month to a handful of balanced lines you can enter in Wave in under two minutes, with fees and refunds already separated.

Your key is used only for this request and never stored or logged.

or

The clearing account method in Wave

In Wave, add a “Stripe Clearing” account under Accounting → Chart of Accounts (create it as a Money in Transit / asset account). Your monthly journal credits Sales for gross charges, debits a Merchant Fees expense for Stripe's cut, debits Refunds, and moves each payout's net from Stripe Clearing to your bank account.

The Stripe deposits Wave pulls from your bank feed then categorize as transfers from Stripe Clearing — not as income — so revenue is never double-counted and never understated.

How to enter the journal in Wave

  1. 1Generate your closing package with StripeClose and download the Summary CSV and Journal Entry CSV.
  2. 2In Wave, go to Accounting → Transactions.
  3. 3Click More → Add journal transaction.
  4. 4Enter the lines from the StripeClose journal: credit Sales (gross), debit Merchant/Stripe Fees, debit Refunds, and the payout transfers against Stripe Clearing.
  5. 5Categorize the Stripe deposits in your bank feed as transfers from Stripe Clearing so they don't double-count as income.

Why Stripe’s native export doesn’t reconcile cleanly in Wave Accounting

Stripe's dashboard export gives you thousands of raw rows across separate reports for charges, fees, and refunds — and Wave has nowhere to put them: its CSV upload is for bank statements, not journals, and treats every row as a bank line. Booking Stripe deposits straight as income (the default temptation in Wave) hides your processing fees entirely and misstates revenue. One summary journal per month solves both problems.

Payout-basis reconciliationBalanced journal entryFees isolatedFree · no signup

Advertisement

Stripe + Wave Accounting: common questions

Reconcile Stripe with other accounting tools

Wave Accounting and other product names are trademarks of their respective owners. StripeClose is an independent tool and is not affiliated with, endorsed by, or sponsored by Wave Accounting or Stripe, Inc.

Advertisement