A host in Dubrovnik takes a five-night booking in July and assumes Airbnb skimmed the tourist tax off the top, the way it handles the guest service fee. It didn't. Eight months later the local tourist board sends a notice for the unremitted sojourn tax on every stay that season, plus a penalty. The tax itself was small — a euro or two a night. The problem was that nobody collected it, and "nobody" legally meant the host.
Tourist tax trips up more hosts than any other line on the booking. It's small enough to ignore and just complex enough to get wrong, because the answer to "who collects it?" changes depending on which platform the guest booked through and which town your unit sits in. Get the collection model straight once, and it becomes a thirty-second setup instead of an audit waiting to happen.
Does Airbnb automatically collect tourist tax?
Sometimes — Airbnb collects and remits occupancy tax only where it has a legal agreement with the local government, and everywhere else the responsibility falls back on you. There's no universal rule, and assuming coverage you don't have is the single most common way hosts end up owing back taxes.
Airbnb publishes the list of places where it handles this for you. Per Airbnb's occupancy tax help center, the platform automatically collects and remits in all 50 U.S. states and more than 20 countries — but that coverage is patchy at the city and regional level, which is exactly where tourist taxes usually live. Croatia is the textbook example: Airbnb does not remit the Croatian sojourn tax for you, so a host in Split or Zadar collects and files it themselves. The moment you list in a new market, check that specific market against Airbnb's list. Do not assume the coverage in one town carries to the next.

When Airbnb does collect, the tax appears on the guest's payment breakdown and never touches your payout — you don't file anything. When it doesn't, the tax is invisible to Airbnb entirely, and you're the one on the hook to add it, collect it, and remit it to the right authority on the right schedule.
How does tourist tax actually work?
Tourist tax — sometimes called occupancy tax, sojourn tax, or city tax — is a per-guest levy charged on short stays, and it comes in two shapes: a flat amount per person per night, or a percentage of the room rate. Which one applies is set by local law, not by the platform.
The flat model dominates in Europe. You'll see something like €1.50 per adult per night in a coastal Croatian county during peak season, dropping in the shoulder months, with children often exempt. The percentage model is more common in U.S. markets, where an occupancy tax might run 6 to 15 percent of the nightly rate stacked on top of state and local sales tax. A few places blend both. The rate frequently changes by season and by the property's official category, so two apartments on the same street can owe different amounts.
Here's the part that catches people: the tax is usually owed on the number of guests and nights, not on your revenue. A cheap booking and an expensive one for the same four people over the same three nights can owe identical flat tax. That's why you can't just eyeball it as a slice of your payout — you have to count heads and nights. If you're already modeling your true take-home on a booking, the Airbnb fee calculator helps you separate what's genuinely yours from the fees and taxes passing through your account.
How does tourist tax work on Booking.com?
Booking.com usually does not collect tourist tax for you — it typically passes the full guest payment through and leaves the tax for you to charge and remit, though the mechanics depend on your payment setup. This is the mirror image of the trap hosts fall into with Airbnb: here the default assumption should be that you're responsible.
Two things complicate it. First, if you use Booking.com's Payments product, the platform charges the guest's card and sends you a virtual card or bank transfer for the net — and tourist tax handling varies by market, so you have to confirm whether it's included or excluded in what lands in your account. Second, Booking.com lets you configure a "city tax" or "tax" line in your property settings, and whether you set it as included in the rate or added at the property changes what the guest sees and what you collect. Set it wrong and you either eat the tax yourself or surprise the guest at check-in. Neither is good. Read your market's tax setup in the extranet before your first booking, not after.
Do I need to register to collect tourist tax?
In most jurisdictions where the platform doesn't remit for you, yes — you register with the local tourist board or tax authority, receive an identifier, and file on their schedule, whether that's monthly, quarterly, or per stay. Skipping registration is not a gray area; it's the thing that turns a small tax into a fined one.
Registration is usually tied to the same process that makes your rental legal in the first place. In Croatia, that means categorizing the unit and enrolling in the national guest-registration system, after which the tourist tax obligation is calculated on the guests you register. The specifics differ everywhere, and the deadlines are unforgiving, so this is one area where you verify with the local authority rather than a blog. Our broader short-term rental regulations guide walks through how registration, permits, and tax enrollment tend to fit together across markets.

Once you're registered, the mechanics vary by where the booking came from. Here's how the collection responsibility usually breaks down across the channels most hosts use:
| Channel | Who collects the tax | What you do |
|---|---|---|
| Airbnb (covered market) | Airbnb collects and remits | Nothing — verify on payout statements |
| Airbnb (uncovered market) | You | Add it, collect it, file it yourself |
| Booking.com | Usually you | Configure the city-tax line, remit yourself |
| Vrbo | Usually you | Add tax setting, collect and remit |
| Direct booking | You | Add a tax line item, collect at checkout |
The pattern is clear once you see it laid out: outside of Airbnb's covered markets, the default is that you collect and remit. Build your process around that assumption and the covered cases become a pleasant exception rather than a load-bearing hope.
How do I add tourist tax to direct bookings?
On your own direct channel you add tourist tax as a separate, clearly labeled line item at checkout, calculated per guest per night, and you keep the full amount aside to remit yourself. Direct bookings give you the most control here — and the most responsibility, because no platform is standing between you and the tax authority.
The advantage is that a good direct booking flow lets you set the tax rule once and apply it to every reservation automatically, the same way it handles your nightly rate and cleaning fee. A guest sees the tax broken out, understands what it's for, and pays it as part of the booking. You get a clean record showing tax collected per stay, which is exactly what you'll want when it's time to file. Compare that to a contact-form "booking" where you're chasing the tax by hand and hoping you remembered to add it. This is one more reason a real zero-commission direct booking widget beats a form: it does the arithmetic and the record-keeping for you.
Keep records like an audit is coming
The hosts who sail through a tourist-tax audit are the ones who kept a simple, per-stay record all along: dates, guest count, tax rate applied, amount collected, and the date you remitted it. You don't need accounting software. A single spreadsheet, updated per booking, is enough to answer every question a tourist board will ask.
We've watched a two-property host in Zadar reconstruct a whole season's tourist tax from memory the week before a filing deadline — it took a weekend and still had gaps, because the flat rate had changed mid-season and nobody wrote down when. The fix would've been one column in a sheet. Fold tourist tax into the same monthly rhythm you use for the rest of your numbers; our vacation rental bookkeeping guide shows how to track it alongside payouts and OTA fees so nothing slips. Log it when the booking comes in, not when the notice does.
Tourist tax is never going to be the exciting part of hosting. But it's small, predictable, and entirely avoidable as a problem — the hosts who get burned are almost always the ones who assumed a platform had it handled. Check who collects in your market, set the line up once per channel, and keep the receipts.
About BookBed: BookBed keeps your calendar synced across Airbnb, Booking.com, and your own site with 60-second iCal polling and direct APIs — and its zero-commission direct booking widget lets you add a clean tourist-tax line to every direct reservation instead of chasing it by hand. Before your next booking, calculate exactly what you keep after fees and taxes.
