When a client pays a $1,000 invoice through Stripe, Square, or PayPal, the transaction feels complete. But a few days later, when you check your business bank account, you see a deposit for $970.

If you or your team categorize that incoming $970 directly as revenue, you are falling into one of the most common bookkeeping traps in small business management: Net Booking.

While recording $970 as income seems easier, it distorts your financial statements, creates tax headaches, and hides significant operating expenses. Here is why gross booking matters, what it looks like on paper, and how to record payment processing fees accurately.

The Danger of Booking Net Deposits

When you book only the net deposit ($970) as revenue, two distinct accounting errors occur simultaneously:

  1. Your Top-Line Revenue Is Understated: You earned $1,000 in gross sales, but your Profit & Loss (P&L) statement reflects only $970.
  2. Your Merchant Fee Expenses Are Invisible: You paid $30 to process that payment, but your expense ledger shows $0 for merchant fees.

While your net profit ($970) remains identical in both scenarios, hiding merchant fees deprives you of critical financial visibility. If your business processes $500,000 annually, a 3% merchant processing fee equates to $15,000 in hidden operating expenses. If you don’t track it, you can’t negotiate better rates, evaluate processor pricing, or pass software/processing surcharges along accurately.

The IRS 1099-K Discrepancy Trap

Beyond operational visibility, net booking exposes your business to unnecessary tax scrutiny.

Payment processors like Stripe, Square, and PayPal file Form 1099-K with the IRS reporting your gross processing volume ($1,000), not your net payouts ($970). If the IRS automated matching system compares the $1,000 reported on your 1099-K against a tax return that shows only $970 in revenue, it triggers an automated flag for unreported income.

By recording gross income ($1,000) and deducting merchant fees ($30) as a legitimate business expense, your tax return matches the 1099-K exactly while preserving your correct tax obligation.

Financial Impact: Net vs. Gross Booking

Accounting MetricIncorrect Method (Net Booking)Correct Method (Gross Booking)Financial Impact
Gross Revenue$970$1,000Accurately reflects client volume
Merchant Processing Fee$0$30Explicitly tracks cost of sales
Net Profit$970$970Same net bottom line
1099-K Tax MatchingMismatch (Audit Risk)Exact MatchSmooth tax compliance

How to Record Processor Deposits Step-by-Step

To capture your revenue and fees correctly in accounting software like QuickBooks Online or Xero, follow this standard split-entry procedure:

  1. Create the Original Invoice: Invoice the client for the full gross amount ($1,000).
  2. Receive Payment to a Clearing Account: Mark the invoice paid to a temporary holding account (e.g., Stripe Holding Account or Undeposited Funds) for $1,000.
  3. Record the Bank Deposit & Fee Split: When matching the bank feed deposit of $970:
    • Record a transfer/credit of $1,000 from the clearing account.
    • Add a line item for -$30 categorized under Merchant Processing Fees (Expense).
    • The net deposit matches your bank feed exactly ($970), and the clearing account balance drops to $0.

Take Control of Your Financial Statements

Proper bookkeeping isn’t just about tax prep—it’s about getting an accurate picture of what it costs to run and scale your business. If your financial statements feel confusing or your bank reconciliations aren’t matching up, Mattingly Ott is here to help. Reach out to our team today to audit your payment workflows and optimize your accounting setup.

← All posts

We keep the books so you can keep working.

If your current foundation feels shaky, reach out. Let's start the blueprint.

Get Started Today