Pricing Guide · For Cleaners

House cleaning pricing guide - what to charge in 2026.

How much to charge for house cleaning, with the real 2026 ranges by hour, square foot, and home size, the exact pricing formula, deep and move-out multipliers, and the margin math that turns your costs into a price. Written for cleaners who want a rate that covers their costs and still wins the work.
  • For cleaning pros
  • 4 pricing models
  • Free rate calculator
The quick answer

How much should you charge to clean a house?

There is no single right number, but there are honest ranges. Use them as a starting point, then set your real rate from your own costs.

Most cleaners charge $25 to $50 per hour per cleaner for a standard clean, and closer to $40 to $60 per hour for deep and move-out work. By area that is about $0.08 – $0.15 / sq ft for a standard clean. Priced as a flat job, an average 3-bedroom home usually lands around $135 to $225, with larger or heavily-soiled homes running higher.

Those ranges are where the market sits - they are not your price. Your price comes from your costs, your market, and the job in front of you. The rest of this guide is how to get from a range to a number you can quote with confidence.

Estimate worksheet
Type of clean

Routine upkeep on an already-maintained home - your bread-and-butter recurring rate.

Bedrooms
3
Bathrooms
2
1,500 sq ft
5005,000+
How often
Add-ons

What to charge

$145$200

Standard clean · 3 bed · 2 bath · 1,500 sq ft · One-time

Rooms & area base$172

A transparent ballpark using typical local ranges - not a quote. Your real price depends on your own rates, region, and the job in front of you.

A starting-rate sandbox - change the rooms, size, type, and frequency to see how a transparent model moves. Treat the number as a baseline to tune to your own rates, not a fixed quote.

The four models

The 4 ways to price a cleaning job

Almost every cleaning quote uses one of four models. None is wrong - they suit different jobs, and most cleaners end up using two or three.
Pricing model
Pricing modelTypical local range
HourlyPer cleaner. Best for unpredictable or first-time jobs.$25 – $50 / hr
Per roomFast to quote once you have a per-bed and per-bath rate.$30 – $50 / room
Flat rate (per home)What most clients prefer. Easiest to sell.$125 – $300+
Per square footUsed on large homes and light commercial jobs.$0.10 – $0.25 / sq ft

Source: 2026 averages - Angi, HomeGuide, Thumbtack, HouseCall Pro, Fixr

Reach for hourly when the job is unpredictable - a first visit, a neglected home, or anything you cannot scope from a photo. It guarantees you get paid for the hours the work actually takes.

Reach for a flat rate when you want to sell. Clients prefer a known price, and a flat number closes more jobs - just quote flat only once you can estimate the hours confidently. Per square foot shines on large homes and light commercial work, where room counts stop being a useful proxy for size.

The formula

How to calculate a house cleaning price

Every consistent quote comes from a formula, not a feeling. Build it once and you can price any home in under a minute.

The pricing formula

Price = ( base + per-bedroom x bedrooms + per-bathroom x bathrooms + per-1,000-sq-ft x size ) x job-type x frequency + add-ons, never below your job minimum.

A solid starting rate card is a $35 base, $18 per bedroom, $22 per bathroom, and $26 per 1,000 sq ft, with a $100 minimum. Run a standard 3-bed, 2-bath, 1,500 sq ft home through it: 35 + (18 x 3) + (22 x 2) + (26 x 1.5) = 35 + 54 + 44 + 39 = $172. That is your standard price.

For a deep clean, multiply by about 1.4 - 172 x 1.4 = $241. For a move-out, use roughly 1.5 - 172 x 1.5 = $258. For a recurring biweekly client, multiply by 0.85 - 172 x 0.85 = $146 per visit. Then add flat add-ons like inside the oven (+$35) or interior windows (+$50). The calculator above runs this exact formula so you can tune the rate card to your own numbers and watch the price move.

By the hour

House cleaning rates per hour

