Cleaning quotes should start with crew labor, supplies, travel time, payroll taxes, insurance, equipment wear, payment fees, and the admin time needed to schedule, invoice, and follow up. A low hourly rate can look profitable until drive time and recurring overhead are included.
For one-time jobs, use the expected hours for that visit and add a realistic travel or setup allowance. For recurring accounts, estimate monthly visits and divide fixed overhead across the number of paid cleanings you can reliably deliver.
A simple pricing formula is: labor cost + supplies + overhead per cleaning + payment fees + target net profit. If the client wants extra rooms, deep cleaning, pets, or after-hours work, increase labor and supplies before calculating the final price.
Next iteration candidate: build a room-count and recurring-frequency calculator for residential and office cleaning packages.