Can you get them to up the number of rooms per visit to make it more attractive to them.
I would also backwards price it to make sure they complete the whole hotel.
Looking at them I would say that once you are in and set up you could skip pre-vac, chuck chair and other items on bed, pre-spray 1 then its neighbour, back into first extract and be onto the next one in 20 mins.
Say you charge them £50 per room so £200 per visit based on 4.
If they had 16 rooms. Charge them £65.00 per room and tell them you will do the last block of 4 for free.
That way there is an incentive for them to get the whole hotel done.
We do this with a local hotel that has a whole floor every quarter done. If they complete all rooms in the year we do the ballroom, corridors, meeting rooms and other public areas prior to christmas party season for "free".
Hotels can be a pain in the ar$e as they book you, then sell the rooms and cancel at last minute and never get you back in.
This way there is an incentive to get them done.
Also we split it into monthly payments so its easier on their budget with the following rolled in.
Think about including stain treatment to other rooms outside the schedule on your visit, free protector on rooms after cleaning and (1,2 or 3) emergency call outs for body fluids bath overflows etc between visits FOC but hidden in the monthly service amount.
This way they have a monthly budget knowing that they can rely on you if incident.
We ALWAYS pick up additional stuff on every visit.