Domestic VAT is complicated enough on its own; selling across borders adds an entirely new layer of registration thresholds, special schemes, and transaction-specific rules. Businesses that expand internationally without understanding this layer often discover the gaps only after a tax authority in another country flags a missing registration — a strategy built in advance is far cheaper than a correction made after the fact.
Try this calculator
VAT Calculator
Put this guide into practice — enter your own numbers and see real-time results, no signup needed.
Calculate VAT NowExports: The Default Zero-Rating
Goods physically exported outside your home VAT territory are typically zero-rated, meaning no VAT is charged on the sale, but the export still needs to be reported on your VAT return and supported by proof of export — shipping documentation, customs declarations, or carrier confirmation. Without that proof, a tax authority can retroactively deny the zero-rating and assess VAT as though the sale had been domestic.
The Reverse Charge Mechanism for B2B Trade
For business-to-business sales of services (and, within some trade blocs, goods) across borders, the reverse charge shifts responsibility for accounting for VAT to the buyer rather than the seller. The seller issues an invoice with no VAT added, referencing the reverse charge and the buyer's VAT number, and the buyer self-assesses the VAT as both an output and input entry in their own return — usually a net-neutral transaction for a fully taxable buyer.
Reverse Charge Invoice = Net Fee only, with VAT registration numbers of both parties and a reverse-charge reference note (no VAT line added)The critical control point is verifying the buyer's VAT registration number before applying reverse charge treatment — most tax authorities and the EU's own validation systems let you check a VAT number's validity in seconds, and skipping this step is one of the most common reasons reverse-charge invoices get challenged in an audit.
Selling to Consumers Abroad: OSS and IOSS
Business-to-consumer cross-border sales within the EU used to require registering for VAT separately in every country where you exceeded a local distance-selling threshold — an administrative burden that discouraged smaller sellers from expanding. The One Stop Shop (OSS) scheme replaced this with a single registration covering all EU member states: you charge the VAT rate of the customer's country but report and pay it all through one consolidated return in your home country.
The Import One Stop Shop (IOSS) serves a related but distinct purpose: it covers low-value goods imported from outside the EU and sold directly to EU consumers, letting the seller charge and account for VAT at the point of sale rather than the customer facing an unexpected import VAT bill on delivery. Sellers who don't register for IOSS on qualifying goods often see higher cart abandonment, since customers are surprised by import charges collected by the courier.
- OSS: consolidates EU B2C VAT reporting for goods and services sold across member states into one return
- IOSS: covers low-value goods imported into the EU and sold to consumers, letting VAT be collected upfront
- Neither scheme removes the need to charge the correct destination country's VAT rate — they only simplify the reporting and payment process
Digital Services VAT: The MOSS Legacy Rules
Digital services sold to consumers — software subscriptions, e-books, streaming, online courses — have long been taxed based on the customer's location rather than the seller's, a rule that predates and now flows into the OSS system. This means a business selling a $30/month subscription to consumers in a dozen different countries may need to apply a dozen different VAT rates to functionally identical transactions, based purely on the billing address of each customer.
| Customer Country | VAT Rate Applied | Net Price | Price Charged |
|---|---|---|---|
| Germany | 19% | $30.00 | $35.70 |
| France | 20% | $30.00 | $36.00 |
| Hungary | 27% | $30.00 | $38.10 |
Most subscription billing platforms now handle this rate lookup automatically based on stored customer location data, but the underlying compliance obligation — registering and reporting through OSS rather than assuming a single flat VAT rate applies everywhere — still sits with the business, not the billing software.
Registration Thresholds Abroad
Outside the EU's harmonized schemes, expanding into a new country's market typically means checking that country's own VAT or GST registration threshold and registration process independently, since there is no universal international standard. Some countries have very low thresholds for digital services specifically, effectively requiring registration almost as soon as any local sales begin.
Pro Tip
Before actively marketing into a new country, check that country's VAT/GST threshold and digital services rules specifically — 'selling internationally' is not one compliance decision but potentially dozens of separate ones, each with its own threshold and filing calendar.
Worked Example: A B2B Software License With Reverse Charge
A software company based in Ireland sells a $40,000 annual enterprise license to a VAT-registered business customer in Germany. Because this is a B2B service sale across an EU border, reverse charge applies: the Irish seller issues an invoice for the full $40,000 with no VAT added, referencing both parties' VAT numbers and the applicable reverse-charge rule. The German buyer then self-assesses German VAT on their own return — declaring it as both output tax owed and input tax reclaimable, which for a fully taxable business nets to zero actual cash impact.
Reverse Charge Invoice = $40,000 net, VAT line = $0, invoice note: 'Reverse charge applies — customer to account for VAT under Article 196 EU VAT Directive'The seller still needs to report this sale on their own EU sales list (sometimes called an EC Sales List) even though no VAT was charged, since the transaction still needs to be visible to tax authorities for cross-checking against what the buyer declares. Omitting a reverse-charge sale from this reporting — even though the invoice itself is correct — is a surprisingly common compliance gap for businesses new to cross-border B2B sales.
Worked Example: OSS Reporting for a Multi-Country B2C Seller
A skincare brand registered for OSS sells directly to consumers across France, Germany, and Italy in a given quarter, charging each country's local VAT rate at checkout. Rather than filing three separate VAT returns in three different countries, the brand files a single OSS return in its home country, listing sales and VAT collected broken down by destination country.
| Destination Country | VAT Rate | Net Sales | VAT Collected |
|---|---|---|---|
| France | 20% | €22,000 | €4,400 |
| Germany | 19% | €18,500 | €3,515 |
| Italy | 22% | €14,200 | €3,124 |
The single OSS return remits the combined €11,039 in VAT collected across all three countries to the brand's home tax authority, which then distributes the appropriate share to each destination country's authority behind the scenes. From the seller's side, this collapses what would otherwise be three separate registrations, three filing calendars, and three sets of local compliance rules into one manageable quarterly process — provided the underlying VAT rate applied at checkout for each country was correct in the first place.
Customs, Duties, and VAT: Not the Same Thing
Businesses new to physical goods exports often conflate VAT with customs duty, but the two are calculated separately and serve different purposes. Customs duty is a tariff charged on the value of imported goods crossing a border, calculated according to the product's tariff classification code and the trade relationship between the origin and destination countries. Import VAT is then typically charged on top of the goods' value plus any duty already applied, meaning duty and VAT can compound rather than simply sit side by side.
Import VAT Base = (Goods Value + Shipping + Insurance + Customs Duty) × VAT RateA shipment worth $10,000 with $800 in duty and a 20% import VAT rate results in VAT charged on $10,800, not just $10,000 — an $2,160 VAT bill rather than $2,000. Businesses that only budget for VAT on the goods' base value are routinely surprised by a larger-than-expected import bill once duty is correctly factored into the VAT calculation base.
When to Get Local Tax Advice vs Handle It Yourself
Much of cross-border VAT can be handled correctly by a business owner with a solid grasp of the concepts in this guide, particularly for straightforward B2B reverse-charge sales or B2C sales that fall cleanly under a simplification scheme like OSS. Local advice becomes genuinely worth the cost in a few specific situations: entering a country outside the EU with its own distinct VAT or GST system and no equivalent simplification scheme, handling a product category with unusual or contested VAT classification, or facing an audit or dispute where the financial stakes justify professional representation.
Pro Tip
A useful rule of thumb: if a mistake in a specific area would cost less than a few hundred dollars to correct, handling it yourself with careful research is usually fine. If a mistake could trigger retroactive registration in a new country or a contested audit finding, the cost of a specialist consultation is almost always smaller than the potential downside of getting it wrong.
A Practical Timeline for Expanding Into a New Market
Before actively marketing into a new country, a short sequence of checks prevents the most common cross-border VAT mistakes. First, confirm whether the sale will be B2B, B2C, or a mix, since the correct treatment differs substantially between them. Second, check whether a simplification scheme like OSS or IOSS already covers the transaction type, avoiding the need for a standalone local registration. Third, confirm the destination country's specific VAT or GST rate and any product-category exceptions that might apply. Fourth, decide who is responsible for import VAT and duty on physical goods — the seller or the customer — and make that clear in your shipping terms before the first order ships, since an unexpected import bill on delivery is one of the fastest ways to generate a negative first impression with a new international customer.
Building a Cross-Border VAT Checklist
A practical starting checklist covers four questions for every new market: is the sale B2B or B2C, does a simplification scheme like OSS or IOSS apply, what VAT rate does the destination country charge, and what proof of export or reverse-charge documentation needs to be retained. Answering these consistently for every cross-border transaction, rather than case by case, is what keeps international VAT compliance manageable as sales volume grows.
Treat this checklist as a living document rather than a one-time reference. Simplification schemes get updated, thresholds change, and new trade agreements occasionally shift how a specific country treats imports from a specific origin — a checklist reviewed once during initial expansion and never revisited will eventually fall out of step with the rules it was built to summarize.