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.
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.
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:
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.