If you have ever stared at a $5,000 sales week next to a $4,300 bank deposit and assumed something is broken, nothing is broken. You are comparing two numbers that were never designed to be equal. This guide walks the exact math so you can see, line by line, where the money goes — and how to check it in minutes.
Sales and payout answer two different questions
Your sales number answers: how many orders happened, and what were they worth? Your payout answers: how much cash cleared into my bank this batch? Those are different questions, so they produce different numbers.
Shopify records a sale the instant a checkout completes. A payout, by contrast, is a batch of balance transactions — captured charges, minus refunds, minus fees, minus chargeback debits, plus or minus reserve adjustments — that Shopify Payments settles together and sends to your bank. It does not map one-to-one to a single day's orders.
This is the most common reconciliation mistake: assuming "gross sales minus fees equals payout." It never does, and the reasons stack on top of each other. Let's take them in order of how much money they usually move.
Reason 1: Processing fees come out first
Every card charge carries a processing fee, and Shopify deducts it before the money is yours. For US online orders, Shopify Payments charges roughly 2.9% plus 30¢ per transaction on the Basic plan, dropping on higher tiers, according to Webgility's payout breakdown. International cards and currency conversion add more on top.
The 30¢ flat fee matters more than merchants expect on low-ticket print-on-demand orders. Say you sell a $22 mug. The percentage fee is about 64¢ and the flat fee is 30¢, so you lose roughly 94¢ — over 4% of the order — before anything else. Multiply that across a few hundred small orders and the fee drag is real.
For a full tier-by-tier view of what Shopify skims per order, see our Shopify payout fees breakdown. If you're weighing Shopify Payments against another processor, our Shopify Payments vs. Stripe fees comparison shows where the rates actually differ.
Reason 2: Refunds are subtracted from the payout, not just from sales
When you refund a customer, Shopify returns their money out of your settling balance. That refund shows up as a negative line in the payout — even if the original order was in an earlier batch. So a big refund day can shrink today's payout well below today's sales, because you're funding a return on last week's order out of this week's cash.
Your sales report also drops when you refund (net and total sales fall), but the timing rarely lines up with the payout, which is why the two numbers drift apart.
Reason 3: Chargebacks and disputes get held or debited
A chargeback pulls the disputed amount out of your balance while the bank investigates, and Shopify adds a dispute fee of about $15 per chargeback in the US, per Webgility. If you lose the dispute, the held amount is gone too. A single chargeback can therefore knock a payout down by the order value plus the fee — money your sales report still counts as a completed sale.
Reason 4: Third-party gateway orders never enter the payout at all
This one catches almost everyone. If a customer pays with PayPal, Amazon Pay, or any gateway that isn't Shopify Payments, that money is settled by that processor — it never flows through your Shopify Payments payout. But the order still appears in your Shopify sales report at full value.
So if a fifth of your orders are PayPal, your Shopify Payments payout will always look about a fifth smaller than total sales, and no amount of staring at the payout report will explain it — because the explanation is sitting in a different account entirely. Always reconcile the payout against Shopify Payments balance transactions, not against the all-channels sales report.
Reason 5: Reserves and rolling holds
On newer or higher-risk accounts, Shopify Payments may hold a rolling reserve — a percentage of each payout kept back for a set period to cover potential refunds and disputes. That money isn't lost; it's released later. But while the hold is active, your payout runs below your sales by the reserved amount.
The three "sales" numbers that confuse the comparison
Before you even reach the payout, Shopify shows you three different sales figures, and picking the wrong one throws off the math. Per Shopify's Finances report documentation:
- Gross sales = product price × quantity, before any deductions (no tax, shipping, or discounts).
- Net sales = gross sales − discounts − returns (still no tax or shipping).
- Total sales = net sales + shipping + taxes + duties − returns. This is the top-line most merchants cite.
Note what's not in any of these: fees. A common trap is expecting "gross minus expenses equals net" — but Shopify defines net by discounts and returns, not by processing fees. Fees live in the payout, never in the sales report. So the payout will always sit below net sales for a reason the sales report itself can't show you.
A worked example: 100 orders in a week
Let's walk real arithmetic. Say your print-on-demand store books 100 orders in a week. Each order is $40 in product + $5 shipping + $4 tax = $49 total. Eight customers later request full refunds, and you take one chargeback.
Here's the payout math, batch by batch:
- Captured charges: 100 × $49 = $4,900.00
- Processing fees (Basic plan, ~2.9% + 30¢ × 100): about $142.10 + $30.00 = −$172.10
- Refunds issued (8 × $49): −$392.00
- One chargeback fee: −$15.00
- Net payout deposited: $4,320.90
The fee rate here follows the Basic-plan US rate reported by Webgility; the rest is straight arithmetic on your own orders.
Now line up what each screen shows you for that identical week:
- Shopify sales (total): about $4,508 after the eight refunds — the source of truth for how much revenue happened.
- Shopify Payments payout: $4,320.90 — the source of truth for cash in the bank.
- The gap (roughly $187 here): the processing fees plus the chargeback fee, exactly.
Neither number is wrong. The payout is simply the sales number after Shopify Payments has taken its cut and settled your refunds and disputes. Once you can name every line, the "missing" money stops being a mystery.
When the timing — not the amount — is the problem
Sometimes the totals are fine but a single day's payout looks tiny. That's usually schedule mechanics, not lost money. Shopify's default payout schedule is daily, but funds to an external bank clear via ACH about two to three business days later, and weekend or holiday orders batch to the next business day, per Webgility. Orders can also sit in a pending state before they're eligible to pay out — our guide on Shopify pending payouts explained covers why that happens and how long it lasts.
If you've just switched banks or your deposits stopped entirely, the culprit is often the payout destination itself — walk through how to add a bank account to Shopify for payout to confirm it's set up correctly.
How to reconcile it in five minutes
- Open the payout in question and view its balance transactions, not the sales report.
- Confirm the captured charges match your Shopify Payments orders for that batch (exclude PayPal and other gateways).
- Subtract processing fees, any refunds settled in the batch, and any chargeback debits.
- Account for reserves if your account has a hold.
- The result should equal the deposit. If it doesn't, that delta is worth investigating — everything above it is expected.
This is the same logic behind good ecommerce data reconciliation: compare like-for-like, and never expect two systems built to answer different questions to produce the same number.
Where profit actually gets decided
Reconciling the payout tells you what hit the bank. It doesn't tell you whether each order made money — because your payout ignores product cost, print fees, and ad spend entirely. A $49 order that netted $47 after Shopify's cut can still be a loss once you subtract a $12 print cost and a $20 blended ad cost.
That's the gap PodVector closes. It connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes your true per-order profit — the number that survives every fee, refund, and ad dollar. Victor, its AI operator, analyzes that live data and proposes moves, executing approved changes on the Shopify side (he reads your ad data but does not touch your ad account). It isn't a dashboard you have to read; it's an operator that works the numbers with you.
If the payout-versus-sales gap has you unsure what any given order really earns, try PodVector free and see per-order profit after every deduction.
FAQs
Why is my Shopify payout less than my sales?
Because a payout is net cash, not gross sales. Shopify Payments deducts processing fees (roughly 2.9% + 30¢ per US online order on Basic, per Webgility), subtracts refunds you issued, holds or debits chargebacks, and may keep a reserve. Orders paid through PayPal or other third-party gateways never enter the Shopify Payments payout at all, so they widen the gap further.
Does the Shopify sales report include fees?
No. Shopify's gross, net, and total sales figures never include processing fees. Net sales is defined by discounts and returns only, per Shopify's documentation. Fees appear exclusively in the payout, which is exactly why the payout sits below net sales.
Why doesn't my payout match a single day's orders?
A payout is a batch of balance transactions settled together — captured charges, refunds, chargeback debits, and adjustments that cleared during that window — not a clean slice of one day's orders. Refunds funding earlier orders and pending eligibility both shift money across days.
Do PayPal orders show up in my Shopify payout?
No. PayPal, Amazon Pay, and other third-party gateways settle their own funds separately. Those orders still count in your Shopify sales report at full value, so if a chunk of your checkouts use them, your Shopify Payments payout will always look smaller than total sales.
How do I actually reconcile a payout?
Compare the payout against its balance transactions, not the sales report. Match captured Shopify Payments charges, then subtract fees, settled refunds, chargeback debits, and reserves. The remainder should equal your bank deposit. Any leftover difference is what deserves a closer look — see our reconciliation guide for the full workflow.