The hard part is reconciliation
A Shopify store rarely collects through one channel. Shopify Payments, Stripe, PayPal, sometimes a buy-now-pay-later provider or a bank transfer: each pays on its own cycle, keeps its own fees and produces its own reports. Three practical consequences.
- Every provider needs its own dedicated cash account. Without that there is no reconciliation and discrepancies accumulate unidentified.
- The lag between order and payout creates cash in transit at closing, which belongs on the balance sheet.
- Fees are withheld before payout. They are an expense, not a reduction of revenue, and have to be recorded as one.
The events that undo a sale
These separate roughly-right books from correct ones. Each has its own period, and none of them nets cleanly against the original sale.
| Event | What happens | The trap |
|---|---|---|
| Refund | All or part of the price goes back, the fees often do not | Netting it off the current month's revenue |
| Chargeback | The customer disputes, the amount is clawed back, a penalty is added | Confusing the clawback with the penalty |
| Gift card | Cash in with no sale: a liability to the customer | Booking it as revenue on purchase |
| Pre-order | Cash in before delivery | Recognising the sale on receipt |
| Shipping charged | Ancillary income with its own VAT treatment | Folding it into the product price |
| Sale in a currency | Converted by the provider, at its rate and with its spread | Taking the credited amount as the sale amount |
VAT from the first foreign sale
A Shopify store sells internationally by default: one foreign customer is enough. From then on the applicable VAT regime depends on where the customer is, and the European threshold is often crossed before anyone has planned for it — the detail is in the EU VAT, OSS and IOSS guide.
The store's tax configuration has to reflect that regime. When it does not, the gap surfaces at closing, on sales already collected at a rate that was not the right one.
On Shopify a VAT error is invisible. Nothing blocks and nothing warns: the store applies the settings it was given, right up until the audit.
Further reading
If you also sell on a marketplace, the problems stack rather than repeat: see Amazon FBA accounting. To find a firm that can handle both, the checklist is in choosing an e-commerce accountant.
One email per guide
Accounting and tax for online sellers. No news roundup, no weekly letter: one email when a guide goes up.
You are on the list.
One-click unsubscribe. The address is used for nothing else.