Hourly is the safest model for jobs you cannot scope in advance. These are typical local ranges - your floor is your own loaded cost per hour, not the market average.
Hourly rate
Hourly ratePer hour
Solo independent cleanerOne person, lighter overhead, recurring standard cleans.$25 – $40 / hr
Insured 2-person teamPer team-hour - covers payroll, supplies, and insurance.$40 – $70 / hr
Deep cleanMore labor per square foot than a standard visit.$40 – $60 / hr
Move-out cleanEmpty-unit, inspection-grade scope reaches everywhere.$40 – $60 / hr
First / unpredictable visitBill hourly until you can scope the home confidently.$35 – $55 / hr

Source: 2026 averages - Angi, HomeGuide, Thumbtack, HouseCall Pro, Fixr

A good hourly rate is the one that clears your costs with a margin on top. If an hour of cleaning costs you $22 all-in - wages, supplies, drive time, the share of insurance and taxes it carries - and you want a 35 percent margin, you bill about $34 an hour as your floor (22 / 0.65). Quote below that and you are working at a loss, however busy you look.

By the square foot

House cleaning price per square foot

Per-square-foot pricing scales cleanly on large homes and light commercial work, where room counts stop reflecting how much surface there really is.
Type of clean
Type of cleanPer sq ft
Standard cleanRoutine upkeep on a maintained home.$0.08 – $0.15 / sq ft
Deep cleanBaseboards, inside appliances, grout, build-up.$0.15 – $0.30 / sq ft
Move-out cleanEmpty unit, inside every cabinet and appliance.$0.10 – $0.25 / sq ft
Large home (3,000+ sq ft)Rate eases on big homes - economies of scale per visit.$0.08 – $0.12 / sq ft
Light commercial / officeWhere room counts stop being a useful proxy for size.$0.07 – $0.20 / sq ft

Source: 2026 averages - Angi, HomeGuide, Thumbtack, HouseCall Pro, Fixr

On a 2,000 sq ft home, a standard clean at $0.12 / sq ft works out to roughly $240; a deep clean at $0.22 / sq ft lands near $440. Notice the rate eases on bigger homes - travel and setup are fixed, so cost per square foot drops as the home grows. Use square footage as the lead measure once a home passes about 3,000 sq ft.

By home size

What to charge by home size

A quick reference for flat per-visit pricing on a standard clean. Deep and move-out cleans run about 1.4 to 1.5 times these numbers.
Home size
Home sizeFlat per visit
Studio / 1-bed apartmentAbout 1 to 2 hours for a standard clean.$70 – $130
2-bed, 1-bathRoughly 1,000 sq ft to 1,200 sq ft.$110 – $170
3-bed, 2-bathThe most common job - around 1,500 sq ft.$135 – $225
4-bed, 3-bathAbout 2,000 sq ft to 2,800 sq ft.$200 – $320
Large home (5+ bed)Often quoted per square foot instead of per room.$300 – $500+

Source: 2026 averages - Angi, HomeGuide, Thumbtack, HouseCall Pro, Fixr

What moves the price

7 factors that change what you charge

The same square footage can be a $150 job or a $350 job. These are the drivers that decide where in the range a quote lands.
  • Home size - bedrooms, bathrooms, and total square footage set the base hours every other factor builds on.
  • Condition and clutter - a neglected or heavily lived-in home takes far longer than a maintained one of the same size.
  • Type of clean - a standard visit, a deep clean (~1.4x), and a move-out (~1.5x) are three different scopes at three price points.
  • Frequency - recurring weekly or biweekly work earns a 10 to 20 percent per-visit discount because each visit is lighter.
  • Add-ons - inside the oven and fridge, interior windows, baseboards, and inside cabinets are flat fees on top of the base.
  • Your local market - cost of living sets the baseline; the same clean prices higher in a major metro than a rural area.
  • Your real overhead - drive time, supplies, insurance, taxes, software, and the unpaid hours spent quoting all have to be covered.
Cost to price

Margins: turning cost into a price

