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

Stripe to QuickBooks Online Reconciliation

QuickBooks Online is where most Stripe businesses keep their books — and where most Stripe messes happen. A single Stripe deposit hitting your QBO bank feed can represent hundreds of charges, minus fees, minus refunds. If you book the deposit as income, you understate revenue and never see what Stripe actually charged you.

StripeClose generates a month-end journal entry in QBO import format, already balanced, using the clearing account method professional bookkeepers use. Paste a read-only key below, pick a month, and download it.

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

or

The clearing account method for QuickBooks Online

Create one account in your QBO chart of accounts: “Stripe Clearing” (type: Bank or Other Current Asset). The monthly journal then does four things: credit Revenue for gross sales, debit Stripe Fees (expense) for processing costs, debit Refunds & Disputes for money returned, and move the net of each payout from Stripe Clearing to your bank account.

Because the payout legs equal your actual bank deposits to the cent, QBO's bank feed matching finds them automatically — reconciliation becomes a series of one-click matches instead of a spreadsheet archaeology project.

How to import the journal entry into QuickBooks Online

  1. 1Generate your closing package with StripeClose and download the QBO Journal Entry CSV from the Export tab.
  2. 2In QuickBooks Online, click the gear icon (Settings) → Import Data → Journal Entries.
  3. 3Upload the CSV and map the columns: Journal Date, Journal Number, Account, Debits, Credits, Description.
  4. 4Confirm the account names match your chart of accounts (create “Stripe Clearing” first if you haven't), then click Import.
  5. 5Open your bank feed and match each Stripe deposit to the corresponding clearing-to-bank line. They tie to the cent.

Why Stripe’s native export doesn’t reconcile cleanly in QuickBooks Online

The Stripe apps in the QBO app store sync each charge as a gross sales receipt into Undeposited Funds. Fees get lumped or skipped, refunds arrive as disconnected credits, and the deposits in your bank feed never equal what synced — so month-end still means manual cleanup. Stripe's own dashboard export is just as raw: separate CSVs for payouts, fees, and refunds, none of them in a format QBO can import as a journal.

Payout-basis reconciliationBalanced journal entryFees isolatedFree · no signup

Advertisement

Stripe + QuickBooks Online: common questions

Reconcile Stripe with other accounting tools

QuickBooks Online 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 QuickBooks Online or Stripe, Inc.

Advertisement