How to Charge Sales Tax on Digital Products (2026 Guide)
Selling a digital product feels like it should be simple: someone pays, they download the file, done. Then you find out that the same €19 template is taxed at 21% in the Netherlands, 20% in the UK, 10% in Australia, and at wildly different rates across 45+ US states — and that in most of those places you are supposed to collect the tax and hand it over. That is the part nobody puts on the sales page.
This guide is the practical version. Not "what is VAT" in the abstract, but how to actually charge tax on a digital product: when it applies, how the number gets added at checkout, what registration you may or may not need, and the one setup that removes the whole job from your plate. If you want the wider background on what you owe and where, our creator's guide to VAT and sales tax covers the landscape — this post is about the mechanics of collecting it.
Rates and thresholds below are illustrative and current as of August 2026. Tax rules change and vary by jurisdiction — confirm specifics with an accountant or the relevant tax authority before you rely on them.
First: is your digital product even taxable?
The frustrating answer is "it depends on where your buyer is." A downloadable ebook, a Notion template, a Lightroom preset, a video course, a software license — most tax authorities now treat these as taxable "digital services" or "electronically supplied services." But the details differ:
- European Union: digital products sold to consumers are subject to VAT at the rate of the buyer's country, from the very first sale. There is no small-seller threshold for cross-border B2C digital sales into the EU — one €10 sale to a customer in Germany creates a VAT obligation.
- United Kingdom: similar VAT treatment at 20%, again based on where the customer is.
- United States: there is no national sales tax. Each state decides whether digital goods are taxable (many now say yes), and you only have to collect once you cross that state's economic nexus threshold — often $100,000 in sales or 200 transactions into that state in a year.
- Rest of world: Australia (GST 10%), Canada (GST/HST), and a growing list of countries apply their own rules to digital sales by foreign sellers.
The takeaway: if you sell internationally — and one Stripe or PayPal link means you do — you are potentially on the hook for tax in dozens of places the moment you make a sale there.
The two ways tax gets added at checkout
However you handle compliance, the buyer sees the tax in one of two ways, and you need to decide which:
- Tax-exclusive (added on top): your price is €19, and tax is calculated and added at checkout, so a German buyer pays €19 + 21% = €22.99. This is the norm for US-style sales tax and for B2B sales.
- Tax-inclusive (baked in): the buyer always pays exactly €19, and the tax is carved out of that amount afterwards. This is common for consumer sales in the EU and UK, where showing an all-in price is expected — and sometimes required.
The mechanics matter for your margins, which is why they belong in your pricing decision from the start, not as an afterthought. If you display one price to everyone and tax is inclusive, buyers in high-VAT countries quietly cost you more margin. If tax is exclusive, your headline price looks cleaner but the final number jumps at checkout, which can dent conversion.
A worked example: what you actually keep
Say you sell a course for €100 and make 100 sales in a month to EU consumers, at an average VAT rate of 21%. Run it tax-inclusive — the buyer pays a flat €100 — and here is roughly what happens to each sale:
- Buyer pays: €100.00
- VAT carved out (100 ÷ 1.21 × 0.21): €17.36 — this is not yours; it must be remitted to the tax authority.
- Net sale price after VAT: €82.64
- Platform/processing fee on that net — at an itemized transaction cost (~$5.00 on $100): €4.13
- You keep: ≈ €78.51 per sale
Across 100 sales that is about €7,851 kept, €1,736 in VAT to remit, and about €413 in fees. The number that surprises people is that VAT chunk: nearly €1,750 that passes through your account but was never your money. Treat it as your money and you will be short when the return comes due. This is the single biggest reason "I made €10k in sales" and "I have €10k to spend" are not the same sentence.
Option A: register and file it yourself
You can absolutely do this the manual way. In broad strokes it means:
- Register for VAT where required — for non-EU sellers into the EU, the VAT OSS (One-Stop Shop) scheme lets you file one quarterly return for all EU sales instead of registering in 27 countries.
- Configure your checkout to detect the buyer's location and apply the correct rate, then collect and separate that tax on every order.
- Track your US state nexus so you know the moment you cross a threshold and need to start collecting there.
- Keep evidence of each buyer's location (VAT rules typically require two non-conflicting pieces, like billing address and IP country) for audits.
- File returns on time in every scheme you are registered under.
This is viable, especially at higher volume where you already have an accountant. But it is real, recurring work: rate tables change, thresholds move, and a missed filing carries penalties. Tools like Stripe Tax can calculate the right rate for you, but calculation is not the same as being the legal collector — with a bare processor, you remain the seller of record and the one who files.
Option B: let a Merchant of Record charge it for you
The alternative removes the job entirely. A Merchant of Record (MoR) is the legal seller on every transaction instead of you. It calculates the right tax for the buyer's location, charges it at checkout, collects it, and remits it to every relevant authority — under its own registrations, not yours. You never register for VAT OSS, never track US nexus, never file a digital-goods return. If you are new to the concept, our plain-English explainer on merchant of record breaks down exactly what changes.
In practice, with an MoR the tax question stops being your question. The buyer in Germany is charged 21%, the buyer in Texas is charged the Texas rate, the buyer in a country with no digital-goods tax is charged nothing — all automatically, all handled downstream. Your job shrinks back to the one you actually wanted: making the product and selling it.
How to set it up so tax is handled automatically
If you would rather not run a compliance operation, the setup is deliberately boring:
- 1. Sell through a platform that is the Merchant of Record. This is the whole game. On a MoR platform, tax collection and remittance are built into the checkout; you toggle nothing.
- 2. Decide inclusive vs exclusive display for your audience — most creators selling to consumers pick tax-inclusive so the price shown is the price paid.
- 3. Price with the net in mind. Remember the worked example: if tax is inclusive, back out an average rate so your take-home is what you intended.
- 4. Keep your product descriptions honest about what buyers get — accurate descriptions reduce refund and chargeback friction, which the MoR also handles but which still affects you.
That is genuinely it. The complexity does not disappear — it just moves to a party whose actual job is to carry it.
Common mistakes that create tax debt
Even careful sellers trip on these:
- Spending the tax. That VAT/GST sitting in your account is a liability, not revenue. Separate it mentally and, ideally, in a second account if you file yourself.
- Assuming "digital = no tax." The old belief that downloads are untaxed died years ago in most of the world.
- Ignoring the buyer's location. Tax follows where the customer is, not where you are. A solo creator in one country can owe tax in fifty.
- Waiting until you "get big." The EU has no threshold for cross-border B2C digital sales — the obligation exists from sale one.
- Treating a payment processor as a tax handler. Processing a card and being the merchant of record are different roles. Only the latter takes the filing off you.
So which should you do?
If you sell mostly to a single country, understand your local rules, and don't mind quarterly admin, doing it yourself is fine and keeps every cent of margin. If you sell digital products to a global audience — or you'd simply rather never think about a VAT return again — a Merchant of Record is almost always the better trade. One feature turns a compliance project into a checkbox, and for most creators that is worth far more than a fraction of a percent in fees.
Pocketsflow is built as your Merchant of Record. It charges the correct tax for each buyer's location at checkout, collects it, and remits it — VAT, GST, and US sales tax all handled — so you never register, track a threshold, or file a digital-goods return. It runs on a single itemized transaction cost (~$5.00 on $100) that already covers payment processing, tax, and merchant-of-record handling, with no monthly cost. And it comes with email marketing, affiliates, and upsells in the box, so the same platform that handles your tax also helps you grow. Start selling on Pocketsflow for free and let the tax charge itself.