The reason merchants underestimate what the platform costs them is not secrecy, it is distribution: the six charges arrive on four separate documents, at four different times, in two different shapes. Some are deducted before money reaches the bank, some are billed monthly, one appears only when something goes wrong, and one arrives as a dozen small invoices from different companies. Nothing is hidden in the sense of being concealed, and everything is hidden in the sense of never appearing in one place. This post is the six, where each one lands, and which of them belong to an order rather than to the month.
- Subscription and apps are fixed costs and belong with rent, not with orders.
- Processing fees are deducted inside the payout, which is why they never look like a bill.
- The third-party gateway surcharge is separate from your gateway's own fee, and is charged on top of it.
- Currency conversion and dispute fees are the two most people forget entirely.
The two that are not per-order at all
The plan subscription and the app subscriptions are fixed: they arrive whether you sell one order or ten thousand, and they belong in the block that a month has to cover before it earns anything. Putting them into a per-order calculation makes a busy month look structurally more expensive than a quiet one, which is backwards.
Apps deserve their own note because they arrive as many small invoices from different vendors, which is the shape of cost that grows without a decision. A dozen at fifteen to fifty euros a month is a salary's worth of software that nobody ever chose in one sitting.
The one that never looks like a bill
Payment processing is deducted inside the payout before the money arrives, so there is no invoice to notice and no moment where somebody approves it. It is also the largest platform cost for most stores by a distance, which makes the absence of a bill the single most expensive piece of interface design in ecommerce.
The transaction list inside each payout is where it becomes visible, and a month of those divided by the volume they moved gives the real rate: what a statement calls transaction fees, and what your rate card will not tell you.
| Charge | Where it appears | On a statement |
|---|---|---|
| Plan subscription | monthly invoice | fixed costs |
| Payment processing | deducted inside the payout | per order |
| Third-party gateway surcharge | separate platform charge | per order |
| Currency conversion | inside the payout's exchange rate | per order |
| Dispute fees | payout adjustments, weeks later | per order |
| Apps | many small vendor invoices | fixed costs |
The surcharge that changes plan decisions
Running checkout on a third-party gateway means paying that gateway's own fee and a platform surcharge on top. The surcharge falls with each plan tier, and it is far larger than the difference between the plans' own card rates, which means it dominates the arithmetic for anybody not using the platform's own processing.
That is worth an afternoon rather than an argument, because the crossover moves by an order of magnitude: a which Shopify plan calculator run on your own volume will usually show that the right tier for a store on an external gateway is not the one it is currently on.
The two nobody budgets for
Currency conversion appears inside the exchange rate applied to a cross-currency payout, which makes it the least visible charge of the six: there is no line item, only a slightly worse rate. Dispute fees appear as payout adjustments weeks after the order, and they are charged whether the dispute is won or lost. Both are small individually and both are worth knowing, because a store selling into several currencies pays the first on a large share of its revenue, and a store with a rising dispute rate pays the second on a growing number of orders.
How large the total usually is
Added up, the six commonly land between three and five percent of net revenue for a European store on the platform's own processing, and higher on small baskets where the fixed leg per transaction bites. That is a real line, and it is also almost never the largest one on a statement, which is worth saying because fee anger is disproportionate to fee size.
Goods, fulfilment and advertising each typically exceed it. Fees are the third or fourth largest cost line pretending to be the first, mostly because they are the one cost that arrives pre-deducted and unexplained, and a store optimising them while its parcels are mispriced has spent its attention in the wrong place.
Putting them where they belong
- Split the six into fixed and per-order before doing anything else; they answer different questions.
- Compute your real processing rate from payouts rather than from the plan page.
- Add the third-party surcharge explicitly if you are not on the platform's own processing.
- Count the apps once a quarter, in orders rather than in euros.
- Watch dispute fees as a monthly number, because they are the one charge that is a symptom rather than a cost.