The Race to the Bottom Is a Structural Trap, Not a Sales Problem
When you lose a bid to someone $40 cheaper, it feels like a sales failure. It is not. It is the math of the category you chose. A field with over 1.26 million businesses and low market-share concentration has no pricing floor, because there is always a new one-person operation that has not yet learned what its own labor costs. They bid low, win the job, run thin, and either raise prices or fold inside two years. The replacement shows up the next week.
You cannot out-cheap 1.26 million trucks. The whole category is worth about $112.4 billion and grows only 1.7% a year, so you cannot grow into margin on volume either. That figure is commercial-heavy and skewed by large low-margin contractors, so treat it as scale context, not a residential benchmark. The point stands: low single-digit growth means margin has to be priced into each job, one at a time. Nobody is going to hand it to you at the end of the year.
Your Real Labor Cost Is Not the Wage on the Check
The most common pricing mistake is anchoring the price to the hourly wage. The wage is the smallest part of what a cleaner actually costs you. The median wage for maids and housekeeping cleaners is $17.07 an hour, but that is the number before payroll taxes, before workers' comp, and before all the paid time that is not billable: driving, restocking, the gap between a morning job that ran short and an afternoon job that starts late.
Stack those on and the fully-burdened cost lands well north of $25 an hour even at the median. That $25-plus figure is the floor the race-to-the-bottom price ignores completely. If you quote a two-hour clean like it costs you $34 in labor, you are pricing a job that actually costs you $50-plus before supplies, before drive time, before you have made a dime. Do the burden math once, write the real number down, and price against that.
Price against the wage and you win the job. Price against the burden and you keep the profit. Those are two different numbers, and only one of them keeps the lights on.
Drive Time and Vehicle Cost Are Real Money You Keep Eating
Every job has a cost before the crew arrives, and most owners eat it silently. The 2026 IRS business standard mileage rate is 72.5 cents per mile, so a 20-mile round trip is about $14.50 in recognized vehicle cost per job. That is before you count the paid travel time, which is also labor at your burdened rate.
A crew doing four jobs a day across town can burn an hour of paid drive time and $50-plus in vehicle cost that never appears on a single invoice. Fold it in. Build a drive-time and mileage assumption into every quote so the number the customer sees already carries it. The alternative is running routes that look profitable on paper and lose money the second you count the miles.
Deep, Standard, and Recurring Are Three Different Prices
A standard clean, a deep clean, and a recurring visit are not the same job at different discounts. They are different amounts of labor, and the price should follow the hours. As an operator range, a standard clean often runs roughly $120 to $260 depending on square footage and bed-bath count. A deep clean usually lands at 1.5 to 2.5 times a standard for the same home. Those are ranges to sanity-check against, not prices to copy off a lead-gen site.
Recurring is where discipline breaks down. A maintained home takes less time than a first clean, so a recurring discount is fair and often smart, because it buys you a predictable route. But the discount has a hard floor: fully-burdened labor plus overhead plus target margin. Below that, you are paying the client to stay. Discount off the margin you have, never off the margin you need to survive.
Margin Is a Choice You Make Before the Quote, Not After the Year
Here is the honest version most owners never hear: many cleaning owners run 10 to 20% net when they price to margin, and near zero when they price to win. That is operator experience, not a sourced stat, but it matches what happens every time an owner finally does the burden math. The difference is not volume or hustle. It is whether the target margin went into the number on purpose, before the customer ever saw a price.
That is why the pricebook matters more than any single quote. When your burdened labor rate, supply cost, drive-time assumption, and recurring-discount floor live in one place, every quote inherits them automatically. You stop pricing from your gut and start pricing from your cost structure. OptimizeIt is the estimate and pricebook workflow that holds those numbers: load your true costs once, quote to margin every time, and let the CRM keep the follow-up alive so a good quote does not die in a text thread. Core is $79, Plus $159, and Pro $239 a month on annual billing, with 2, 4, and 6 seats. If you clean residential and commercial homes, the logic is the same: the price is built, not guessed.
The Honest Take
This is not for the owner who wants to be the cheapest name in town. If your entire strategy is underbidding the truck next to you, no pricebook fixes that, and you do not need one, because you will not be here in two years anyway. It is also not for the operator who genuinely does not know their burdened labor rate yet and is not willing to sit down and figure it out. The whole method depends on knowing your real cost, and that number takes an afternoon of honest math to build.
This is for the owner who is tired of being busy and broke at the same time, who has felt the gap between a full schedule and an empty bank account, and is ready to price the next job from cost up instead of from the competitor down. Do the burden math, set the floor, and quote to it. The market has 1.26 million trucks. It does not need another cheap one. It needs yours to be profitable.
If you want to build the pricebook once and quote to margin every time, start free.
Frequently asked questions
What is fully-burdened labor and why does it matter for pricing?
Fully-burdened labor is the real cost of putting a cleaner on a job, not just their wage. Take the base rate, then add payroll taxes, workers' comp, and the non-billable time they get paid for between jobs. At the maids and housekeeping median of $17.07 an hour, the burdened number lands well north of $25. If you price against the wage instead of the burden, every job leaks money you never see until the year closes.
How much should a standard residential clean cost?
There is no honest national number, because the aggregator ranges you see are pulled from lead-gen sites, not your cost structure. As an operator range, a standard clean often runs roughly $120 to $260 depending on square footage and bed-bath count. But that is a starting point to sanity-check against, never a price to copy. Build the number off your burdened labor, overhead, drive time, and supplies, then add your target margin on top.
How do I price a deep clean versus a standard clean?
A deep clean takes more hours, more product, and more physical work, so it should carry a multiple, not a flat add-on. As an operator range, most owners price a deep clean at roughly 1.5 to 2.5 times a standard clean for the same home. The exact multiple depends on how far behind the house is. Time a few deep cleans against your standard ones, find your real hour ratio, and set the multiple from your own data instead of guessing.
Should recurring visits be cheaper than one-time cleans?
Yes, a recurring visit can carry a discount, because a maintained home takes less time than a one-time or first clean. The discount rewards the commitment and the predictable route. The hard rule is a floor: a recurring price can never drop below fully-burdened labor plus overhead plus your target margin. If a weekly or biweekly rate does not clear that floor, you are paying the client to keep them. Discount off margin you have, never off margin you need.
How do I account for drive time and vehicle cost in a price?
Drive time is paid labor and fuel and wear, so it belongs in the price, not in your evening. The IRS 2026 business standard mileage rate is 72.5 cents per mile, which means a 20-mile round trip is about $14.50 in recognized vehicle cost before anyone touches a mop. Add the crew's paid travel time on top of that. Store a drive-time and mileage assumption in your pricebook so every quote carries it automatically instead of eating it silently.
How does OptimizeIt help me price to margin?
OptimizeIt is the estimate and pricebook workflow where you store your real numbers once. Load your burdened labor rate, supply cost, drive-time assumption, and recurring-discount floor, then quote every job against that logic instead of your gut. Plans are Core at $79, Plus at $159, and Pro at $239 a month on annual billing, with 2, 4, and 6 seats included. The CRM keeps the follow-up moving so a quote does not die in a text thread.
