Choose the model that matches the job
Commercial cleaners commonly price by labor hour, square foot, visit, or recurring month. The customer may see a monthly price while your internal estimate still starts with labor hours.
Hourly pricing is transparent for uncertain scopes. Per-visit and monthly pricing are easier for recurring contracts. Square-foot pricing is a useful benchmark, but it should not replace a walkthrough-based labor estimate.
Frequency changes more than visit count
A five-day schedule does not always cost exactly five times a one-day schedule. More frequent service can reduce soil buildup, while each visit still carries setup, travel, opening, and closing time. Model actual hours per visit at each proposed frequency.
Protect the gross margin
Track direct labor, labor burden, supplies, and job-specific equipment against revenue. Then decide which overhead costs must be covered by the contract. If the scope changes, update the labor model before agreeing to the request.
A clear change-order process protects both sides: the client understands the added cost, and the cleaning company avoids silently absorbing new work.
Offer choices carefully
A good-better-best structure can work when each option has a meaningful service difference—for example, three versus five visits per week or base cleaning versus added periodic floor care. Do not create options that make the buyer decipher tiny task differences.