Back to blog
Market

Global Tax Compliance for SaaS: Nexus, VAT, and the Cost of Getting It Wrong

5 min read

A SaaS company selling globally is, from a tax authority's perspective, potentially liable to register and remit in dozens of jurisdictions it has never set foot in. There is no uniform global system for when SaaS is taxable — the US taxes it state-by-state based on economic activity, the EU taxes it based on customer location via VAT, and a growing list of countries layer a separate digital services tax on top, taxing gross revenue rather than profit (Dodo Payments). Ignoring this isn't a paperwork risk — SaaS companies lose an average 4.3% of revenue to sales tax liabilities and waste 30+ hours a month on manual compliance when they try to handle it themselves (Anrok).

US: economic nexus, not physical presence

Since the 2018 Wayfair ruling, US states can require sales tax registration based on economic activity alone — no office, no employees, no physical footprint required. Tax obligations are triggered by "nexus": either physical presence or an economic threshold of revenue or transaction volume within a state (Ordway).

Thresholds vary by state, with most states aligned around $100,000 in annual revenue or 200 transactions, though Alabama sets a higher $250,000 threshold and California requires $500,000 (Anrok). Roughly 26 US states tax SaaS in some form as of 2026 — meaning the other ~24 don't, making "is SaaS taxable here" a state-by-state question with no shortcut (Fungies).

2026 brought concrete changes worth tracking if you sell into the US:

  • California will begin taxing software starting January 2027 — currently exempt, about to change (Ordway)
  • Illinois eliminated its 200-transaction nexus threshold on January 1, 2026, moving to a revenue-only $100,000 standard (Anrok)
  • Washington D.C. raised its digital goods/services tax rate from 6.0% to 7.0%, effective October 1, 2026 (Anrok)
  • Maine added digital audiovisual and digital audio services to its taxable category in 2026 (Ordway)

Warning

Economic nexus thresholds are cumulative and retroactive in effect — once you cross a state's threshold, you owe tax on subsequent sales in that state, and failing to register promptly compounds penalties. Crossing a threshold silently (no invoice, no alert) is the most common way SaaS companies end up with unplanned liability.

EU: VAT by customer location, standardized via OSS

The EU takes a fundamentally different approach: value-added tax (VAT) charged based on where the customer is located, not where the seller is based. For cross-border B2C digital services, the VAT One-Stop Shop (OSS) scheme lets a seller register once and remit VAT for all EU member states through a single return, rather than registering separately in each country (Dynomapper).

EU standard VAT rates range from 17% (Luxembourg) to 27% (Hungary), with most countries in the 19–25% band; the UK (post-Brexit, outside EU VAT OSS) runs a standard rate of 20% (Anrok). Two EU countries commonly cited as reference points: Italy at 22% and France at 20% (Dodo Payments).

Region Mechanism Rate range Registration
US states Economic nexus (revenue/transaction threshold) 0% (non-taxing states) to state sales tax rate Per-state, once threshold crossed
EU VAT based on customer location 17%–27% Single OSS registration covers all EU
UK VAT, separate from EU OSS 20% Separate UK registration required
DST jurisdictions Gross revenue tax, no nexus threshold Varies by country Applies regardless of physical presence

Digital services taxes: a third, separate layer

Beyond sales tax and VAT, a number of countries impose a digital services tax (DST) that taxes gross revenue from digital services rather than profit, and applies without the traditional nexus requirements that govern sales tax — a foreign company can owe DST purely by generating revenue from users in that country (Dodo Payments).

The OECD's Pillar One framework was meant to replace unilateral DSTs with a single global standard, but as of 2026 Pillar One is only partially implemented and has not displaced national DSTs in most jurisdictions. Countries have committed to repealing their own DSTs once Pillar One is fully effective, but the timing remains uncertain (Dodo Payments) — meaning SaaS companies currently have to comply with both overlapping systems in the countries that levy DST, with no near-term simplification in sight.

Calculate-only tools vs. Merchant of Record: who holds the liability

This is the distinction most SaaS founders get wrong, and it matters because it determines who is legally on the hook.

Calculation/filing tools (Anrok, Stripe Tax, TaxJar, Avalara) automate the math and paperwork, but the registrations stay in your company's name and legal liability remains yours (Anrok). Stripe Tax specifically calculates and collects tax but leaves registration and filing to you — Stripe is explicitly not a Merchant of Record, a point the source calls "widely misunderstood" (Anrok).

Merchant of Record (MoR) providers (Paddle, Dodo Payments, Lemon Squeezy-style platforms) become the legal reseller of the transaction and assume tax liability themselves — the tradeoff is a revenue-share cut in exchange for offloading registration, filing, and liability entirely (Anrok).

Anrok's own pricing illustrates the calculate-only cost structure: roughly $100 per market per month on its SaaS Starter plan, so covering California, New York, Texas, and the UK — four markets — runs about $400/month before you've filed a single return yourself (TaxCloud).

Decision framework:
  Small team, few markets, want control     -> Calculation tool (Anrok/Stripe Tax) + manual filing
  Small team, no tax/legal bandwidth         -> Merchant of Record (accept revenue share)
  Scaling past ~10 taxable jurisdictions      -> Calculation tool + dedicated filing service
  Enterprise, dedicated finance team          -> Calculation tool, in-house filing

Actionable takeaway

Before expanding into a new market, answer three questions in order: (1) does this jurisdiction tax SaaS at all — don't assume it does or doesn't based on a neighboring country/state, (2) what's the nexus trigger — a revenue/transaction threshold (US) or immediate customer-location liability (EU VAT), and (3) who will hold the legal liability for filing — you, via a calculation tool, or a Merchant of Record that assumes it for a fee. Early-stage companies selling into a handful of markets can reasonably run calculation tools and file themselves; once you're tracking nexus across 10+ jurisdictions, the 30+ hours/month manual compliance cost and 4.3% revenue drag typically justify either a MoR or a dedicated compliance hire.


Sources: Dodo Payments, Ordway, Anrok — SaaS sales tax by state, Anrok — compliance cost, Fungies, Dynomapper, TaxCloud

Get new posts as they publish

No spam — just the next post, straight to your inbox.

Keep reading

Discussion