Know your tax threshold before you cross it.
A source-traceable calculator for VAT, GST and sales-tax registration thresholds across 20 jurisdictions. See your headroom, the registration clock and the hidden cost drag — before a surprise filing changes your margins.
- Jurisdictions
- 20
- Regions
- 5
- Currencies in data
- 15
Every calculator links to the primary government source. 4 rules source-checked in the current window.
Zero-latency estimate
Your VAT position
Runs entirely in your browser. Adjust revenue, order size and payout model — no income data leaves this page.
≈ 144 orders / year
Payment & tax architecture
You collect tax, remit it and keep the platform fee lower — but you own every registration and filing.
20% standard VAT · planning default, not a quote.
Threshold radar
60.0%
of the registration threshold
Headroom
£36,000
Registration window
30 days
Runway at run-rate
8.0 months
You still have headroom. Re-check the threshold monthly and keep customer-location evidence for every sale.
Annual tax
£10,800
20.0% planning rate on £54,000
FX friction
£1,660
2.2% FX drag + £472 compliance
Net take-home
£41,270
Self-Managed · 76.4% margin
Payout architecture comparison
Difference
+£8,842
Merchant of Record keeps more at this revenue level
Merchant of Record fee assumption: 5% of gross. Tax collection and remittance are handled by the provider; the tax liability card shows what you would owe under the self-managed model. FX friction uses a fixed 2.2% planning assumption.
Runway assumes a flat monthly run-rate. Seasonal spikes, refunds and marketplace-facilitator sales can move the real registration date.
Official Compliance Note
Neutral · no adsRegistration is a deadline-driven process, not a one-click switch. Confirm the current registration window, effective date and any local representative requirement before you file.
This slot is intentionally neutral. No paid placement is active. Set affiliates.enabled to true in site.config.json to activate reviewed partner cards.
Cross-market view
How £54,000 per year compares
Same annual revenue, converted at the site FX baseline
Planning estimates, not tax advice. Threshold £90,000. FX baseline: 2026-11-01.
How we calculate →One number is not enough
Thresholds differ by goods vs services, by state, and by whether you are established locally. We keep those conditions visible.
Headroom, not just a limit
See how close you are, how much room remains, and how order size changes a dual-test jurisdiction.
Assumptions on the surface
FX, fees and compliance costs are explicit planning defaults. No hidden spread, no pretend precision.
Programmatic coverage
Find your market
Filter by region or search by country, tax type or currency. Every card opens a dedicated calculator with conditions, deadlines and source links.
United Kingdom
VAT · Europe
Registration threshold
90K GBP
Rolling 12-month taxable turnover
Ireland
VAT · Europe
Registration threshold
75K EUR
Rolling 12-month turnover (goods)
Germany
VAT · Europe
Registration threshold
25K EUR
Prior calendar-year turnover
France
VAT · Europe
Registration threshold
85K EUR
Calendar-year turnover (goods)
Canada
GST/HST · North America
Registration threshold
30K CAD
Four consecutive calendar quarters
California
Sales tax · US state
Registration threshold
500K USD
Prior or current calendar year sales
Texas
Sales tax · US state
Registration threshold
500K USD
Rolling 12-month total revenue
New York
Sales tax · US state
Registration threshold
500K USD
Four sales-tax quarters
Australia
GST · Asia-Pacific
Registration threshold
75K AUD
Rolling 12-month GST turnover
New Zealand
GST · Asia-Pacific
Registration threshold
60K NZD
Rolling 12-month taxable activity
Singapore
GST · Asia-Pacific
Registration threshold
1M SGD
Calendar-year taxable turnover
Japan
Consumption tax · Asia-Pacific
Registration threshold
10M JPY
Taxable sales in the two prior years
India
GST · Asia-Pacific
Registration threshold
4M INR
Aggregate turnover (goods, most states)
United Arab Emirates
VAT · Middle East
Registration threshold
375K AED
Rolling 12-month taxable turnover
Saudi Arabia
VAT · Middle East
Registration threshold
375K SAR
Rolling 12-month taxable turnover
Bahrain
VAT · Middle East
Registration threshold
37.5K BHD
Rolling 12-month taxable turnover
South Africa
VAT · Africa
Registration threshold
2.3M ZAR
Rolling 12-month taxable supplies
Kenya
VAT · Africa
Registration threshold
5M KES
Rolling 12-month taxable turnover
Spain
VAT · Europe
Registration threshold
10K EUR
EU-wide cross-border B2C turnover (OSS)
Poland
VAT · Europe
Registration threshold
200K PLN
Prior calendar-year turnover
Official Compliance Note
Neutral · no adsRegistration is a deadline-driven process, not a one-click switch. Confirm the current registration window, effective date and any local representative requirement before you file.
This slot is intentionally neutral. No paid placement is active. Set affiliates.enabled to true in site.config.json to activate reviewed partner cards.
Cross-market intelligence
The same revenue, a very different registration clock.
A USD 90,000 run-rate is already above the UK VAT threshold and close to Canada's small-supplier limit. Singapore's SGD 1 million GST threshold is more than ten times higher once converted. Currency and measurement basis matter as much as the headline number.
How to read the comparison
- Thresholds are converted using the dated site FX baseline, not live mid-market rates.
- Measurement windows differ: rolling 12 months, calendar year, four quarters or two prior years.
- Local registration rules and non-resident regimes can override the headline threshold.
USD-equivalent thresholds
FX Nov 1, 2026Spain
$10,800
Canada
$21,900
Germany
$27,000
New Zealand
$36,000
Kenya
$38,500
India
$48,000
Australia
$49,500
Trust by construction
Every number has a paper trail.
The dataset is a versioned JSON file, validated against a schema on every build. A weekly GitHub Action re-checks official sources, proposes evidence-backed changes, and refuses to publish unverified edits.
Last reviewed
Nov 15, 2026
Next scheduled review
Nov 16, 2026
The workflow
- 01
Fetch the official source page listed in sources.config.json.
- 02
Extract only amounts that appear verbatim on the page, then require a second independent signal.
- 03
Validate schema, cross-references and FX coverage before any build.
- 04
Publish a signed-off diff with a changelog entry, or leave the last verified value in place.