Cleaning Business Pricing Strategies: Hourly, Flat Rate, or Monthly Retainer?
Thinking about how to charge for your cleaning services? Charging an hourly rate feels fair until it penalizes your speed. Flat-rate (per job) pricing seems straightforward until extra tasks eat your profit. Monthly retainers offer stability until a client cancels. This guide helps you choose the best pricing model for your cleaning business – whether residential, Airbnb turnover, or commercial – so you get paid fairly and protect your time.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The quick answer
Hourly cleaning rates are often a trap, especially as you get faster. Flat-rate (per job) pricing is best for clearly defined cleaning tasks like a standard home clean or an Airbnb turnover. Monthly retainer contracts are ideal for regular clients who need ongoing service, like weekly residential cleans or daily office upkeep. Most cleaning businesses should move from flat rates towards monthly contracts as they build trust and efficiency.
Side-by-side breakdown
Hourly: This model charges clients for each hour your cleaner spends on-site. It's easy to explain ('$45 per hour per cleaner') and can work for very unpredictable first-time deep cleans. However, it caps your income at the hours you work and punishes efficiency. If you get faster with your vacuum, steam mop, and microfiber cloths, you earn less per job. It also creates adversarial situations where clients watch the clock. It often doesn't account for travel time, equipment wear (like vacuum bags or cleaning solutions), or administrative tasks.
Flat-rate (Per Job/Project-based): With this model, you set one price for a specific cleaning service (e.g., 'Standard 2-bedroom, 2-bath house clean for $150' or 'Airbnb turnover up to 1,000 sq ft for $110'). This rewards efficiency; the faster you clean well, the higher your effective hourly rate. Clients often prefer it because they know the total budget upfront. The downside is it requires confident discovery and clear scope definition. If a client adds 'clean the inside of the oven' last minute to a standard clean, you need to have a clear extra charge or decline, or you lose money.
Retainer: This is a monthly fee for ongoing, scheduled cleaning access and deliverables. Examples include a weekly residential clean or daily office upkeep. It provides predictable revenue (e.g., five clients paying $450/month each). It builds deeper client relationships because they trust you with their property and keys. Value compounds as you become familiar with each property, speeding up your process. However, it requires a clearly defined scope; a 'monthly clean' retainer without specific tasks can turn into clients expecting deep cleans every time, leading to unpaid labor.
When to choose hourly
Only use hourly rates for your cleaning business in specific situations: for exploratory first-time deep cleans where you cannot estimate the condition or specific needs upfront (e.g., a very dirty move-in/move-out clean). Or for specialized, unpredictable tasks like post-construction cleanup where dust levels are unknown. You might also use it for very short, specific add-ons if a regular client requests 'just the inside of the fridge' on a non-cleaning day. If you are just starting, you can use hourly to get initial clients, but transition away fast. Never let hourly clients make up more than 20-30% of your total cleaning revenue. Your goal should be to quickly transition these to flat rates or retainers.
When to choose retainer
Actively seek retainer contracts for your cleaning business with clients where you have proven your value, and the work recurs regularly. This includes regular residential clients for weekly, bi-weekly, or monthly house cleaning. Once you complete 2-3 successful flat-rate cleans for a client and they trust your quality, propose a recurring contract. Airbnb hosts are excellent candidates for reliable, scheduled turnover cleaning after each guest, as they need consistent service and often prefer predictable monthly billing. Commercial accounts like offices, retail spaces, clinics, or gyms are also perfect for retainers, requiring consistent daily, weekly, or monthly cleaning schedules. Ensure your retainer agreement outlines specific tasks (e.g., 'Kitchen wiped, bathrooms scrubbed, all floors vacuumed/mopped') and the exact frequency.
The verdict
If you are just starting your cleaning business: use hourly for your first few deep cleans or when desperate for initial clients. This helps you track actual time and learn to estimate. Within 30-60 days: develop flat rates for your most common cleaning services (e.g., 'Standard clean for 2-bed, 2-bath home,' 'Airbnb turnover up to 1,200 sq ft'). Within 3-6 months: convert your happy, recurring clients to monthly or bi-weekly cleaning contracts (retainers). By the end of Year One: target 60-70% of your cleaning revenue from retainers (recurring clients), 20-30% from flat-rate project work (one-time deep cleans, move-ins/outs), and no more than 10% from hourly.
How to get started
For your next three cleaning jobs, even if they are flat-rate or hourly, track every minute you spend. This includes: driving to the client, setting up equipment (vacuum, mop, cleaning solutions), actual cleaning time (kitchen, bathroom, floors), packing up equipment, driving from the client, and any administrative time (invoicing, scheduling, client communication). Add up your total time (e.g., 5 hours total for a $150 flat-rate job). Calculate your true hourly rate ($150 / 5 hours = $30/hour). Compare this to your target wage (e.g., $40/hour minimum to cover supplies, insurance, vehicle, and profit). If your true rate is under your target, you must raise your flat rate on your next proposal or refine your cleaning process to be faster. For example, if you price a 3-hour residential clean at $120 ($40/hour), but it actually takes you 4.5 hours of total time, your true rate is $26.67/hour. This is likely not sustainable after factoring in all your business costs and taxes.
RECOMMENDED TOOLS
HoneyBook
Set up project packages and retainer billing in one platform
Bonsai
Time tracking, project scoping, and contract templates for freelancers
Toggl
Track time on projects to know your real hourly effective rate
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I protect against scope creep on project pricing?
Define deliverables, not effort. Your contract should specify exactly what is included (number of drafts, revision rounds, formats delivered) and what triggers a change order. Include a scope change process in every contract.
How do I convince a client to move from hourly to a retainer?
Show them what they are getting monthly and package it as a flat fee that is 10-15% less than they would pay at your hourly rate for the same volume. The discount feels like value; the predictability is what you actually want.
Apply This in Your Checklist