Growthy
AI Bookkeeping
1099 FilingOBBBA raised 1099-NEC to $2,000 and reverted 1099-K to $20K/200. The bookkeeper workflow that doesn't fall apart in January.
AP ReconciliationThe monthly AP discipline that keeps vendor ledgers clean and January 1099s accurate, built for bookkeepers managing 8-25 clients.
Bookkeeper ScalingSolo bookkeeper income is capped at 15-25 clients. Here's the math behind the ceiling and the three levers that break it.
Bookkeeping AutomationTools, techniques, and strategies for automating repetitive bookkeeping tasks.
QuickBooks AutomationIntuit Assist hits ~50% on novel transactions. Bank rules break at 200+. Here's the honest map of QBO automation in 2026.
Stripe BookkeepingMaster Stripe payout reconciliation, fee categorization, and clearing account setup for QBO and Xero.
Tax Bookkeeping TermsTax-adjacent bookkeeping glossary terms for bookkeepers: cash vs accrual, depreciation, 1099 thresholds, accountable plans, and year-end cleanup.
Chart of Accounts: The Complete Guide for BookkeepersThe working chart of accounts reference for bookkeepers: 5 account types, 20 deep-dive guides, 2026 deduction rules. Built for the people who Google 'what category is X' twenty times a day.
Asset Account CategoriesEquity Accounts ExplainedExpense Account CategoriesLiability Account CategoriesRevenue Account Types
GlossaryPlain-English definitions of accounting and bookkeeping terms — written by practitioners who use these every day.
Balance Sheet TermsBookkeeping Foundation TermsIncome Statement TermsQBO-Specific Terms
AI BookkeepingHow AI is changing transaction categorization, bank reconciliation, and bookkeeping workflows.
AI for AccountantsEvery vendor claims AI will transform your firm. Here is what it actually looks like at a 5-20 staff CPA practice in 2026.
Payment ReconciliationThat $3,847.92 Stripe deposit is not $3,847.92 of revenue. Here's how to split merchant deposits correctly: fees in the right account, refunds posted, chargebacks reconciled.
QuickBooks Integrations15 clients × 6 integrations = 90 sync pipelines to babysit. Here's which QBO integrations actually hold up at scale and why a workflow layer beats adding another app.
For BookkeepersFor AccountantsPricing
Join the Alpha
Growthy

© 2026 Growthy. All rights reserved.

  1. Blog
  2. Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Stripe Fees in QuickBooks (Net vs Gross, 1099-K, and Refunds)

Bobby Huang

Partner, SDO CPA LLC / CEO, Growthy

May 20, 2026
9 min read
Chart of Accounts: The Complete Guide for Bookkeepers
How to Categorize Stripe Fees in QuickBooks (Net vs Gross, 1099-K, and Refunds)

In this article

How to Categorize Stripe Fees in QuickBooks (Net vs Gross, 1099-K, and Refunds)

A $3,847.92 Stripe deposit hits your bank on a Tuesday. The naive bookkeeper books it as income, codes it to Sales, and moves on. That single click just rotted the balance sheet.

Here's what actually happened inside that deposit. Gross sales of $4,000. Stripe fees of $145. One refund of $7.08. Net payout: $3,847.92. Book the deposit as gross income and you've understated revenue by $145, hidden $145 of expense, and missed a $7.08 refund that belongs in contra-sales. Your P&L lies, your fees never reconcile, and the clearing account drifts for the rest of the year.

Stripe is the most common Difficult-20% transaction in modern bookkeeping. QBO's bank-feed suggestions confidently propose "Sales" for the deposit and call it done. That suggestion is wrong almost every time. This guide walks the right split, the Schedule C line nobody gets right, the 1099-K threshold under OBBBA, and the six other Stripe traps that quietly break books. Start with the chart of accounts hub if you need the broader framework first.

How do you categorize Stripe fees in QuickBooks?

Create a Bank Charges sub-account called "Stripe Fees" (Detail Type: Bank Charges) or use a Merchant Account Fees account if you prefer to isolate processor costs from generic bank fees. Stripe fees flow to Schedule C Line 27a (Other expenses, "Merchant processing fees"), not Line 17 (Legal & Professional). You don't issue a 1099 to Stripe because Stripe, Inc. is a C-corporation. Stripe issues a 1099-K to YOU if you cross $20,000 AND 200 transactions in TY2026 (OBBBA reverted the lower stair). Every Stripe deposit is a NET number, so split each one: gross revenue + Stripe fees as a contra/expense + refunds + sales tax collected. Never book the net deposit as revenue.