Setting a rate is not the same as making money. Pricing for margin is what separates a busy cleaner from a profitable one.

First, find what a job actually costs you to deliver: labor hours x your loaded labor cost, plus supplies, drive time, and the share of insurance, taxes, software, and overhead the job carries. That total is your cost - not your price.

To price for a target margin, divide the cost by one minus the margin. A job that costs $60 at a 35 percent margin is a $92 quote (60 / 0.65), not $81. Adding 35 percent on top of cost only yields a 26 percent margin - a common, expensive mistake. Most healthy independent cleaning businesses target a 25 to 40 percent net margin once payroll and overhead are paid.

Overhead to fold into every job

Insurance and bonding, supplies and equipment, vehicle and fuel, phone and software, marketing, the unpaid hours you spend quoting and scheduling, and self-employment taxes. Spread your monthly overhead across the jobs you can realistically do in a month and bake that number into your base rate - it is the cost that quietly eats undercharged businesses alive.
The method

How to set your rate (step by step)

Six steps take you from your own costs to a number you can quote. The calculator above runs steps three and four for you.
  1. 1

    Know your true hourly cost

    Add up everything an hour of cleaning actually costs you: wages (or the value of your own time), supplies, travel, insurance, taxes, and overhead. That loaded number is the floor every price has to clear before you have made a cent of profit.

  2. 2

    Pick a pricing model

    Choose how you quote: hourly, per room, a flat rate per home, or per square foot. Most cleaners sell flat rates but keep an hourly figure in mind as their floor, and reach for per-square-foot pricing on large homes.

  3. 3

    Set a base price plus per-room and per-square-foot rates

    Build a simple formula: a flat base, plus a rate per bedroom and per bathroom, plus a rate per 1,000 sq ft, with a job minimum. The calculator above uses exactly this model - a $35 base, $18 per bedroom, $22 per bathroom, $26 per 1,000 sq ft - so you can see it working.

  4. 4

    Add multipliers for deep cleans, move-outs, condition, and add-ons

    Multiply the base for harder jobs - roughly 1.4 for deep cleans and 1.5 for move-outs - then adjust for how used the home is and add flat fees for extras like inside the oven or interior windows.

  5. 5

    Add your margin on top of cost

    Once you know what the job costs to deliver, divide that cost by one minus your target margin to get the price. A $60 cost at a 35 percent margin is a $92 quote. Pricing at cost-plus-a-percent quietly under-prices you, so always work backward from the margin you want to keep.

  6. 6

    Quote it, then track whether you win the job - and adjust

    Send the number, then watch your win rate. Losing every job means you are high; winning all of them instantly means you are leaving money on the table. Nudge the rate until you land the clients you want at a price that pays.

The #1 pricing mistake

Underpricing by forgetting the costs you do not see on the job: drive time between clients, supplies, insurance, taxes, and the hours you spend quoting and scheduling. A rate that only covers the time spent scrubbing is a rate that loses you money - price the whole job, not just the cleaning.
Loyalty & raises

Recurring discounts and raising rates

Recurring clients should pay a 10 to 20 percent lower per-visit rate than a one-time clean. A maintained home takes less work each visit, and steady, scheduled income is worth a small discount. Scale the discount to frequency: weekly clients earn the deepest cut, every-other-week a little less, and monthly the smallest - a home cleaned monthly has had more time to get dirty.

Raising rates on existing clients is part of the job, not a betrayal of it. Review your prices once a year, give at least a few weeks of notice, raise modestly - often a few dollars per visit - and tie it to your own rising costs. Most good clients expect it; the ones who leave over a small, fair increase were rarely your most profitable work.

Estimaid app icon

Set your rates once, then quote every job in minutes.

This guide gets you to a number. Estimaid keeps you there: configure your base, per-room, and per-square-foot rates plus your deep and move-out multipliers and margin once, and it runs the whole formula to build a branded, itemized quote you can text a client on the spot - then tracks it from sent to accepted to paid so you can see your real win rate and price with data.

FAQ

Common questions