Mixed-channel businesses often look simple from the outside: one founder, one brand, several sales channels. For VAT, though, those channels are not interchangeable.
If you hand the accountant a single payout report and call it “sales”, the VAT logic disappears. The right approach is channel-by-channel control with an explicit VAT role for every order.
Who is the seller for VAT purposes
On Shopify and your own website, the company is usually the seller. On marketplaces, the role can change depending on the transaction type, marketplace rules, and whether the platform is a deemed supplier.
That is why channel names alone are not enough. You need the VAT role for each order.
| Channel | VAT role | Control needed |
|---|---|---|
| Shopify | Usually the company | Full sales-side control. |
| Amazon | Depends on the model | Check inventory and platform role. |
| Etsy | Depends on the model | Confirm who collects VAT. |
| Own website | Usually the company | Standard seller-side logic. |
Why payout reports are not enough
A payout tells you what money arrived, but not always who was responsible for VAT, how refunds were treated, or whether the platform already collected the tax on a transaction. That is exactly why mixed-channel sellers get into trouble: the cash looks unified while the VAT logic is split.
For mixed-channel accounting you need at least five fields per order: channel, country, customer type, VAT role, refund status, and preferably one note that explains whether the platform acted only as a sales interface or already took over part of the VAT collection.
| Scenario | Main VAT risk | What the accountant needs to see |
|---|---|---|
| Amazon order from FBA stock | The stock country may create local VAT obligations | Inventory country, order country, VAT role |
| Etsy order where the marketplace collects VAT | The seller may over-report if the platform-collected tax is not separated | Order-level indication of marketplace-collected VAT |
| Shopify order from the company’s own checkout | The seller remains responsible for the VAT logic | Country, VAT rate, refund link, shipping route |
A monthly workflow that actually works
I recommend a simple monthly ritual: export each channel separately, map the VAT role, reconcile refunds and fees, and only then send the data to accounting. That sequence is much safer than trying to combine everything at the end of the quarter.
- Keep channel exports separate.
- Tag orders by VAT responsibility.
- Reconcile fees and refunds monthly.
- Keep marketplace-collected VAT outside the same bucket as self-collected VAT.
- Review any new country, channel, or fulfilment change before month-end close.
What the founder should do first
The founder does not need to become a VAT specialist. But the founder does need a channel map: what is sold through Amazon, Etsy, Shopify, and the direct store, who is the seller in each flow, and what file the accountant receives every month from each channel.
If that map is missing, the accountant ends up reconstructing the business model instead of filing from clean data. That is the real operational problem behind mixed-channel VAT.
Channel labels are not VAT roles. Amazon, Etsy, Shopify, and your own store need separate tax logic and separate monthly exports. Related topic: OSS return Estonia.
Mixed-channel e-commerce is manageable when each channel has its own VAT logic and the accountant receives a data package that already shows channel, country, role, refunds, and platform-collected tax. Once you have that, OSS and IOSS become part of the operating model instead of a quarter-end scramble. Related topic: OSS in Estonia.
If your sales run across several channels and you want the VAT roles mapped properly, contact us. We will map the seller role per channel, show what should be exported monthly, and help your team avoid mixing unlike VAT flows into one report.
Sources cited in this article
Need help with OSS or IOSS? We work with Estonian founders, e-residents, and online stores that need a clean VAT setup. Contact us and we will review the flow with you.