Key Takeaways

  • Stripe deposits are net, never gross - The $3,847.92 hitting your bank is gross sales minus fees minus refunds. Split every deposit into three or four lines, not one.
  • Fees go to Schedule C Line 27a, not Line 17 - Merchant processing fees are "Other expenses," not Legal & Professional. Filing them on Line 17 is the most common Stripe error on small-business returns.
  • You don't 1099 Stripe - Stripe, Inc. is a C-corporation. No 1099-NEC required. The 1099 direction is reversed: Stripe issues a 1099-K to YOU.
  • 1099-K threshold is $20,000 AND 200 transactions (TY2026) - OBBBA reverted the earlier $600 and $5,000 stair proposals. Both conditions must hit.
  • Chargeback fees are separate from refunds - A $15 chargeback fee is Bank Charges. The reversed sale amount is contra-revenue. Two different lines.
  • Stripe Tax is a liability, not revenue - Sales tax Stripe collects sits in Sales Tax Payable until remitted. Never lands on the P&L.

What is Stripe?

Stripe processes credit card, ACH, and bank-transfer payments for businesses. Standard pricing: 2.9% + $0.30 per online card transaction, ACH at 0.8% capped at $5, international cards add 1.5%. Used by SaaS, e-commerce, marketplaces, and any business taking online payments. The bookkeeping problem isn't Stripe itself. It's that Stripe generates two confusing data streams that don't match: deposits net of fees, and a separate fee schedule that has to be reconciled back.

Where Stripe fees go in your books

Field

Value

QBO account

Merchant Account Fees OR Bank Charges (Detail Type: Bank Charges). Create a sub-account "Stripe Fees" under Bank Charges or Cost of Sales.

Xero account code

404 (Bank Fees), or a custom 410 Merchant Fees sub-account

Schedule C

Line 27a (Other expenses, "Merchant processing fees" or "Credit card processing fees"). NOT Line 17.

Form 1120 / 1120-S

Line 26 (Other deductions, "Merchant fees") / Line 19

MCC range

6051 (Financial Institutions, Quasi Cash), 7372 (Data Processing)

1099-NEC required to Stripe

No (Stripe, Inc. is a C-corp)

1099-K thresholds (TY2026)

$20,000 AND 200 transactions (OBBBA)

Sales tax on Stripe fees

Not subject in any US state

The Difficult 20% — The Stripe Trap Bookkeepers Walk Into

1. Net vs Gross (the headline)

This is where most Stripe books break. The $3,847.92 Stripe deposit is NET. Inside it lives gross sales of $4,000, Stripe fees of $145, and a refund of $7.08. The right split looks like this:

  • DR Bank $3,847.92
  • DR Stripe Fees (expense or contra) $145.00
  • DR Refunds (contra-revenue) $7.08
  • CR Sales Revenue $4,000.00

Book the $3,847.92 as a single Sales line and three things break at once. Revenue is understated by $152.08. Fees never show up as an expense. Refunds vanish. Pull Stripe's settlement report (the CSV behind every payout) and the split is laid out for you. Growthy reads that report automatically; manual books need someone to pull it every deposit.

2. Stripe Payouts vs Charges

A Stripe Charge is one transaction. A Stripe Payout is a batch of charges minus fees minus refunds, settled to your bank as one number. One payout is typically 50 to 500 charges plus a single fee row. The reconciliation rule: payout-level total reconciles to your bank deposit, charge-level detail reconciles to your invoices. Mixing the two levels is what creates the unreconciled clearing account that auditors flag.

3. Refunds and chargebacks

Refunds are contra-revenue. They reduce Sales, not increase expense. A chargeback is similar but adds a separate $15 chargeback fee from Stripe. Book the reversed sale against Sales (contra), book the $15 to Bank Charges. If you win the dispute, Stripe reverses both entries and you reverse them in books too. The number of Stripe books I've seen with chargeback fees buried inside Sales is too high.

4. Stripe Tax (sales-tax add-on)

