Carpet cleaning cost calculator
Carpet is the one service almost everybody sells by the square foot and almost nobody costs that way. Put in the area, the method, how dirty the carpet actually is and the stairs, and this hands back the price, the hours behind it, and the rate per foot you just implied.
Carpet job price
$106
one-time
- Effective rate
- $0.11/sq ft
- Time on site (1 technician)
- 2h 51m
- Technician-hours booked
- 2h 51m
- Your minimum charge
- $74
Defaults: 350 sq ft per technician-hour on hot water extraction (250–500 is the working range — time your own and overwrite it), $18.60/hr (BLS 37-2011, janitors & cleaners) wage, 1.30 payroll burden, 15% overhead, 2-hour minimum. Run a truckmount van and your overhead is not 15% — raise it and the floor moves with it. Protectant, spotting and rug pickup are quoted separately.
What should you charge to clean carpet? Price the hours first and read the rate per foot back off the total, never the other way round. On BidCalc's reference figures 1,000 sq ft of lightly soiled carpet is 2h 51m of technician time by hot water extraction and prices at $106, which works out at $0.11 a square foot. Move the soil to heavy and the same room becomes $159, because heavy soil is not a surcharge — it is double passes, longer dwell and slower wand strokes. Below roughly 750 sq ft the arithmetic stops working and a $74 minimum takes over, since loading the van, driving, setting up and tearing down cost the same whether you clean one room or the whole floor. That minimum is the reason a flat rate per foot quoted down the phone is a bid you placed before you had seen the job.
The rate per square foot is an output, not an input
Nearly every carpet cleaner in the country advertises a number per square foot, and nearly every one of them worked it out backwards — from what the flyer down the road says rather than from what the wand takes. Run it forwards instead and the number falls out on its own: 1,000 sq ft of light soil is $106, or $0.11 a foot, and 2,000 sq ft is $212 at exactly the same $0.11, because the same production rate is doing all the work.
What that flat rate hides is everything that changes the rate. Soil level is the big one — the same 1,000 sq ft goes from $106 at light soil to $132 at moderate and $159 at heavy — and none of that is a surcharge you invented. It is passes, pre-spray dwell time and the spotting you will be doing on your knees while the client watches.
Quote the rate per foot if the market expects one; just never quote it before you know the answers. A rate is a summary of a job you have already priced, and the moment you say it first you have handed the client the one number they will hold you to when the carpet turns out to be worse than they described.
Carpet cleaning prices by area and method
One technician, light soil, no stairs, at the national mean cleaner wage with a 25% margin. Read the per-foot columns downwards: the rate only holds still above your minimum charge.
| Carpet area | Technician-hours | Extraction | Per sq ft | Low-moisture | Per sq ft |
|---|---|---|---|---|---|
| 500 sq ft | 1h 26m | $74min | $0.15 | $74min | $0.15 |
| 750 sq ft | 2h 9m | $79 | $0.11 | $74min | $0.099 |
| 1,000 sq ft | 2h 51m | $106 | $0.11 | $74min | $0.074 |
| 1,500 sq ft | 4h 17m | $159 | $0.11 | $93 | $0.062 |
| 2,000 sq ft | 5h 43m | $212 | $0.11 | $124 | $0.062 |
Cells marked min are priced by the 2-hour minimum charge rather than by the measured work — the job is smaller than the cost of turning up. Protectant, spotting and rug pickup are quoted separately.
Extraction or low-moisture changes what the job costs you
The two methods are not two prices for the same work, they are two different amounts of your day. Hot water extraction plans around 350 sq ft per technician-hour and leaves carpet wet for 6–12 hours; low-moisture encapsulation plans around 600 and is walkable in 1–2 hours. On 2,000 sq ft that is the difference between $212 and $124 of your cost to deliver.
Whether the client pays less for the faster method is a positioning decision and not an arithmetic one. Offices and retail buy low-moisture because they cannot close the floor overnight, and they will pay extraction money for that convenience. Restorative residential work — the pet accidents, the rental turnover, the carpet nobody has touched in six years — is extraction or it is nothing, and pretending otherwise is how a warranty claim starts.
Do not let the faster method quietly shrink your invoice either. At 1,000 sq ft the low-moisture job books only 1h 40m of technician time, which lands under the minimum charge — so the job prices at the floor rather than at a rate per foot, and it should.
- 350sq ft / hr
Hot water extraction
dry 6–12 hours · working range 250–500
Truckmount or portable, pre-spray and dwell time, then the wand. The method manufacturers write warranties around, and the slowest of the two by a wide margin.
- 600sq ft / hr
Low-moisture encapsulation
dry 1–2 hours · working range 450–900
Crystallising polymer worked in with a cylindrical or orbital machine, vacuumed out on the next visit. Fast, dry by opening time, and not a substitute for a deep restorative clean.
Production rates are planning defaults for quality residential work, not published standards. Time three of your own jobs and overwrite them — the calculator exists to be corrected by your stopwatch.
The minimum charge is the entire business on small jobs
A 2-hour minimum sounds like a policy for awkward clients. It is really just an admission that the van, the drive, the hose run and the teardown happen identically on a 500 sq ft job and a 2,000 sq ft one. At the reference rate card that floor is $74, which is why 500 sq ft prices at $74 by either method — the measured work is smaller than the minimum, so the minimum is the price.
That is also where per-foot pricing does its real damage. Read 500 sq ft off the same flat rate that fits a big job and you have quoted well under your floor for an afternoon you cannot get back, and you will have done it while feeling competitive. The effective rate on a minimum-charge job is $0.15 a foot, and no flyer in the world advertises that number.
Say the minimum out loud, early, in the same sentence as the price. Clients accept it instantly when it is framed as a call-out — plumbers, electricians and locksmiths have trained everybody to expect one — and they resent it enormously when it appears at the bottom of an invoice for a job they thought was priced by the room.
What soil level is worth on 1,000 sq ft
- Light
- Maintained carpet on a regular schedule. One pass, minimal pre-spray, no spotting to speak of.
- Moderate
- Traffic lanes are visible and there are spots to work individually. Pre-spray, dwell, agitate, then clean.
- Heavy
- Years of traffic, pet accidents or a rental turnover. Double passes, heavier chemistry, and results you should set expectations about before you start.
Soil slows the production rate rather than adding a surcharge, so the extra money is bought with hours you can point at.
Stairs, spotting and the extras that eat the afternoon
Stairs are the classic under-quote. A flight is hand work with a stair tool, one tread at a time, and it costs about 15 minutes of technician time — roughly $9 on the reference job, every flight, and there are usually more of them than the client mentioned on the phone.
Protectant, deodoriser, urine treatment and rug pickup belong on their own lines with their own prices, not folded into a rate per foot as goodwill. Each one is either time or product you paid for, and the client who wants them is happier choosing them than discovering that the price they were quoted did not include the thing they specifically cared about.
Set expectations on results before the machine comes off the van, particularly on heavy soil. Traffic lanes that have been walked for a decade will look enormously better and will not look new; permanent stains are permanent whatever the chemistry. A two-minute conversation at the door protects both the price and the review, and it costs you nothing but the two minutes.
Carpet pricing questions owners ask
- How much should I charge for carpet cleaning?
- Work from your own hours rather than the going rate. At BidCalc's reference wage and a 25% margin, 1,000 sq ft of lightly soiled carpet prices at $106 by hot water extraction — $0.11 a square foot — and $159 if the carpet is heavily soiled.
- Should I charge per room or per square foot?
- Quote whichever the client understands, but cost the job by the hour underneath. Per-room pricing only works if your rooms are the same size as the rooms you built the price on, which is why the first oversized lounge of the month is usually the job that loses money.
- Why do carpet cleaners have a minimum charge?
- Because setup does not scale down. Driving, unloading, running hose, setting up, tearing down and packing away happen on every job regardless of size, so below 2 hours of billable work the price stops falling. Here that floor is $74 at the reference rate card.
- How long does it take to clean 1,000 square feet of carpet?
- About 2h 51m for one technician on lightly soiled carpet by hot water extraction, and roughly 4h 17m if the carpet is heavily soiled, because heavy soil is bought with double passes and dwell time rather than with a surcharge.
- Is low-moisture encapsulation worth less than steam cleaning?
- It costs you less to deliver — 600 sq ft per technician-hour against 350 — but commercial clients pay for the 1–2 hours dry time, not for your production rate. Price it on what it is worth to the client, and let the lower cost be your margin.
- How much should I charge for cleaning stairs?
- Charge by the flight, not by guessing. A flight is roughly 15 minutes of hand work with a stair tool, which is about $9 on this calculator's reference job — and count them on the phone, because stairs are the most commonly forgotten part of a carpet quote.
- How do I price rug cleaning?
- Price an in-home rug by its own area at the same rate as carpet, and price a rug you take away as a separate job with pickup, delivery and drying room time in it. Wool, silk and antique rugs are specialist work — subcontract them or decline them rather than learning on a client's heirloom.
Quote the next carpet job before you leave the driveway
Enter your wage, burden and overhead once and every carpet job comes back with the hours, the private margin and a branded PDF you can hand over on the spot.
Related pricing guides
- The full BidCalc calculatorEvery job type, with add-ons, supplies and your own rate card.
- Cleaning cost per square footWhere per-foot pricing is useful and where it quietly loses money.
- Production rates that hold upHow to time your own crew instead of borrowing somebody's table.
- Pricing add-onsProtectant, deodoriser and the extras clients assume are free.
- Quoting a job you have not seenHow to price over the phone without inheriting the surprises.
- Raising your pricesWhat to say to the clients you have when the rate has to move.
- Cleaning time calculatorThe hours side of the same question, for whole-home cleans.
- Commercial cleaning bid calculatorNightly janitorial contracts priced from the same production math.
- Pressure washing cost calculatorThe outdoor deep clean, where chemistry is a real line of cost.
- House cleaning pricing guideStandard, deep and move-out rates by metro from BLS wages.