Moved from hourly to flat rates by unit type. The PM gave me 12 a month.
I'd been billing turnovers at $38 an hour for a property manager with about 90 doors. She liked me fine but I was one of four cleaners she used, and I was getting maybe 3 units a month.
The problem from her side was she couldn't budget. Every invoice was a surprise and she had to explain them to owners one at a time.
So in September I gave her flat rates. $185 for a one bed, $240 for a two bed, $310 for a three bed. Add-ons priced separately: interior of appliances $45, refrigerator pull and clean behind $35, blinds $6 each, exterior windows $4 each.
My actual times over the last three months, two cleaners: one bed averages 2.4 hours, two bed 3.2, three bed 4.1. At $22 an hour loaded that's $141 of labor on a two bed against $240, plus about $14 of supplies. Not a fortune per unit, and it's dependable.
She moved me to 12 units a month, sometimes 14, because now she can quote her owners a number before the unit is even vacant.
What nearly broke it: a heavy smoker unit in October that took two people 9 hours. I ate it, then went back and added a condition tier. Now if the walkthrough photos show smoke staining, pet damage or a hoarding situation, it comes out of the flat rate and gets bid as a job. She agreed to that without argument because she'd rather know in advance too.
What I'd keep: the 48 hour scheduling window. She tells me the day, I pick the time. That flexibility is most of why she uses me.