Free Early Beta — all features unlocked, no credit card. Found a bug or have an idea? Send feedback after signing in or message us on WhatsApp.
CPA Masterclass 8 min read• Updated for 2026 Rules

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.

Executive Summary for Bookkeepers & Founders
  • 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"?

1. IRS 1099-K Under-Reporting

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.

2. Lost Tax Deductions

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.

T-Account Flow Diagram (The 3-Step Lifecycle)
Transaction 1: Customer Invoice Paid ($1,000.00)

DEBIT Stripe Clearing (Asset) +$1,000.00
CREDIT Sales Revenue (Income) -$1,000.00

Transaction 2: Stripe Payout Batch Clears

DEBIT Bank Operating Checking (Asset) +$970.70
DEBIT Merchant Processing Fees (Expense) +$29.30
CREDIT Stripe Clearing (Asset) -$1,000.00

Net Ending Balance of Stripe Clearing Account = $0.00 (Perfect Match)

3. How to Set Up the Clearing Account in QuickBooks Online

Follow these configuration steps inside QuickBooks Online to prepare your Chart of Accounts:

Step 1: Create the Clearing Account

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".

Step 2: Create Merchant Fee Expense Account

Create an Expense account named "Merchant Processing Fees" (Account Type: Expense, Detail Type: Bank Charges).

Step 3: Point Payment Gateway Payouts to Clearing

When recording invoices, select Deposit to: Stripe Clearing Account instead of your primary checking account.

4. Handling Chargebacks, Refunds & Rolling Reserves

Customer Refunds & Non-Refunded Fees

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.

Stripe Dispute ($15.00 Chargeback Fee)

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.

Automate Your Stripe Reconciliation

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.