Hotel Stay Total Cost Calculator (Taxes & Resort Fees)

The rate a hotel advertises is rarely the rate you pay. A mandatory resort fee, a parking charge you cannot opt out of, a percentage occupancy tax and sometimes a flat per-night levy all land on the folio at checkout, and together they routinely add a third to the headline price. This calculator rebuilds the full checkout total from the numbers in the quote, reports the effective nightly rate you should actually be comparing between hotels, and splits it per person for a shared booking.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Advertised nightly rateThe room-only rate shown in the search results, before fees and tax.189 $
NightsCount nights, not days: arriving Friday and leaving Sunday is two nights.3
RoomsEvery per-night fee and tax is charged on each room separately.1
People splitting the costUsed only to divide the final total; it does not change the price.2
Resort or destination feePer room per night. Look for it in the fine print as a resort, destination, facility or amenity fee.35 $
Parking per nightSelf-park or valet, per room per night. Set to zero if you are not bringing a car.25 $
Other daily chargesPet fees, resort transport, cot charges - anything billed per room per night.0 $
Occupancy tax rateThe combined state, city, county and tourism percentage on the room. Add the components together.14.5 %
Flat tax per room-nightFixed-dollar levies such as a tourism assessment or city surcharge, charged per room per night.3.5 $
Occupancy tax applies to the resort feeTick where the jurisdiction taxes mandatory fees as part of the room charge, which is common. Parking is left untaxed either way.Yes

It returns

  • Total at checkout — Every room-night, fee and tax for the whole booking.
  • Effective rate per room-night — The number to compare between hotels, not the advertised rate.
  • Mandatory fees
  • Total tax
  • Cost per person
  • Above the advertised room cost — How much the fees and taxes add on top of rate x nights x rooms.

The formula

T=NR(p+f+k)+(NRp+NRf)t+NRg
peff=TNR

In plain text: Total = N·R·rate + N·R·(resort + parking + other) + (room subtotal + taxed fees)·t + N·R·flat tax

  • TTotal charged at checkout ($)
  • NNights (nights)
  • RRooms booked (rooms)
  • pAdvertised nightly room rate ($)
  • fResort or destination fee per room-night ($)
  • kParking and other daily charges per room-night ($)
  • tOccupancy tax rate as a decimal (decimal)
  • gFlat tax per room-night ($)

The resort fee appears inside the taxable base only where the jurisdiction taxes mandatory fees; parking is treated as untaxed here because it is usually a separate service rather than part of the room charge.

Updated Category Travel & Trip Planning Verified against published test cases Reading time 10 min

Why the advertised rate is not the price

A hotel quote has a room rate and then a stack of charges that behave differently from each other, which is exactly why totals surprise people. There are three kinds.

Per-night charges that scale with the booking. The room rate itself, the resort or destination fee, parking, a pet fee. Every one of these multiplies by nights and by rooms. A $35 resort fee on a four-night stay in two rooms is $280 — more than an extra night in many markets.

Percentage tax. Occupancy tax is levied as a percentage of a taxable base, and the size of that base is the detail that trips people up. Whether the mandatory fee sits inside or outside the base is a jurisdictional question, and it changes the total by the tax rate times the fee.

Flat levies. Some cities add a fixed dollar amount per room-night on top of the percentage — a tourism assessment, a convention centre surcharge. These do not scale with the room rate, so they hurt a cheap room proportionally more than an expensive one.

The practical consequence: two hotels quoting the same nightly rate can differ by 20% at checkout. The only fair comparison is the effective nightly rate — the whole checkout total divided by room-nights — which is what this calculator reports alongside the total.

How the total is assembled

Everything keys off room-nights, the product of nights and rooms. Get that wrong and every line is wrong. Count nights rather than days: a Friday arrival with a Sunday departure is two nights, not three.

The room subtotal is room-nights times the advertised rate. Mandatory fees are room-nights times the sum of the per-night fees. Those two together are what you would pay in a jurisdiction with no tax at all.

Then the tax. The percentage applies to a taxable base, which is the room subtotal plus any mandatory fees the jurisdiction treats as part of the room charge. Where a resort fee is taxed, it costs you the fee plus the tax on the fee — a $40 fee under a 15% tax is really $46. Parking is normally billed as a separate service and taxed under a different regime, so this calculator leaves it outside the occupancy-tax base; if your folio shows otherwise, fold the parking figure into the "other daily charges" field and tick the fee-taxable box.

