Japan's Accommodation Tax: A City-by-City Guide for Guesthouse Operators
Table of Contents
Japan’s accommodation tax (宿泊税) is a patchwork of local levies that differ by city, by price bracket, and sometimes by property type. If you run a guesthouse or short-term rental across multiple cities — or you’re just starting out and trying to get compliant — this post breaks down what you actually need to know.
TL;DR
- Japan has no national accommodation tax standard. Each city sets its own rates, brackets, and exemptions — the same nightly rate triggers different taxes in Tokyo, Kyoto, Osaka, and Fukuoka.
- Tax is calculated per person per night (not per room), which catches many operators off guard. A ¥20,000/night listing with 4 guests in Tokyo = ¥800/night in tax.
- Kyoto has no exempt bracket — even a ¥5,000 dorm bed is taxed at ¥200/person/night.
- Airbnb auto-collects accommodation tax in Tokyo and Osaka, but not reliably in other cities. Never assume the platform handles it — verify per city, per OTA.
- Collected accommodation tax is not your revenue. Track it as a liability and remit it to the municipality on schedule.
The frustrating thing about Japan’s accommodation tax is that there’s no national standard. The central government passed the enabling legislation in 2002, and since then each prefecture and major city has been free to set its own rules. The result is a fragmented landscape where the same ¥15,000/night booking might trigger a completely different tax calculation depending on whether your property is in Kyoto, Osaka, or Tokyo.
Here’s a city-by-city breakdown of where the rules actually stand.
Tokyo
Tokyo has had an accommodation tax since 2002 — the earliest adopter. The rates are tiered by nightly room rate and calculated per person:
- Under ¥10,000: exempt
- ¥10,000–¥14,999: ¥100 per person per night
- ¥15,000 and above: ¥200 per person per night
The per-person calculation catches a lot of operators out. If your listing accommodates 4 guests at ¥20,000/night, the tax is ¥200 × 4 = ¥800/night total, not ¥200. This needs to be set up correctly in your OTA listings and your own booking systems.
Kyoto
Kyoto followed with its own accommodation tax in 2018. The structure is tiered but has no exempt bracket at all — even a ¥5,000 dormitory bed triggers the levy:
- Under ¥20,000: ¥200 per person per night
- ¥20,000–¥49,999: ¥500 per person per night
- ¥50,000 and above: ¥1,000 per person per night
For hostel operators, this adds up fast. A 10-bed dorm at full occupancy is collecting ¥2,000/night in tax that needs to be tracked, reported, and remitted separately from your revenue.
Osaka
Osaka’s accommodation tax launched in 2017. There are four brackets:
- Under ¥7,000: exempt
- ¥7,000–¥14,999: ¥100 per person per night
- ¥15,000–¥19,999: ¥200 per person per night
- ¥20,000 and above: ¥300 per person per night
One wrinkle: Osaka Prefecture has a separate prefectural levy in addition to the city’s. If your property is in Osaka Prefecture but outside the city boundary, you’re under a different ruleset. Always confirm which authority your address falls under.
Fukuoka
Fukuoka City introduced its accommodation tax in 2020, and it’s the simplest of the major cities: a flat ¥200 per person per night, regardless of room rate (with an exemption only for stays under ¥1,000, which covers almost nobody). Straightforward to calculate, at least.
Kanazawa and Niseko
Worth knowing if you operate in resort or cultural tourism areas. Kanazawa (Ishikawa Prefecture) introduced a ¥200/person/night tax in 2023. Niseko (Hokkaido) — the ski resort area — has had a tiered accommodation tax since 2019, with a structure similar to Kyoto’s upper brackets.
As Japan’s inbound tourism has continued its strong recovery, more municipalities are moving to implement or expand accommodation taxes. The list above is accurate as of writing but isn’t exhaustive — always verify with the specific city’s tax office.
The Practical Headaches
Each city requires you to: register with the local tax authority separately; collect the tax from guests at the time of payment; file periodic returns (usually quarterly or biannual); and remit the collected tax to the municipal government.
The mechanics vary too. Some cities require the tax to be itemised on the receipt. Others allow it included in the total. And then there’s the OTA question.
Airbnb currently collects and remits accommodation tax on behalf of hosts in Tokyo and Osaka, but not consistently in other cities. Booking.com’s approach differs again. Never assume the platform has it covered — log into each platform’s tax settings, check which cities they’re actually handling, and confirm against the city’s official guidance.
Calculating It Programmatically
If you’re building any booking system, pricing tool, or accounting integration, hardcoding accommodation tax rates is a maintenance nightmare. Rates change, cities add new brackets, and the per-person vs. per-room distinction trips up developers regularly.
This is one of the reasons we open-sourced japan-stay-tax — a lightweight JavaScript/TypeScript library that handles accommodation tax calculation across the major Japanese cities. You pass in the city, the nightly rate, and the number of guests, and it returns the correct tax amount. We maintain it as cities update their rules. If you’re building anything in this space, it’s worth a look.
What to Do Right Now
If you’re operating across multiple Japanese cities, the practical checklist is:
- Audit your current setup — are you collecting the correct amount in each city?
- Check OTA pass-through — confirm which cities each platform handles and which fall back to you
- Track it as a liability — accommodation tax you collect is not your revenue; keep it clearly flagged in your bookkeeping or in a separate account
- Check registration status — if you’re in Kyoto, Fukuoka, or any other city with an active tax and haven’t registered, do that first; back taxes and penalties are not worth the delay
The accommodation tax rules in Japan are genuinely complex, but once you’ve set up the right systems the ongoing overhead is manageable. The risk of getting it wrong — back taxes, penalties, and the reputational cost of non-compliance — isn’t worth cutting corners on.
FAQ
Q: What happens if I haven’t been collecting accommodation tax?
Contact the relevant city’s tax office as soon as possible. Most cities will work with you to get registered and caught up. The penalties for non-compliance vary, but voluntary disclosure is always better than being audited. Back taxes will likely be owed, but getting compliant now limits the damage.
Q: Do I need to register separately in every city where I have a property?
Yes. Each city with an accommodation tax has its own registration process with the local tax authority. There’s no central registry. If you operate in Tokyo, Kyoto, and Osaka, that’s three separate registrations, three separate filing schedules, and three separate remittance processes.
Q: Is there a tool that calculates accommodation tax across different Japanese cities?
We built and open-sourced japan-stay-tax, a JavaScript/TypeScript library that handles the calculation for all major cities. You pass in the city, nightly rate, and guest count, and it returns the correct tax amount. It’s maintained as cities update their rules.
This post is for informational purposes only and does not constitute legal or tax advice. Please consult a qualified professional for your specific situation.
Comments