If you've enabled Stripe Tax, Stripe collects state sales tax inside each charge and remits it on your behalf. The sales tax collected is NOT revenue. It's a liability sitting in Sales Tax Payable until Stripe remits it (Stripe's deposit nets it out, the remittance shows on the settlement report as a separate line). The bookkeeper still records the liability on the way in and clears it on the way out. Stripe Tax automates remittance; it does not automate your books.

5. Stripe Atlas

Stripe Atlas is the $500 one-time incorporation service for new C-corps and LLCs. Categorize as Legal & Professional Services (Schedule C Line 17), OR capitalize as Organizational Costs under IRC §195 if you want to amortize the deduction over 180 months. Most small filers expense it and move on; capitalize only when the §195 amortization actually matters.

6. Stripe Issuing and Stripe Capital

Stripe Issuing creates physical and virtual cards funded from your balance. Issued cards sit on your books as Other Asset (debit balance) until spent. Stripe Capital is a merchant cash advance product: the deposit hitting your bank is a Notes Payable (liability), NOT income. Booking a Capital advance as Sales is the single most expensive Stripe mistake we've seen, because it inflates revenue, distorts gross margin, and creates a phantom tax bill on borrowed money.

7. Currency conversion (FX)

Cross-border charges add a 1% FX fee on top of the standard processing fee. Track it in a separate FX Fees sub-account if you do meaningful international volume; otherwise roll it into Stripe Fees with a transaction memo so you can pull a report if a CFO asks. Either path is defensible; mixing them inside the same period is not.

How Growthy categorizes Stripe automatically

Growthy reads Stripe's settlement report directly, recognizes the deposit pattern, and suggests the full split: gross sales, Stripe fees, refunds, sales tax collected, chargeback fees. Each line carries a confidence score against the rule learned from your prior categorizations. You review and approve the split in one pass instead of pulling CSVs every Tuesday.

FAQ

How do I categorize Stripe fees in QuickBooks? Create a sub-account "Stripe Fees" under Bank Charges (Detail Type: Bank Charges), or use a dedicated Merchant Account Fees account if you want to separate processor costs from generic bank fees. Map every Stripe deposit through a split that includes the fee line.

What's the difference between Stripe gross and net deposits? Gross is total customer charges before any deductions. Net is what hits your bank: gross minus Stripe fees minus refunds minus sales tax remitted. The $3,847.92 deposit in our example is net of $145 in fees and $7.08 in refunds against $4,000 of gross sales.

Do I report Stripe sales as gross or net on my tax return? Gross. Revenue on Schedule C Line 1 (or Form 1120 Line 1a) is gross sales. Stripe fees are deducted separately on Line 27a as an expense. Reporting net inflates your effective margin and understates deductible expense.

Will Stripe send me a 1099-K? Yes if you cross BOTH $20,000 in gross volume AND 200 transactions in TY2026 (OBBBA threshold). Below either threshold, no 1099-K. The form goes to you and the IRS; you still report gross sales regardless of whether you receive one.

Do I need to send Stripe a 1099-NEC? No. Stripe, Inc. is a C-corporation, and payments to C-corps are exempt from 1099-NEC reporting. Same rule applies to PayPal, Square, and Adyen.

How do I reconcile a Stripe payout to my bank deposit? Pull the payout-level total from the Stripe dashboard or the settlement CSV. That number should match the bank deposit to the penny. If it doesn't, the difference is almost always a same-day refund or chargeback that posted after the payout cutoff.

How do I record a Stripe refund or chargeback? Refund: debit Refunds (contra-revenue) for the refunded amount, credit Bank (Stripe clearing). Chargeback: debit Refunds for the reversed sale amount, debit Bank Charges $15 for the chargeback fee, credit Bank for the total. Won disputes reverse both legs.

What Schedule C line is for Stripe processing fees? Line 27a, Other expenses, labeled "Merchant processing fees" or "Credit card processing fees." Not Line 17 (Legal & Professional Services). The Line 17 error is so common it shows up as an automatic IRS letter trigger when fees are large.

Related

  • Chart of accounts hub
  • Stripe bookkeeping deep dive (full Stripe accounting workflow beyond fees)
  • How to categorize Shopify (Shopify Payments parallel)
  • How to categorize Uber for Business (processor parallel)
  • How to categorize Upwork (marketplace fee parallel)

Stop letting Stripe deposits rot your balance sheet. Get started with Growthy for automatic net-vs-gross split with audit trail.

1099-K TY2026 threshold ($20,000 + 200 transactions) verified against tax-thresholds-2026.yaml on 2026-05-20 per OBBBA. Stripe pricing verified via stripe.com/pricing 2026-05-20. Sales-tax remittance varies by state.

See It Work on Your Data

Free during alpha. Read-only access. You review every sync.

✓ No credit card✓ Works with QuickBooks✓ 85% accuracy
Request Early Access

Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy

CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.

View author profile

Growthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

Keep reading

Hands holding a modern laptop with windows 11
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Microsoft 365 in QuickBooks (and Xero)

Microsoft 365 belongs in Software (Detail Type Software), Schedule C Line 27a. No 1099 to Microsoft. Sales tax varies by state. Plus annual-prepay treatment, Copilot, and Azure-split edge cases bookkeepers miss.

B
Bobby Huang
8 min
a purple background with a basket of items and a target
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Shopify in QuickBooks (Subscription, Payments, Capital, Apps)

Shopify is two categories at once: subscription (Software) and Payments processing fees (Merchant Account Fees). 1099-K TY2026 threshold $20,000 + 200 transactions per OBBBA. Shopify Capital is a loan, not income. Sales tax collected is a liability.

B
Bobby Huang
9 min
Father working on laptop while son uses phone on couch.
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Upwork in QuickBooks (And Why You Don't Issue a 1099)

Upwork goes to Contract Labor (Schedule C Line 11). You don't issue a 1099-NEC to Upwork OR to the freelancer — §6041 corporate exemption applies because Upwork is the payee. The direct-pay-outside-platform $2,000 TY2026 OBBBA threshold is the trap.

B
Bobby Huang
8 min