Blog/ How to calculate occupancy tax
How-to

How to calculate occupancy tax

Occupancy tax looks simple, a percentage of the stay, until you realize the percentage is really several rates stacked together, and they change from one address to the next. Here's the formula, a worked example, and how to pin down the exact rate you owe.

The formula
Revenue × rate
Combined rate across all jurisdictions
Set at the
Address level
Two nearby rentals can owe different totals
Charged to
The guest
Added on top of the nightly rate
General guidance, not tax advice. Occupancy tax rates and what counts as taxable revenue change often and depend on your exact address. Confirm current requirements with the relevant authority, or let Monterra determine and manage them for you.
Quick answer

To calculate occupancy tax on a short-term rental, multiply the taxable revenue (rent plus any mandatory fees such as cleaning) by your combined rate, the sum of the state, county, city, and special-district taxes that apply to the property's exact address. Example: a $660 taxable stay at a 10% combined rate owes $66 in occupancy tax. Prefer to skip the math? Use an address-level occupancy tax calculator like Monterra's tax lookup.

01The formula

At its core, occupancy tax is one line of arithmetic:

  • Occupancy tax = taxable revenue × combined rate

The work isn't the multiplication, it's determining the two inputs. The combined rate is the sum of every jurisdiction that taxes your property, and taxable revenue is the portion of what the guest pays that the tax applies to. Get those two right and the rest is a calculator.

02Step 1 · Find every authority that taxes the stay

Lodging tax rarely stops at the state line. A single stay can be taxed by several layers at once:

  • State: a statewide sales or lodging tax administered by the department of revenue;
  • County: a county room, tourist, or occupancy tax;
  • City: a municipal hotel or lodging tax;
  • Special districts: tourism improvement, convention, or resort-area districts that add their own levy.

Which layers apply depends on the property's exact address, not just the city name on the listing. Start with your state's Department of Revenue, then check the local Finance Department, Tax Collector, or Treasurer's Office for county and city taxes.

03Step 2 · Look up each individual rate

For every authority you identified, find the current rate it charges on short-term stays. A few things to watch for:

  • Rates are published by each authority and can change between filing periods;
  • Some taxes apply only to rentals under a certain number of nights (the definition of "short-term" varies);
  • A jurisdiction may have both a general sales tax and a separate lodging tax that both apply.
Rates are set at the address level, so two rentals a few miles apart can owe different totals. Monterra's tax lookup resolves the exact combined rate for any property.

04Step 3 · Add them up for your combined rate

Your combined rate is simply the sum of every applicable rate. For example:

  • State lodging tax, 6%
  • County tourist tax, 2%
  • City hotel tax, 2%
  • Combined rate = 10%

That combined percentage is what you add to the guest's bill and, later, what you report on each return, though each authority may want its own share reported separately at filing time.

05Step 4 · Apply the rate to taxable revenue

The rate applies to taxable revenue, which is usually more than just the nightly rate. In many jurisdictions it includes mandatory charges the guest can't opt out of:

  • Room rent: the nightly rate times the number of nights;
  • Mandatory fees: cleaning fees, resort fees, and similar charges are often taxable;
  • Usually excluded: refundable deposits and, in some places, separately stated optional add-ons.
What counts as taxable revenue varies by jurisdiction, cleaning fees are taxable in many places but not all. Confirm each authority's definition before you file.

06A worked example

Say a guest books 4 nights at $150, with a $60 cleaning fee, in a location with a 10% combined rate where cleaning fees are taxable:

  • Room rent: 4 × $150 = $600
  • Plus mandatory cleaning fee: $60
  • Taxable revenue: $600 + $60 = $660
  • Occupancy tax: $660 × 10% = $66

The guest is billed $726 in total, and you set aside the $66 to remit when the return is due. If cleaning fees were not taxable in that location, you'd calculate the tax on $600 instead, $60, which is exactly the kind of address-specific detail that trips hosts up.

07Common mistakes to avoid

  • Using the city rate only: and missing the county or special-district tax stacked on top;
  • Taxing rent but not fees (or vice versa), when the jurisdiction says otherwise;
  • Assuming Airbnb covers it: the platform may collect one layer and leave another to you;
  • Not updating rates: a rate that was right last year may have changed;
  • Rounding away the tax: small per-booking errors add up across a busy season.

08How Monterra helps

Calculating occupancy tax by hand means chasing rates across several offices for every property and re-checking them every period. Monterra brings occupancy tax automation to the whole job, acting as an STR tax calculator and filing service in one, so it's handled automatically:

  • Exact rates: the correct combined rate is resolved by precise address, not city name;
  • Right base: taxable revenue is computed per each jurisdiction's rules, fees included where they apply;
  • Always current: rates update as authorities change them, so bookings are never taxed on stale data;
  • Straight through to filing: the amount you calculated is the amount that gets filed and remitted, on time.

Stop calculating occupancy tax by hand

Look up the exact combined rate for any address, or let Monterra apply it to every booking and file the returns for you.

Confirm your rate before you use it. Occupancy tax rates change often and depend on your property's exact address. Always verify the exact rate with Monterra's tax lookup before charging guests or filing a return.