Coverage

What TaxLens models for accommodation tax, what it deliberately leaves out, and how to check any single jurisdiction before you rely on it.

How much is modeled

TaxLens carries accommodation tax data for 230+ countries and territories and 600+ sub-jurisdictions below them — states, provinces, counties, cities, and special tax districts. Across that tree there are roughly 1,100+ active tax rates and 700+ rules (exemptions, overrides, caps, surcharges, and reductions) that adjust those rates for a specific booking.

Those numbers move every cycle as laws change and new jurisdictions are researched, so treat them as lower bounds rather than exact counts. The authoritative answer for any place is always the live data — see checking a jurisdiction below.

Depth varies by market
The United States and the European Union are core markets and are modeled to city and district level. Coverage elsewhere ranges from country-level VAT/GST down to city-level tourist taxes wherever the law warrants it. A country appearing in the count does not guarantee every city within it is broken out — check the specific jurisdiction.

What's in scope

TaxLens models taxes and levies that attach to an accommodation stay — the room and its directly-related charges. In scope:

  • VAT / GST on the room (standard, reduced, and exempt treatments), including multi-rate invoices where a fee or breakfast line carries a different rate.
  • Occupancy taxes — US hotel/lodging occupancy taxes, Canadian MAT, and equivalents, levied as a percentage or a flat amount per room-night.
  • Tourist / city taxes — European taxe de séjour, imposta di soggiorno, city and municipal lodging taxes, usually per guest per night.
  • Eco, climate, and sustainability levies that ride on the stay (green fees, sustainability charges per night).
  • OTA commission tax — VAT on the intermediary commission line, including EU cross-border reverse charge on that line. See Channels & merchant of record.
  • Directly-related line items where a jurisdiction taxes them separately — resort fee, cleaning fee, and service fee taxes.

What's out of scope

TaxLens is an accommodation tax engine. It does not model taxes on non-lodging supplies, even when a traveller pays them on the same trip:

  • Air travel and airport taxes, departure/arrival air levies.
  • Cruise, ferry, and other transport taxes.
  • Car rental and ground-transport taxes.
  • Attraction, entry, or admission fees beyond a genuine city/tourist accommodation tax.
  • One-time border levies — entry or departure taxes paid per trip rather than per room-night (for example a national international-tourist levy). These are not part of a per-night room calculation and are intentionally excluded; see Limitations.
Detail
If a category sits at the edge — say a city "visitor fee" that behaves like a tourist tax — it is in scope and modeled as a tourist/city tax. The dividing line is whether the levy is a function of the accommodation stay, not of crossing a border.

How to check a single jurisdiction

There are three ways to confirm exactly what's modeled for a place:

  • Coverage map — the dashboard's coverage map shows modeled countries at a glance, shaded by depth.
  • Jurisdiction browser — the jurisdictions browser lets you drill into a country, see its children, and inspect every rate and rule attached at each level, with a sample-stay preview.
  • Jurisdictions API — programmatically list jurisdictions, fetch one by code, walk its children/ancestors, and read its effective rates. See the browser and the calculation API.

Try it now — list jurisdictions against your own session. Pass a filter such as a country code to narrow the results:

GET/v1/jurisdictions
Sign in to run

Read-only. Explore what's modeled. Add a query like country_code=US to scope the list.

Sign in to run this against the live API. Read-only — nothing is saved.

The surest test of coverage is a calculation: run a sample stay through the calculator. If a tax you expect is missing, see Troubleshooting.