Lodging Gurus

Case study · Revenue management

A$3,402 a year of cleaning and fee leakage found in a Perth house

Client:
Huon
Portfolio:
4 rooms let
Measured:
July 17 to October 4, 2026 (11 weeks, 67 checkouts)
Scope:
Revenue management
A made bed with orange cushions and two velvet stools

Performance snapshot

Performance snapshot for the Perth house

A$3,402
a year found, no extra bookings needed (Four let rooms, Airbnb and Booking.com, 2026-07-17 to 2026-10-04)
A$1,256
of cleaning not covered by guest fees (All stays in the eleven-week window, 2026-07-17 to 2026-10-04)
26 of 44
visits for one room at the full rate (All cleaner visits in the eleven-week window, 2026-07-17 to 2026-10-04)
A$2,270
a year protected by a 10% discount cap (Last-minute discount setting on the dynamic pricing tool, 2026-07-17 to 2026-10-04)

Huon lets four rooms in a Maylands, Perth house with one cleaner paid per visit. Over eleven weeks and 67 checkouts, guests paid A$1,844 in cleaning fees against A$3,100 of actual cleaning, and 26 of 44 cleaner visits were for a single room at the full rate. We costed every booking on what the cleaner actually charged for that trip, fixed the fee structure on both channels and added a length-of-stay layer on top of dynamic pricing. The plan identified A$3,402 a year that needs no extra bookings and protected a further A$2,270 a year by capping last-minute discounts at 10%.

Challenges in the Perth house

  1. Cleaning priced per visit, rooms priced per night. The cleaner charged by the trip and 26 of 44 visits were for a single room at the full rate, a cost the nightly price never saw.

  2. Guest fees covered half the clean. Guests paid A$1,844 in cleaning fees over the window against A$3,100 of actual cleaning, leaving A$1,256 uncovered.

  3. Four rooms competing with each other. The rooms appeared in the same searches at similar prices. Room 5 had 38 nights booked ahead while Rooms 1 and 4 had 2 and 5.

  4. No cleaning fee on Booking.com. None of the 20 Booking.com bookings carried a cleaning fee, and the channel adds a 10% tax line on top of the rate.

What we did for the Perth house

Every booking costed on what the cleaner actually charged for that trip rather than an average, with multi-room visits split evenly between the rooms cleaned that day.

One A$35 cleaning fee on every stay length, on both channels, including the Booking.com bookings that carried none.

A room-only cleaner rate, and letting empty rooms wait for the next visit instead of paying for a trip per room.

Single nights kept, with a hard floor of A$90 so one can never sell for less than the visit it creates. From September 1 they sold at about A$112 and left A$70 a night, beating week-long stays at A$57.

A length-of-stay layer on top of the dynamic pricing tool: single nights carry a 15% premium with a hard floor, weekly stays come down 8% and monthly stays 18%, so quieter calendars fill with fewer cleans. Floors so no stay length leaves less than A$35 a night after fees and cleaning, or A$45 for the ensuite room.

Each room on its own base: Room 5, full every night, up to A$88; Rooms 1, 2 and 4, sitting empty at higher prices, down to A$82, A$100 and A$74. Ten event date ranges priced up, including a February 13 concert that had been priced like an ordinary night.

How it unfolded

Cost the clean
Every booking in the eleven-week window costed per cleaner visit, not per night.
Find the gap
Uncovered cleaning, single-room visits and the missing Booking.com fee quantified.
Test the obvious moves
Blocking single nights and restricting checkout days modelled and rejected: the data said no to both.
Reprice
One cleaning fee on both channels, a room-only cleaner rate, per-room bases, length-of-stay layer, floors and events.
Protect the default
Last-minute discounts capped at 10% against the pricing tool's 30% default.

Results for the Perth house

A$3,402 a year that needs no extra bookings: A$1,218 from charging the cleaning fee on Booking.com and A$2,184 from cheaper cleaner visits. A further A$2,270 a year protected by capping last-minute discounts at 10%, against the pricing tool's 30% default. Single nights kept rather than blocked, with a floor that makes every one pay for the clean it causes. Cleaning modelled down from A$3,100 to A$2,620 over eleven weeks with no booking lost. The software to run it costs about A$1,100 a year, covered three times over by the two changes that need no extra bookings.

  • Identified per year, no extra bookings needed

    Before: A$748 over 11 weeks uncounted

    After: A$3,402

  • Cleaning not covered by guest fees (11 weeks)

    Before: A$1,256

    After: One A$35 fee on every stay, both channels

  • Cleaner visits for one room at the full rate

    Before: 26 of 44

    After: Room-only rate, empty rooms wait for the next visit

  • Protected per year by capping last-minute discounts

    Before: 30% tool default

    After: A$2,270

How we measured results for the Perth house

  • Window: the eleven weeks from July 17 to October 4, 2026, the period in which every room appears in the export. 67 checkouts and 44 cleaner visits.
  • Sources: the client's Lodgify export of 179 confirmed stays, his cleaner's hourly rates, his four live Airbnb listings checked on October 6, 2026 and AirDNA market data for Perth and Maylands private rooms.
  • Cleaning costed per visit from the cleaner's own rates. Multi-room visits are split evenly between the rooms cleaned that day.
  • Fees: Airbnb host-only at 15.5% plus 10% GST on the fee, Booking.com at 15%. Both are scenarios until reconciled against payout statements.
  • Currency: Australian dollars throughout, before tax. Source: Lodging Gurus Revenue Management case study (Perth), pages 2 to 9.
  • The annual figures are the eleven-week findings scaled to a year and ranked by how sure we are: the Booking.com fee is certain if bookings hold, the cleaner changes are certain once the cleaner agrees, the discount cap is a loss avoided, not a gain.
  • Platform fee rates are scenarios until reconciled against payout statements.
  • Four rooms in one house in one suburb. The shape of the leak (per-visit cleaning against per-night pricing) is common; the numbers are Huon's.

How we research markets

Next step

Your listings earn more. You're off call for good.

Tell us about your portfolio. You'll get a scoped plan, services, systems and pricing, within one business day.

No retainer until you approve the plan. No percentage of your revenue, ever.