Insights

Why Does My Shopify Revenue Never Match What Lands in My Bank Account?

Shopify reports gross sales revenue, but your bank account receives net payouts — after Shopify deducts its transaction fees, payment processing fees, refunds, and chargebacks, then batches what's left on its own payout schedule. The gap between those two numbers is normal, but if you can't explain every dollar of it, your books — and your business decisions — are built on a shaky foundation.

Shopify Shows You Gross. Your Bank Gets Net.

That's the core of it. When Shopify reports "$48,000 in sales this month," it's showing you the total value of orders placed — before it takes anything out. What hits your bank account is what's left after Shopify has quietly subtracted a whole list of items.

Think of Shopify as a business partner who collects all your money, takes their cut, handles the refunds, then sends you a cheque a few days later. The cheque is always smaller than the total collected — and it rarely arrives on the same schedule as the sales that generated it.

The Four Things Eating the Difference

1. Shopify Payments processing fees Every transaction has a credit card processing fee — typically 2.4%–2.9% + $0.30 per transaction in Canada, depending on your plan. On $48,000 in sales, that alone could be $1,200–$1,400 gone before a cent reaches you.

2. Shopify transaction fees (if you use a third-party payment gateway) If you're not using Shopify Payments, Shopify charges an additional transaction fee on top of your payment processor's fee — 0.5% to 2% depending on your plan. That's a double layer of fees many owners don't realize they're paying.

3. Refunds and chargebacks When you refund a customer, Shopify pulls that money back out of a future payout — sometimes weeks later. Chargebacks can sit in limbo even longer. Your sales dashboard doesn't automatically highlight these; they just quietly shrink a future deposit.

4. Payout timing and batching Shopify doesn't pay you in real time. Payouts are batched — typically on a daily or weekly schedule — and there's usually a 1–3 business day processing delay on top of that. Sales from the last few days of the month often land in your bank in the next month, creating a permanent timing mismatch that makes month-end reconciliation a puzzle.

Why This Actually Matters for Your Business

This isn't just a bookkeeping annoyance. If you're looking at Shopify's revenue figure to gauge profitability, calculate margins, or make buying decisions, you're looking at a number that overstates what you actually have. Owners who mistake gross Shopify sales for cash flow have made some very expensive inventory decisions.

It gets more complicated if you also sell on Amazon, Etsy, or another marketplace — each platform has its own fee structure, its own payout timing, and its own definition of "revenue." Reconciling all of them to your actual bank account is one of the more technically demanding things in e-commerce accounting, and it's exactly where generic bookkeepers tend to fall short.

How to Close the Gap

If you're running hybrid — Shopify storefront plus Amazon or Etsy — multiply all of the above by the number of platforms, each with different rules. Getting that reconciliation right is the difference between financial clarity and flying blind.

Frequently asked questions

Is the difference between my Shopify sales and my bank deposit tax-deductible?

The fees portion — Shopify transaction fees, payment processing fees — are generally deductible as a business expense in Canada. Refunds reduce your net revenue, not your expenses. A proper chart of accounts should track these separately so you get the right tax treatment on each.

Should I report GST/HST on my gross Shopify sales or on what I actually receive?

GST/HST is collected and remitted based on the taxable sale amount — which is the gross order value charged to your customer, not the net payout you receive. Shopify's fees don't reduce your GST/HST obligation; they're a separate business expense.

Why do some months show a bank deposit that's larger than that month's Shopify sales?

Payout timing. Sales from the last few days of the prior month often pay out in the current month, so you can receive deposits in January that belong to December sales. This is a timing difference, not extra money — and it can really distort your month-over-month comparisons if you're not accounting for it properly.

How do I reconcile Shopify payouts if I also sell on Amazon or Etsy?

Each platform needs to be reconciled separately using its own payout or settlement report, then all three need to roll up into your general ledger correctly. Amazon in particular uses a complex settlement report that mixes sales, fees, refunds, and reimbursements in one file. Most bookkeepers aren't set up to handle this — it requires platform-specific knowledge.

What's the easiest way to stop this from being a problem?

Move to accrual-basis accounting, reconcile at the payout level every month (not at tax time), and make sure your bookkeeper understands platform payout reports — not just bank feeds. The bank feed alone will never tell you the full story.


Every business's platform setup, plan, and accounting method is different — talk to your accountant about how this applies to your specific situation.

Book a 20-minute review