Four friends book five nights — one flies home after three. Splitting the hotel bill four ways would overcharge the early leaver. The fair rule: settle by person-nights, not by headcount.
We cover Airbnb room-quality splits separately. This guide is the classic hotel case with different stay lengths — including taxes and who puts down the card.
The formula: person-nights
One person’s share = (their nights ÷ sum of all person-nights) × total lodging cost.
One “person-night” = one person sleeping one night in the booked room(s).
Worked example: 4 friends, 5 nights, one leaves early
Total hotel cost (rooms + taxes + resort fee): €1,080.
| Person | Nights | Person-nights | Share |
|---|---|---|---|
| Alex | 5 | 5 | €300 |
| Blake | 5 | 5 | €300 |
| Casey | 5 | 5 | €300 |
| Dana (leaves early) | 3 | 3 | €180 |
| Total | 18 | €1,080 |
Math: €1,080 ÷ 18 = €60 per person-night. Dana: 3 × 60 = €180. Everyone else: 5 × 60 = €300.
A naive ÷4 split (€270 each) would make Dana overpay €90 for nights they never used.
What belongs on the hotel total?
- Room rate for the full booking window
- City / tourist tax (often per person per night)
- Resort / facility fee
- Breakfast if it is included in the room rate for everyone
- Parking if the group shares it
Do not split: minibar for one person, spa for you only, solo room service, late checkout only for people who stay.
Special case: cheaper room after early checkout
Sometimes you can downsize or cancel nights after Dana leaves. Then:
- Log costs before and after the change separately
- Phase 1 (everyone present): person-nights for that phase
- Phase 2 (without Dana): only the remaining guests
| Phase | Nights | People | Cost | Rule |
|---|---|---|---|---|
| Nights 1–3 | 3 | 4 | €720 | ÷ 12 PN → €60 / PN |
| Nights 4–5 | 2 | 3 | €360 | ÷ 6 PN → €60 / PN |
Dana: 3 × €60 = €180. Alex/Blake/Casey: 3 × 60 + 2 × 60 = €300 — same result when the nightly rate stayed flat.
Two rooms, staggered arrival
If you book two doubles and someone arrives late: split each room (or the combined bill) by the nights of people who slept there. Someone who never used room B should not pay for room B — unless you agreed “one pot” up front.
Who pays the hotel card?
Usually one person puts down a credit card. Others reimburse their person-night share. Tips:
- Log deposit and final charge separately if timed apart
- Assign the hold/deposit to the payer; mark the release later as money received
- Share cancellation fees if the group booked and canceled together
More: how to split costs when one person pays.
Hotel vs Airbnb for staggered nights
The person-night formula is the same. Differences:
- Hotel: clearer nightly rates, per-person taxes, front-desk early-checkout rules
- Airbnb: cleaning and service fees are often flat — still allocate them by person-nights or headcount (agree before booking)
Full rental guide: how to split Airbnb costs with friends.
How to track it in ExpensesCalc
- Create a “City trip hotel” split
- Add one “Hotel total” expense with the payer
- Set participants so shares match person-nights — or enter weighted amounts
- Track extras (taxis, shared dinners) separately for whoever joined
Start: /new-split · Group Trip Expense Calculator · After the trip: settle group trip expenses.
More articles
FAQ
Does checkout day count as a night?
No. Count nights in the room. Arrive Sunday, leave Wednesday → 3 nights, not 4 calendar days.
What about city tax and resort fees?
Often charged per person per night. Fairest: scale with person-nights — early leavers pay less tax.
Hotel vs Airbnb — same formula?
Yes for staggered nights. Hotels usually show clearer nightly rates; rentals add cleaning and service fees.
Bottom line
When friends stay different hotel nights: do not divide by headcount — divide by person-nights. Dana with 3 of 18 nights pays fairly less, with no drama after checkout. ExpensesCalc keeps the math transparent.