FREE TOOL — NO ACCOUNT REQUIRED

Global VAT/GST Exposure Dashboard

See where you owe VAT/GST across 127 countries. Upload a CSV or connect Stripe.

Step 1 — Load your transaction data

Upload a CSV

One-time spreadsheet import

Three columns: Country, Date, Amount (USD).
I make B2B sales →

Download sample CSV

Connect Stripe

Auto-sync charges & customers

Auto-syncs your charges and customers. Read-only. Create a key ↗

No data loaded yet.
Upload a CSV or connect Stripe above to see your exposure map.

The free VAT exposure calculator for US SaaS

If you sell SaaS or digital services internationally, you have a VAT problem you may not know about. Most US software companies are unaware they owe VAT or GST in dozens of countries the moment they cross a registration threshold, and back-tax exposure compounds quietly until a tax authority sends a notice. This free VAT exposure calculator gives US SaaS founders, finance leaders, and CFOs an instant view of where they owe tax across 127 jurisdictions, and what the back-tax exposure looks like.

What this calculator does

Upload a CSV of your transactions or connect a read-only Stripe key. The tool groups your sales by country, compares each country's cumulative revenue against its non-resident registration threshold, applies the historic VAT or GST rate to qualifying B2C supplies, and produces a jurisdiction-by-jurisdiction exposure breakdown. Results include the principal VAT or GST owed, an estimated penalty and interest figure, and the date you first crossed each threshold. No account is required to run a check.

Countries covered

The calculator covers 127 jurisdictions across every region that taxes foreign digital services. This includes:

How exposure is calculated

Three things determine your VAT exposure in a given country: whether the country taxes foreign digital services to consumers, what the registration threshold is, and what rate applies on the date of each sale. The calculator runs every transaction against the rule set for its country on the date the transaction occurred. This matters because tax authorities assess at the time of supply: a 2018 Singapore charge accrues at the 7% rate in force then, while a 2024 charge accrues at 9%. Amounts are treated as VAT-inclusive so the exposure figure represents the VAT you should have remitted out of what you collected.

B2B sales are handled correctly. When a row carries a buyer VAT or GST identifier, the calculator excludes it from exposure under reverse-charge rules in the roughly 110 countries that allow it. In the 15 or so countries where the foreign supplier is still obligated on B2B (Switzerland, Mexico, Malaysia, Russia, Indonesia, Pakistan, Vietnam, South Africa, Uruguay, Serbia, Lebanon, Kenya, Nigeria, Costa Rica, Puerto Rico, plus the Canadian PST provinces), B2B rows are taxed identically to B2C.

When you need to register

Registration is triggered the moment cumulative B2C supplies in a country cross that country's threshold. Some thresholds are zero, meaning the very first sale to a consumer triggers an obligation. Examples include the EU (under Non-Union OSS), the UK (for non-resident suppliers of digital services), Switzerland (NIL threshold once global turnover exceeds CHF 100,000), Norway, and most Gulf states. Other countries use meaningful thresholds: Australia at AUD 75,000, Canada at CAD 30,000, New Zealand at NZD 60,000, and Japan at JPY 10 million on a rolling 12-month basis.

Threshold logic also varies by country. The EU OSS uses no threshold at all for non-EU sellers. Australia uses a rolling 12-month projection, Canada uses a calendar-quarter rolling test, and Switzerland triggers on global rather than Swiss-specific revenue. The calculator applies each country's actual rule rather than a one-size-fits-all approach.

What to do if you've crossed a threshold

If the calculator flags a country in red, you owe VAT or GST there and the obligation grows every month you remain unregistered. The right next step depends on the jurisdiction. For the EU, the standard play for US SaaS companies is to register under Non-Union OSS, typically through Irish Revenue, which collapses 27 country obligations into one quarterly return. For Australia, Canada, the UK, and most of APAC, register directly with the local tax authority through their non-resident digital portals. For high-friction jurisdictions like France, Italy, Spain, and Poland that require a fiscal representative, the registration is more involved and usually warrants outside help.

Voluntary disclosure almost always beats waiting for a tax notice. Most authorities reduce or waive late-registration penalties when you come forward proactively, and the principal VAT plus interest is owed regardless of when the issue surfaces. DeterminedAI can run the registration and ongoing filings for you across every covered jurisdiction, so the same data that produced the exposure result becomes the source of the quarterly return.

Methodology and sources

