US merchants paid $187.2 billion in payment processing fees in 2024 — up 8.7% from 2023, on $11.9 trillion in total card purchase volume. That’s the industry number. The number most Shopify merchants can’t tell you is their own: what their store specifically paid in processing fees last month, broken out accurately in QuickBooks Online (QBO).
The reason isn’t that the fees are hard to find on Shopify’s payout reports. It’s that the way Shopify pays out to merchants structurally buries the fee detail — and most QuickBooks integrations do nothing to surface it.
Three Parties Collect on Every Shopify Transaction
When a customer pays for a Shopify order with a credit or debit card, the gross payment doesn’t travel directly from their account to yours. Three parties take a share before the net amount reaches your bank.
The card network fee goes to Visa, Mastercard, or American Express — the infrastructure routing the payment between banks. This includes the interchange component: the cut the customer’s issuing bank collects from your acquiring bank for authorizing the transaction. In 2024, Visa and Mastercard reached a significant settlement with US merchants, committing to reduce standard rates by at least 0.04 percentage points for three years and cap average US consumer credit card rates at 125 basis points for five years. On a per-transaction basis the savings are modest; across annual volume they accumulate.
The payment processor markup goes to whoever processes the transaction. For merchants using Shopify Payments, that’s Shopify. For merchants using a third-party processor — Stripe, PayPal, Square — that’s the external provider. This fee bundles interchange, the card network’s assessment charge, and the processor’s own margin into a single rate. Shopify Payments rates in 2024: 2.9% + $0.30 per online transaction on the Basic plan, 2.6% + $0.30 on the Shopify plan, 2.4% + $0.30 on Advanced. In-person transactions run slightly lower.
The Shopify transaction fee applies only when merchants use a payment gateway other than Shopify Payments. On the Basic plan that’s an additional 2.0% on every order processed through a third-party gateway. On the Shopify plan, 1.0%. On Advanced, 0.6%. This fee stacks directly on top of whatever the external processor charges — which is why Shopify Payments is almost always the lower-cost option for merchants who qualify for it and aren’t locked into another processor by existing agreements.
Each of these three layers appears on Shopify’s payout report. None of them land automatically and correctly in QBO as separate expense lines — unless the integration handling your payout is specifically built to surface them.
What the Fees Actually Cost a Shopify Merchant in 2024
For US ecommerce merchants, the realistic processing fee range in 2024 sits between 1.8% and 3.5% per transaction, depending on processor, card type, and transaction channel. Across all card types and merchant categories, US merchants paid an average of $1.57 for every $100 in card payments processed, per the Nilson Report’s 2024 data.
Applied to a Shopify store doing $100,000 in annual sales on Shopify Payments Basic — 2.9% + $0.30 per transaction — the processing fee component alone runs approximately $2,900 plus per-transaction fixed fees. At $500,000 in annual sales on the Advanced plan at 2.4%, that’s $12,000 in processing fees before fixed fees are added. At any volume, processing fees are typically the single largest variable cost after cost of goods — exceeding the Shopify subscription fee well before a store reaches modest scale.
That cost needs to be in QBO as an accurately recorded expense. When it isn’t, gross revenue looks higher than it is, net income looks better than it is, and the P&L cannot be used for margin analysis or tax preparation with any confidence.
Why the Payout Deposit Hides the Fee Detail
Shopify pays merchants on a rolling basis — typically a two-day cycle — batching all orders from a payout period, subtracting all fees and refunds, and sending a single net deposit to the merchant’s bank account.
That net deposit is what actually arrived. The fees are already extracted. On the bank statement, the entry reads something like “Shopify — $4,218.63.” Nothing in that line indicates how many orders funded the payout, what gross sales were, or what was deducted in processing fees, transaction fees, and refund adjustments before the number reached the bank.
When that deposit is recorded in QBO as income — even recorded with the correct amount — the fees are structurally absent. They aren’t expense lines. They don’t appear on the profit and loss (P&L) statement as a cost. Gross revenue is understated because only the net payout hit QBO. Expenses are understated because fees were never recorded. The bank reconciles because the deposit amount matches. And the books look complete while being wrong at every level beneath the total.
For a Shopify merchant processing significant volume, this gap isn’t cosmetic. A store doing $600,000 in annual sales on Shopify Payments Basic carries roughly $17,000 to $20,000 in annual processing fees that should be flowing through expense accounts. When those fees aren’t in QBO, margin analysis is impossible, the P&L overstates profit by that amount, and the accountant’s tax prep starts from incorrect numbers.
Where Processing Fees Belong in QuickBooks
Payment processing fees are fully deductible business expenses — ordinary and necessary costs of operating a Shopify store. In 2024, the IRS 1099-K (Payment Card and Third Party Network Transactions) reporting threshold was $5,000 in gross processed payments. Importantly, the gross amount reported on a 1099-K does not reflect fee deductions — it’s the full transaction total before any processor fees were extracted. Merchants can deduct processing fees from gross income, but only if those fees are recorded in their books.
In QuickBooks Online, processing fees belong in an expense account — commonly “Merchant Fees,” “Payment Processing Fees,” or a dedicated line under Cost of Sales depending on how the chart of accounts is structured. They do not belong recorded as negative revenue or folded into a net income figure. Reducing revenue by the fee amount distorts the gross revenue line, understates the expense total, and removes the cost from the P&L — where it needs to appear for margin analysis and where the accountant expects to find it for tax preparation.
Shopify transaction fees — the additional percentage charged when merchants use third-party gateways — belong in the same expense account or a dedicated sub-account alongside processing fees. The distinction matters when an accountant reviews the P&L and needs to evaluate whether switching payment processors or moving to Shopify Payments would meaningfully reduce the fee burden.
For the full breakdown of Shopify fee types — subscription, transaction, processing, capital, and app fees — and the specific QBO accounts each maps to, see how Shopify fees work in QuickBooks Online.
How WeIntegrate’s Payout Automation Surfaces the Fees
WeIntegrate’s automated Shopify Payout to QuickBooks Deposit integration is built specifically to close the visibility gap. When a Shopify payout reaches “Paid” status, WeIntegrate creates a real QBO Deposit — not a journal entry — that matches the payout total exactly, with the fee detail surfaced as distinct line items.
That deposit includes Sales Receipt or Invoice lines for every order in the payout period (drawn from Undeposited Funds), Refund Receipt or Credit Memo lines for any refunds issued during the period, and separate expense line items for processing fees, transaction fees, and any other payout adjustments — each recorded against the correct QBO expense account. The deposit total equals the Shopify payout total. The bank statement deposit matches the QBO Deposit. Bank reconciliation is a direct one-to-one match.
The processing fees that were previously invisible in the payout’s net figure are now expense lines on the P&L. The gross revenue those orders generated is in QBO as individual Sales Receipts. The difference between the gross and the net — the actual fee cost — is visible, categorized, and available for the accountant to use.
For merchants who want to verify the fee detail before reconciling, WeIntegrate’s Payout Report shows the Shopify payout and the QBO Deposit side by side, with each line item accounted for and discrepancies flagged automatically. See how the WeIntegrate Payout Report works.
For the Undeposited Funds configuration that the payout automation depends on — the setting that routes every Sales Receipt through the QBO holding account before the deposit matches it — see how to set up Undeposited Funds for Shopify payouts in QuickBooks Online.
Start your free 15-day trial of WeIntegrate and connect your Shopify store to QuickBooks Online in 10 minutes. No credit card required.