Vacation Rental: Effective Nightly Rate Including The Cleaning Fee

Excel Formulas › Vacation Rental

All versions

The listing says $150 a night. The guest pays $180 a night, because the $90 cleaning fee is the same whether they stay two nights or ten. Effective nightly rate spreads every flat fee across the stay, and it is the number guests actually compare when they shop — so it should be the number you price against.


Quick formula: Total for the stay divided by nights:
=(B2*C2+D2)/B2

Three nights at $150 plus a $90 cleaning fee is $540 — $180 a night effective. The same fee over seven nights adds only $12.86 a night.

Functions used (tap for the full reference guide):

The example

Three bookings. The two-night stay carries the heaviest fee load per night; the week-long stay barely notices it.

ABCDEF
1BookingNightsNightly rateCleaning feeTotalEffective/night
23-night weekend3$150$90$540.00$180.00
37-night week7$150$90$1,140.00$162.86
42-night, peak2$175$110$460.00$230.00

The formula

Total in its own column so the guest-facing number and the host-facing number both show:

=B2*C2+D2 then =E2/B2 // total for the stay, then per night

How it works

Two steps, one insight:

  1. B2*C2 is the nightly part: 3 nights at $150 is $450.
  2. +D2 adds the flat cleaning fee. It does not scale with nights, which is the whole point: $540.
  3. E2/B2 spreads the total back across the nights. $540 over 3 is $180 — 20% above the listed rate.
  4. Fill down and compare. The 7-night stay is $162.86, only 8.6% above list. The fee penalizes short stays.

Platform service fees and taxes work the same way: add them to the total before dividing. The guest sees one number per night on the checkout page, and this formula reproduces it.

Try it: interactive demo

Interactive

Enter the nights, the listed nightly rate and the flat cleaning fee.

Variations

Rate to list for a target effective price

If you want short stays to land at $170 effective, back the cleaning fee out.

=TargetEffective-D2/B2

Nights where the fee adds less than 10%

Solve fee / (rate × 10%) and round up — the minimum stay at which the fee stops dominating.

=ROUNDUP(D2/(C2*0.1),0)

Pitfalls & errors

Compare listings on effective rate, not listed rate. A $140 listing with a $150 cleaning fee is more expensive for a weekend than a $160 listing with a $60 fee.

Consider a lower cleaning fee with a higher nightly rate. The total for a typical stay can be identical, but the listing sorts better and short-stay guests do not balk at checkout.

Zero nights divides by zero. Guard it with IF(B2=0,"",E2/B2) on a template that has blank rows.

Practice workbook

📊
Download the free Vacation Rental: Effective Nightly Rate Including The Cleaning Fee practice workbook
Edit the yellow nights, rate and cleaning fee cells; total and effective rate recalculate.

Frequently asked questions

Should I include the platform's guest service fee?
If you want the number the guest sees, yes — add it to the total. If you want the number you receive, leave it out and subtract the host commission instead. Label the column so nobody mixes the two.
Is a high cleaning fee bad for bookings?
It is bad for short bookings, because it lands hardest there. Many hosts set a minimum stay so the effective rate never spikes, or fold part of the fee into the nightly rate so the listing sorts lower on price.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Average Daily Rate · RV Park: Metered Electric Bill · Prorated Rent

Function references: SUMPRODUCT