If you’ve been getting quotes from cleaning companies and every number seems to mean something different, you’re not imagining things. Some companies quote by the hour. Others quote by the room. And a growing number quote by the square foot, which sounds simple until you realize nobody agrees on what that rate should actually be.
In California, cleaning service pricing per square foot typically falls between $0.07 and $0.30, depending on whether you’re pricing a home or a business, how often you need service, and where in the state you’re located. That’s a wide range, and this guide breaks down exactly why, so you can walk into a quote knowing what’s fair.
Service Type | Low End | Average | High End |
Regular home cleaning | $0.07 | $0.12–$0.16 | $0.23 |
Regular office/commercial cleaning | $0.08 | $0.12–$0.18 | $0.25 |
Deep cleaning (home or office) | $0.15 | $0.20–$0.30 | $0.40 |
Move-in/move-out cleaning | $0.20 | $0.25–$0.30 | $0.35 |
Post-construction cleanup | $0.30 | $0.40–$0.55 | $0.75 |
These are statewide ranges. A cleaning company in Bakersfield and one in downtown San Francisco can both be pricing fairly and still land on very different numbers, for reasons we’ll get into below.
Rather than guessing where your property falls in these ranges, plug in your square footage and cleaning type below to see a ballpark cost. (Calculator widget: square footage input, service-type dropdown for regular/deep/move-out, output showing estimated price range, to be embedded here on the live page.)
These two markets get lumped together in a lot of pricing guides, but they don’t really behave the same way.
Most home cleaners in California don’t actually price strictly by square footage; they use it as a starting point, then adjust based on bedroom and bathroom count, since those rooms take disproportionately more time. A 1,800-square-foot home with three bathrooms will usually cost more than a 1,800-square-foot home with one and a half, even though the square footage is identical.
Expect residential rates in the $0.08–$0.20 per square foot range for standard cleanings, trending toward the higher end in coastal cities and lower end in inland areas.
Commercial cleaning per square foot is more standardized, mostly because it’s easier to scope. Offices don’t have bedrooms or personal clutter to navigate around, and contracts are usually built around a fixed cleaning frequency, which makes square footage a more reliable pricing anchor.
Commercial rates generally run $0.08–$0.25 per square foot, with medical offices and facilities requiring specialized sanitation sitting well above that range.
Where your property sits matters more than most people expect. Labor costs, minimum wage tiers, and general cost of doing business shift meaningfully from one California city to the next.
City | Typical Range (per sq ft) |
Los Angeles | $0.10–$0.22 |
San Francisco | $0.10–$0.25 |
San Jose | $0.11–$0.23 |
San Diego | $0.08–$0.18 |
Oakland | $0.09–$0.20 |
Sacramento | $0.09–$0.18 |
Riverside / Inland Empire | $0.07–$0.15 |
Orange County | $0.09–$0.20 |
Fresno | $0.06–$0.13 |
Bakersfield | $0.06–$0.12 |
Coastal, higher cost-of-living cities consistently run 20–40% above inland cities for comparable work. That’s not padding; it reflects real differences in wages, insurance, and overhead that cleaning businesses have to cover.
The type of clean you’re booking changes the math more than almost anything else.
Cleaning Type | Price Per Sq Ft |
Standard/recurring cleaning | $0.07–$0.20 |
Deep cleaning | $0.15–$0.35 |
Move-in / move-out cleaning | $0.20–$0.35 |
Post-construction cleanup | $0.30–$0.55 |
Disinfection/sanitization service | Often priced per visit rather than per sq ft, typically $150–$500 |
A deep clean isn’t just a longer version of a regular clean; it involves baseboards, vents, behind appliances, and buildup that a routine visit skips. That’s why the price roughly doubles.
Smaller spaces almost always cost more per square foot than larger ones. There’s a fixed amount of time it takes to set up, bring in supplies, and do a walkthrough, regardless of whether you’re cleaning 400 square feet or 4,000. That overhead gets spread across fewer square feet in a small space, which pushes the rate up.
Property Size | Weekly | Bi-Weekly | Monthly |
Under 1,000 sq ft | $0.15–$0.25 | $0.13–$0.22 | $0.12–$0.20 |
1,000–2,500 sq ft | $0.12–$0.20 | $0.10–$0.18 | $0.09–$0.16 |
2,500–5,000 sq ft | $0.10–$0.16 | $0.09–$0.14 | $0.08–$0.13 |
5,000–10,000 sq ft | $0.08–$0.14 | $0.07–$0.12 | $0.07–$0.11 |
10,000+ sq ft | $0.06–$0.11 | $0.06–$0.10 | $0.05–$0.09 |
This is the part most pricing guides skip, and it’s honestly the most useful thing to understand before you accept or push back on a quote.
Two identical 2,000-square-foot homes can take very different amounts of time to clean. A tidy, lightly-used space moves fast. A cluttered one, or one that hasn’t been professionally cleaned in a while, takes longer, and cleaners will price accordingly, even if they’re technically still using a square-foot rate.
Hardwood, tile, and carpet all take different amounts of labor. Carpeted rooms generally take longer to vacuum thoroughly than hard flooring takes to mop, so a heavily carpeted home can cost slightly more than an identical space with mostly hard floors.
Standard pricing assumes standard 8–9 foot ceilings. Loft-style spaces, high entryways, or homes with a lot of tall windows and vertical glass add time that flat square footage doesn’t capture.
A single-story home with wide-open rooms cleans faster than a multi-level home with lots of small, separated rooms, even at the same total square footage. Stairs, narrow hallways, and split layouts all add time.
For commercial spaces, badge-in systems, background-check requirements for cleaning staff, or after-hours-only access all add administrative overhead that shows up in the quote.
If two quotes for the same square footage come back noticeably different, this is usually why. It’s rarely one company overcharging and the other underpricing. It’s more often that they’re accounting for different things.
There’s no universally better pricing model. It depends on what you’re trying to protect against.
Model | Best For | Watch Out For |
Per square foot | Predictable, similar-condition spaces | Doesn’t account for clutter or layout complexity |
Hourly | One-time or unpredictable jobs | Costs can run over if the space takes longer than expected |
Per room | Smaller homes, apartments | Doesn’t scale well for large or open-concept spaces |
If your space is fairly standard, open, and in reasonably good condition, per-square-foot pricing tends to give you the most predictable number. If your space is cluttered, has an unusual layout, or you’re booking a one-time job you’re not sure about the scope of, hourly pricing protects you from paying for square footage you don’t really need cleaned as intensively.
For recurring service, most people end up preferring a flat monthly rate anyway, built on square footage as the starting point but locked in regardless of how long a given visit takes.
California’s minimum wage isn’t uniform; some cities set their own local minimum wage above the state floor. Cleaning companies operating in those cities have to price accordingly.
Recurring clients almost always pay less per visit than one-time bookings. A space that’s cleaned weekly never gets the chance to accumulate the buildup that drives up deep-cleaning costs, so weekly and bi-weekly rates per square foot are noticeably lower than one-time rates.
A basic quote usually covers vacuuming, mopping, dusting, trash, and bathroom sanitation. Window cleaning, inside-appliance cleaning, laundry, and carpet shampooing are typically quoted as add-ons, not built into the base square-foot rate.
Medical offices, restaurants, and facilities with specific compliance requirements cost more to clean than a standard home or office, because they require different products, more thorough disinfection, and sometimes documentation of the work performed.
To make this less abstract, here’s what a few real-world scenarios tend to look like:
These are representative, not guarantees; your actual quote will move based on the factors above.
A company that’s willing to do a quick walkthrough before quoting is usually giving you a more accurate number than one quoting sight-unseen off square footage alone.
Most homes and offices in California fall between $0.10 and $0.20 per square foot for standard, recurring cleaning. Deep cleans and one-time jobs run higher.
It depends on the space. For a tidy, standard-layout property, per-square-foot pricing is usually more predictable and often cheaper. For a cluttered or unusually laid-out space, hourly can end up being the fairer deal for both sides.
Weekly or bi-weekly service almost always brings your per-visit rate down, since the space never has a chance to build up the grime that drives deep-cleaning costs.
For businesses, professional cleaning is generally considered a deductible operating expense. For personal residences, it typically isn't deductible unless tied to a home office or rental property. Check with an accountant for your specific situation.
Often, yes. Committing to a longer contract, choosing off-peak scheduling, or bundling multiple services can bring the rate down. It doesn't hurt to ask.
Get a free, no-obligation quote based on your exact square footage and cleaning needs.