You log into Shopify, see a tidy "payout" land in your bank account, and think: great, that's this week's sales. Except... it isn't, exactly. That number has already been through a maze of order totals, refunds, discounts, shipping charges, and platform fees — and what actually lands in your account is the result of all that, not a clean record of any single piece of it.

This is one of the biggest reasons online sellers find bookkeeping more confusing than other small business owners do: your "sales" and your "deposits" are rarely the same number, and untangling the difference can feel like detective work.

The good news: once you understand why this happens and build a few specific habits around it, Shopify bookkeeping stops being a mystery. This guide walks you through exactly that — in plain English, with no assumption that you already speak "accounting."

Why Shopify (and E-commerce Generally) Makes Bookkeeping Trickier

In a simple service business, money usually moves in a fairly straightforward way: a client pays you, the full amount lands in your account, done. E-commerce isn't like that, for a few reasons:

1. Payouts are bundled, not itemized in your bank feed. Your bank statement might show one lump "Shopify Payout" for a chunk of money — but that single number could represent dozens of orders, multiple refunds, various fees, and possibly even funds from different time periods. Your bank doesn't show you that breakdown; Shopify's own reports do.

2. Fees are often deducted before the money reaches you. Platform fees, payment processing fees, and transaction charges are frequently subtracted automatically — meaning the amount that lands in your account is already net of costs you may not be tracking separately. If you only record the deposit amount, you can lose visibility into exactly how much you're paying in fees over time.

3. Multiple payment processors may be involved. Many sellers use a combination of Shopify Payments, PayPal, Stripe, or other processors — each with its own payout schedule, fee structure, and reporting quirks. That means reconciling your books can mean checking multiple sources, not just one.

4. Refunds and chargebacks complicate the picture. A sale that gets refunded weeks later doesn't just disappear from your books — it needs to be recorded and reflected accurately, or your numbers will be off in ways that are hard to spot later.

5. If you sell physical products, inventory adds another layer. Tracking what you have, what it cost you, and how that relates to what you're selling it for (sometimes referred to as "cost of goods sold," or COGS) is its own piece of the puzzle — one that significantly affects whether you're actually making a profit on each sale.

None of this means Shopify bookkeeping is impossible — it just means it benefits from a slightly more deliberate approach than, say, a service-based freelance business might need.

The Core Habits of Clean Shopify Bookkeeping

1. Separate Your Business and Personal Finances From Day One

This matters for every small business, but it's especially important for online sellers, where money moves through multiple platforms before it ever reaches you. A dedicated business bank account (and card) keeps the whole chain traceable.

2. Record Sales — Not Just Deposits

Your sales (what customers actually purchased) and your deposits (what eventually lands in your bank account) are two different things, separated by fees, refunds, and timing differences. Recording only the deposit number means you lose visibility into your actual sales volume, your fee costs, and your true margins. Wherever possible, work from your platform's detailed sales reports — not just your bank balance.

3. Track Fees as Their Own Category

Don't let platform and processing fees disappear silently into your "deposit" number. Track them explicitly. Over a year, these can add up to a meaningful amount — and seeing them clearly can help you make smarter decisions (for example, about pricing, or which payment options to offer).

4. Reconcile Your Payouts Regularly

Reconciling means matching your recorded sales and fees against the actual payouts that hit your bank account — making sure the math lines up and nothing slipped through unnoticed. For online sellers, this is one of the most valuable habits you can build, because it's where discrepancies (a missing payout, a duplicated refund, a fee that looks off) tend to surface. Doing this monthly — rather than once a year — turns a potential nightmare into a quick monthly check-in.

5. Keep Refunds and Returns Organized

When you issue a refund, make sure it's reflected clearly in your records — not just subtracted quietly from a future deposit. This keeps your sales totals accurate and helps you understand patterns (for example, if a particular product has a high return rate worth investigating).

6. If You Sell Physical Products, Track Inventory and Costs

Knowing what your inventory costs you — and how that relates to your selling price — is essential to understanding whether you're actually profitable on each item, or just moving a lot of product without much to show for it. This is a big enough topic that it deserves its own deep dive, which we'll be covering in a future guide on tracking inventory and cost of goods sold.

7. Set Aside Money for Taxes as Sales Come In

As an online seller, you're generally responsible for managing your own tax obligations — which can include income tax considerations and, depending on where you sell and to whom, sales tax considerations as well. A simple habit of setting aside a portion of your revenue as it comes in can prevent an unpleasant surprise later. (Sales tax for online sellers is its own detailed topic — one we'll be covering in a dedicated guide soon.)

Common Shopify Bookkeeping Mistakes to Avoid

  • Recording deposits as if they were sales. This blurs your view of your actual revenue, fees, and margins.
  • Letting fees blend invisibly into your numbers. If you don't track them separately, you can't manage them — or notice when they creep upward.
  • Reconciling once a year (or never). Small discrepancies compound. Catching them monthly is easy; catching them in December is exhausting.
  • Ignoring inventory costs. A product that "sells well" can still be quietly unprofitable if you don't know what it actually costs you to produce, source, and ship.
  • Treating multiple payment processors as separate, disconnected systems. They all need to feed into the same overall picture of your business — otherwise you end up with fragments instead of a full view.

Quick-Start Checklist for Online Sellers

  • Open a dedicated business bank account (and card) for your store
  • Pull detailed sales reports from your platform — don't rely on bank deposits alone
  • Track platform and processing fees as their own category
  • Reconcile your payouts against your records monthly, not annually
  • Record refunds and returns clearly as they happen
  • If you sell physical products, start tracking inventory costs and COGS
  • Set aside a portion of your revenue for taxes as sales come in

The Bottom Line

Shopify bookkeeping isn't fundamentally different from other small business bookkeeping — it just has a few extra layers (bundled payouts, fees, multiple processors, possibly inventory) that are worth understanding so they don't quietly throw off your numbers. Once you know what to look for, the process becomes much less intimidating — more "checklist," less "mystery."

If untangling payouts, fees, and refunds across multiple platforms sounds like exactly the kind of tedious detective work you'd rather not do by hand, that's precisely what tools like Compass Finance are built to automate. It uses AI to import transactions from your connected accounts and platforms, suggest clear categories (including separating out fees), and help you see your real sales and margins — not just your deposit totals — all explained in plain English. You can try it free for 7 days, no card required, and see how much friction it takes off your plate.

For the bigger picture on building sustainable bookkeeping habits as a small business owner, see our pillar guide, The Complete Guide to Bookkeeping for Small Business Owners (2026).

Want the first report without wrestling a spreadsheet?

Upload one bank statement. Compass categorises the transactions, flags invoice gaps, and gives you an owner-readable report in about ten minutes.

Start free trial
About the author

Ali Bundally built Compass after keeping books by hand for small businesses and seeing how often owners were stuck guessing whether they actually made money.