The flat tax is simply the per-night amount times room-nights. Add the four pieces and you have the folio total.

Worked example: three nights at $200 with a $40 resort fee

You book one room for three nights at an advertised $200 per night. The hotel charges a $40 per-night destination fee, you are not parking, the combined occupancy tax is 15%, and the city adds a flat $2.00 per night. The jurisdiction taxes mandatory fees.

  1. Room-nights. 3 nights × 1 room = 3.
  2. Room subtotal. 3 × $200.00 = $600.00.
  3. Mandatory fees. 3 × $40.00 = $120.00.
  4. Taxable base. $600.00 + $120.00 = $720.00, because the fee is taxable here.
  5. Percentage tax. $720.00 × 0.15 = $108.00.
  6. Flat tax. 3 × $2.00 = $6.00. Total tax = $108.00 + $6.00 = $114.00.
  7. Checkout total. $600.00 + $120.00 + $114.00 = $834.00.
  8. Effective nightly rate. $834.00 ÷ 3 = $278.00.
  9. Above the advertised room cost. $834.00 ÷ $600.00 − 1 = 39.0%.
  10. Split two ways. $834.00 ÷ 2 = $417.00 each.

Change one assumption to see how much the taxable base matters. If the same jurisdiction did not tax the resort fee, the percentage tax would be $600.00 × 0.15 = $90.00 instead of $108.00, and the total would be $816.00. The tax on the fee is 0.15 × $120.00 = $18.00 — a genuine cost that never appears in any quote you can search on.

How to read the result

Compare on the effective nightly rate. That single number folds every fee and tax into one figure per room-night, and it is the only quantity that ranks two hotels correctly. A $189 room with a $35 fee in a 14.5% tax city loses to a $219 room with no fee in the same city, and no amount of staring at the search results will tell you that.

Watch the percentage above the advertised cost. Somewhere around 15% is what you would expect from occupancy tax alone in a typical US city. Anything much beyond that is fee-driven, and fees are the part you can sometimes avoid by choosing a different property rather than a different date. Note that this percentage falls as the room rate rises, because a fixed fee is a smaller share of an expensive room — a $35 fee is 18.5% on a $189 room and 7% on a $500 room. Judge fees in dollars, and the tax in percent.

Use the total, not the nightly rate, for a budget. If you are building a full trip budget, feed the checkout total into the trip daily budget calculator as the lodging line rather than the advertised rate, or the whole budget inherits the error. If you are splitting a group booking, the per-person figure here is the amount to collect — and for the driving side of the trip the carpool cost split calculator handles the same arithmetic for fuel.

Effective nightly rate on a $200 room

Advertised $200 per night, one room, no flat tax. Each cell is ($200 + resort fee) × (1 + tax rate), which is the effective rate per room-night when the jurisdiction taxes mandatory fees.
Resort fee per nightNo occupancy tax12%15%17.5%
$0$200.00$224.00$230.00$235.00
$25$225.00$252.00$258.75$264.38
$45$245.00$274.40$281.75$287.88
$60$260.00$291.20$299.00$305.50

At the worst corner of this grid you pay $287.88 ÷ $200.00 − 1 = 43.9% more than the advertised rate. Add parking at $45 a night in a downtown property and the gap passes 60%.

Points bookings still owe the fees

Redeeming points normally covers the room rate and the tax on it, but most chains still charge the resort fee in cash on award stays, and parking is always cash. That matters when you are valuing a redemption: the points buy the taxable room charge, not the folio. Price the award stay by setting the nightly rate and tax to zero and leaving the fees in place — the total this calculator returns is the cash you will still hand over, and it is what you should subtract before working out cents per point.

Mistakes that produce a wrong total

  • Counting days instead of nights. A three-day weekend is two nights. This is the most common and largest single error.
  • Forgetting that fees are per room. Two rooms doubles every per-night fee and every per-night tax, not just the room rate.
  • Assuming the quoted total includes parking. Booking-site totals usually include tax and sometimes the resort fee, but almost never parking.
  • Applying tax to the room only when the jurisdiction taxes fees. This understates the total by the tax rate times the fees, which the calculator shows as a separate step.
  • Ignoring the flat per-night levy. It is small per night and invisible in percentage terms, but it is real money on a long stay.
  • Comparing a prepaid rate with a pay-at-property rate. Prepaid rates are usually non-refundable; that difference in flexibility is worth something even when the totals match.

