Tax & compliance
A practical guide to VAT on cross-border software sales
When you sell software into the EU, the UK, and beyond, the tax follows the buyer, not your office. Here is how the rules actually work.
The first cross-border software sale feels like a milestone, and it is. It is also the moment a tax obligation appears in a country where you have no office, no bank account, and no intention of opening either. Value-added tax on digital services follows the buyer, and once you sell across borders the question is no longer whether you owe it but how you collect, file, and remit it.
This is a practical guide, not legal advice. The goal is to make the moving parts legible so the topic stops feeling like a wall and starts feeling like a process.
The place of supply is where your buyer is
For digital services sold to consumers, the place of supply is the buyer's location, and the rate is that country's rate. A download sold to a buyer in Ireland carries Irish VAT at 23 percent. The same product sold to a buyer in Luxembourg carries 17 percent. Your company's location does not enter into it. This is the rule that surprises most first-time exporters.
27
EU member states, each with its own standard VAT rate, all reachable through a single quarterly OSS return. Illustrative of scope.
Business buyers shift the obligation
When the buyer is a VAT-registered business, the reverse charge usually applies. You do not charge VAT; the business accounts for it themselves. That means your checkout has to collect and validate a VAT number, recognize a valid one, and change the tax treatment accordingly. A consumer sale and a business sale are different transactions, and the checkout has to know which one it is looking at.
- Collect and validate the buyer's VAT number at checkout
- Apply the reverse charge for valid business buyers
- Charge the buyer-country rate for consumers
- Keep two pieces of non-conflicting evidence of buyer location
One return, not twenty-seven
The One Stop Shop lets you file a single quarterly return for sales across the entire European Union, rather than registering in every member state where you have a buyer. The United Kingdom runs its own registration since leaving the EU. Other markets, from Norway to Australia to Japan, each have a threshold and a scheme. The administrative burden is real, and it grows with every market you open.
We had a spreadsheet tracking thresholds in nine countries and a calendar reminder for every filing date. Moving to a merchant of record turned all of it into a line item we no longer think about.
This is where the merchant-of-record model earns its keep. Because Nordgate is the legal seller, the VAT registrations, the rate tables, the evidence requirements, and the filings sit with us in every market you reach. You see one settlement and one set of records. The tax authorities see a registered, compliant seller, which is exactly what they want to see.
VAT on cross-border software is not complicated because the idea is hard. It is complicated because it is many small obligations in many places, each with its own rate, threshold, and deadline. Either you build the operation to track them, or you hand the obligation to a party that already runs it. Both are valid. Only one of them lets you spend the quarter on your product.
Written by
The Nordgate team
Part of the Nordgate team writing about payments, tax, and the mechanics of cross-border revenue. Views here are practical guidance, not legal advice.