The rule set behind this calculator is built from primary sources (HMRC, Revenue Ireland, the European Commission, the ATO, the CRA, the IRS for Puerto Rico, FIRS for Nigeria, the FTA for the UAE, and equivalent authorities for every covered country) plus published country guides from major international tax practices, cross-checked against recovery-case experience from non-resident registration disputes. Penalty and interest estimates are jurisdiction-specific where authoritative guidance exists and conservative averages elsewhere. The calculator is a starting point for assessment, not legal advice. Always confirm exposure figures with a qualified advisor before filing.

Related reading: Non-resident SaaS VAT/GST registration thresholds for 2026, EU OSS scheme explained, US SaaS global VAT guide, Reverse-charge VAT explained.

Frequently asked questions

How do I know if I owe VAT or GST in another country?

If you sell digital services or SaaS to consumers in another country, you generally owe VAT or GST there once your sales cross that country's registration threshold. Some countries (the EU, UK, Australia, and many others) tax the very first cross-border sale to a consumer; others apply a threshold like AUD 75,000 (Australia) or CAD 30,000 (Canada). This calculator checks your transaction data against the rules in 127 jurisdictions and tells you exactly where you've crossed a threshold.

What is the EU VAT registration threshold for non-EU businesses?

There is no threshold. Non-EU businesses selling B2C digital services to EU consumers must register and remit VAT from the very first sale. Most US SaaS companies handle this through the Non-Union One-Stop Shop (OSS) scheme, which allows a single registration in one EU member state (typically Ireland) to cover sales to all 27 EU countries with a single quarterly return.

Do US SaaS companies need to charge VAT on European sales?

Yes. US SaaS companies selling to European consumers (B2C) must charge VAT at the customer's local rate and remit it to the relevant tax authority. B2B sales are typically reverse-charged, meaning the buyer self-accounts for the VAT and the US seller has no remittance obligation, but a valid customer VAT ID must be on file as evidence.

How do I calculate back-tax VAT exposure?

Back-tax VAT exposure is the VAT you should have collected and remitted on past sales but did not. Tax authorities assess at the rate in force on the date of each transaction, not today's rate, and add penalties and interest on top. This calculator uses historical rates per country and applies a per-jurisdiction penalty and interest estimate so you see both the principal and the likely total.

What is the Non-Union OSS scheme?

The Non-Union One-Stop Shop is an EU VAT scheme that allows non-EU businesses to register for VAT in a single EU member state and file one quarterly return covering sales to consumers across all 27 EU countries. Ireland is the most common choice for US SaaS companies because Revenue is English-speaking, the registration portal is well-built, and there is no minimum revenue threshold.

How many countries tax foreign digital services and SaaS?

More than 110 jurisdictions worldwide currently impose VAT, GST, or a digital services tax on foreign suppliers of SaaS and digital services to consumers. The list grows every year as additional countries adopt OECD-style rules. This calculator covers 127 jurisdictions including all 27 EU member states, the UK, Norway, Switzerland, Australia, Canada, India, Japan, and most of Latin America and Africa.

Is VAT charged on B2B SaaS sales?

In most countries, B2B sales to a VAT-registered buyer are reverse-charged: the buyer self-accounts for the VAT and the foreign seller has no liability. However, around 15 jurisdictions still tax B2B supplies even with reverse charge available, including Switzerland, Mexico, Malaysia, Russia, Indonesia, Pakistan, Vietnam, South Africa, and the Canadian PST provinces (BC, SK, MB). This calculator distinguishes B2B from B2C automatically when you provide a Customer_Tax_ID.

What happens if I haven't registered for VAT in countries where I owe?

Tax authorities can assess back-VAT for the entire period you should have been registered, plus late-registration penalties, late-filing penalties, and interest. Total exposure typically lands at 20% to 80% on top of the unpaid principal depending on the jurisdiction. Voluntary disclosure usually reduces penalties significantly, but the principal and interest are owed regardless.

How does this VAT exposure calculator work?

Upload a CSV with three columns (Country, Date, Amount in USD) or connect a read-only Stripe key. The calculator groups your sales by country, compares each country's revenue against its registration threshold, applies the historic VAT rate to qualifying revenue, and adds a per-jurisdiction penalty and interest estimate. Results show every country where you've crossed a threshold and what your back-tax exposure looks like. No account required.

Do I need to register for VAT in every EU country individually?

No. Non-EU businesses register once under the Non-Union OSS scheme in a single member state (usually Ireland) and file a single quarterly return that covers sales across all 27 EU countries. The chosen member state distributes the VAT to the others. Country-by-country registration is only required for narrow edge cases like fiscal-representative regimes when you have an EU establishment.