Fees, disclosure rules and what this does not cover

Mandatory fees exist because they let a property show a lower rate in a search ranking while collecting the same money. US regulators have pushed back: the Federal Trade Commission's rule on unfair or deceptive fees, published in the Federal Register in December 2024, requires businesses offering short-term lodging to display the total price including mandatory fees wherever a price is advertised. That changes what you see up front; it does not change the arithmetic on this page, because you still need to work out what a quoted total covers and what a group booking costs per person.

What this calculator deliberately leaves out is anything optional or variable: room service, minibar, incidentals holds, early-departure penalties, and the difference between a refundable and a prepaid rate. It also does not model per-person occupancy surcharges, which a few properties still levy for a third or fourth adult in a room — if yours does, add it to the other daily charges field.

Currency is the other gap. If you are booking abroad, the folio total in local currency is only the start; your card issuer's conversion spread and any dynamic-currency-conversion offer at the desk both move the real cost, and the currency exchange markup calculator quantifies that. For the ground transport side of the same trip, the rental car total cost calculator handles the equivalent fee stack, which is if anything worse than the hotel one.

Frequently asked questions

What is a resort fee and can I refuse to pay it?

A resort or destination fee is a mandatory per-room, per-night charge that a hotel bills on top of the room rate, nominally for amenities such as wi-fi, pool access, gym use or local calls. It is not optional and you cannot decline it by declining the amenities. Some hotels will waive it for elite loyalty members or on award stays, and a small number of properties have removed it, but as a rule you should treat it as part of the room rate and price it in from the start.

Is the resort fee taxed?

In many jurisdictions yes, because the fee is treated as part of the charge for occupying the room. Where that is the case a $40 fee under a 15% occupancy tax costs $46. Other jurisdictions tax only the room rate. The folio itself tells you: compare the tax line against the room subtotal and see which base produces it. This calculator lets you switch the assumption, and the taxable-base step shows exactly what the percentage was applied to.

How do I compare two hotels with different fees?

Compare the effective rate per room-night, which is the checkout total divided by nights times rooms. Price each hotel through this calculator with its own rate, fees and the same local tax, then rank on that single figure. A cheaper headline rate with a $45 fee routinely loses to a dearer rate with none, and the gap grows with the length of the stay because the fee is charged every night.

Is occupancy tax the same everywhere in the US?

No. It is set locally and typically stacks a state sales or transient tax, a city or county room tax, and sometimes a tourism improvement district assessment, so the combined figure varies widely between cities and can change between budget years. Take the number from your quote or the property's rate details rather than assuming a national figure, and add the components together before entering them here.

Do I pay tax on parking?

Usually yes, but under a different tax than the room, and at a different rate. Parking is generally a separate taxable service rather than part of the accommodation charge, which is why this calculator keeps it out of the occupancy-tax base. If your folio shows parking taxed at the room rate, move the parking amount into the other-daily-charges field and tick the box that puts mandatory fees in the taxable base.

Why is my quoted total lower than what this calculator gives?

Most often because the quote excludes parking, or excludes the resort fee, or both. Booking sites commonly show room plus tax, list the resort fee as "payable at property", and say nothing about parking at all. Work backwards to check: divide the quoted total by room-nights and compare against the advertised rate plus tax. If that reconciles, the difference is the fees.

How should I split a hotel bill between people in different rooms?

Price each room separately rather than dividing the group total by heads, because rooms are rarely identical in rate or occupancy. Run this calculator once per room type with rooms set to the number at that rate, then split each room's total among the people in it. Dividing a mixed-rate group total evenly overcharges whoever took the smaller room.

Does this include breakfast, wi-fi or the incidentals hold?

No. It prices only mandatory recurring charges and taxes. An incidentals hold is a temporary authorisation against your card, not a charge, and it is released after checkout. Breakfast and wi-fi are either included in the resort fee, sold separately, or free with status, so if you will definitely buy them, add the daily cost to the other-daily-charges field and they will be counted in the effective nightly rate.

References