The Complete Guide to Stripe Clearing Accounts in QuickBooks & Xero
Why direct bank categorization under-reports revenue, how to configure a zero-variance wash account in your General Ledger, and step-by-step T-Account journal entries.
- Never match Stripe bank feed deposits directly to Sales Income. Doing so hides processing fees and creates massive 1099-K audit mismatches.
- A Clearing Account acts as a virtual holding tank that captures gross revenue when customers purchase, then drains to $0.00 as Stripe transfers payouts to your checking account.
- QuickFinSync automates the split entry by taking your raw Stripe settlement CSV and generating the exact General Ledger split deposit.
1. The Problem: The $29.30 Mystery Discrepancy
When a customer buys your software subscription or consulting package for $1,000.00, Stripe immediately deducts their transaction fee (2.9% + $0.30 = $29.30). Two business days later, your Chase, Mercury, or Bank of America checking account receives an electronic ACH deposit of $970.70.
What Happens If You Categorize the $970.70 Deposit Directly to "Sales Income"?
Stripe reports your gross sales ($1,000.00) to the IRS on Form 1099-K. If your tax return only shows $970.70 in revenue, automated IRS matching triggers an audit flag.
The $29.30 merchant fee is never recorded as a deductible operating expense, artificially increasing your taxable net margin.
2. What Is a Stripe Clearing Account?
A Clearing Account (sometimes called a Wash Account or Suspense Account) is a temporary balance sheet account created in your Chart of Accounts. It behaves just like a second bank account in QuickBooks, except it represents money residing in Stripe's digital custody before hitting your physical bank.
DEBIT Stripe Clearing (Asset) +$1,000.00
CREDIT Sales Revenue (Income) -$1,000.00
DEBIT Bank Operating Checking (Asset) +$970.70
DEBIT Merchant Processing Fees (Expense) +$29.30
CREDIT Stripe Clearing (Asset) -$1,000.00
3. How to Set Up the Clearing Account in QuickBooks Online
Follow these configuration steps inside QuickBooks Online to prepare your Chart of Accounts:
Go to Accounting > Chart of Accounts > New. Set Account Type to Bank (or Other Current Assets), Detail Type to Cash on hand, and Name to "Stripe Clearing Account".
Create an Expense account named "Merchant Processing Fees" (Account Type: Expense, Detail Type: Bank Charges).
When recording invoices, select Deposit to: Stripe Clearing Account instead of your primary checking account.
4. Handling Chargebacks, Refunds & Rolling Reserves
When issuing a $100 refund, Stripe returns the $100 to the customer but does not refund the $3.20 processing fee. In your clearing account entry, debit Refunds / Returns for $100.00 and credit Stripe Clearing for $100.00. The original $3.20 fee remains on your books as a legitimate merchant expense.
If a customer files a chargeback, Stripe holds the disputed amount plus a $15.00 dispute fee. Record a journal entry: Debit Chargeback Loss / Suspense (Disputed Amount), Debit Bank / Merchant Fees ($15.00), and Credit Stripe Clearing. If you win the dispute, reverse the entry when the funds return.
Frequently Asked Questions
How often should the Stripe Clearing Account be reconciled?
Monthly. At month-end, compare the Stripe Clearing Account ending balance in QuickBooks with the Ending Available Balance in Stripe (Dashboard > Balance > Reports). They should match exactly. Any difference represents payouts in transit across the month-end date cut-off.
Can QuickFinSync generate this clearing entry automatically?
Yes! Simply upload your Stripe balance summary or payout settlement CSV into QuickFinSync. The engine parses every charge, fee, and refund into a pre-balanced QBO split deposit with $0.00 variance.
Convert Stripe Payout CSVs to QuickBooks with Zero Variance
Stop manually calculating fee deductions. QuickFinSync processes your monthly Stripe settlements in seconds directly in your browser.