On this page
Price carpet cleaning from your own production rates. Measure the cleanable square feet, count the stairs, note pet damage and fiber type, and time each step: setup, pre-spray, extraction, spot work and wrap-up. Multiply the hours by your loaded wage and your overhead rate, add chemicals and machine fuel, and divide the sum by one minus the margin you are aiming for. Set the minimum from your fixed setup time and publish what one room includes.
Key takeaways
- Keep square feet in the background even if you sell by the room, and put a size cap on what one room means.
- Setup, hose runs and wrap-up cost the same on every visit, which is why a minimum charge exists.
- Stairs, pet urine, wool and heavy soil change the hours more than the room count does.
- Advertise a price you are glad to sell exactly as advertised, and list the extras before you arrive.
- Some carpet warranties ask for proof of periodic cleaning, so every invoice should show the date and method.
Carpet cleaning is usually sold by the room, and customers like it that way. Behind the room price you still need square feet, production rates and a clock. Two jobs the customer calls "three rooms" can be hours apart once you count a long hallway, a flight of stairs, a wool rug and a bedroom where the dog has been marking one corner for a year. This guide builds a carpet cleaning price from your own numbers, shows how to define a room and set a minimum, and lists where carpet cleaners most often give away margin. If you have not built your hourly cost yet, begin with how to price service jobs; everything below puts that method to work on carpet, upholstery and rugs.
What units drive a carpet cleaning price?
- Cleanable square feet. The carpeted floor you will extract, minus anything under furniture you won't move. Your production rates run on this unit even when the customer only ever sees a room price.
- Rooms, with a size cap. If you sell by the room, define one in writing: a maximum square footage, larger rooms counted as two, open floor plans measured. Without a cap, the great room in a new build sells for the same price as a guest bedroom.
- Stairs, per step. Stairs are slow detail work with a hand tool. Decide whether a landing counts as a step or as hallway, and write it down.
- Hallways and closets. Small areas, each with its own hose moves. Price them as add-ons or fold them into the room cap.
- Pet urine treatment, per affected area. Found with a UV light on the walkthrough and priced before any machine starts.
- Upholstery, per piece or per seat. A sectional, a recliner and a set of dining chairs are separate lines, each with its own fabric check.
- Area rugs, by size and fiber. A rug cleaned on the floor and a rug rolled up and taken to the shop for washing and drying are different lines, because the shop route adds handling, drying space and a return trip.
- Protector, per square foot. A material-heavy line, so the margin math matters most here.
- Furniture moving. Included up to a stated size, or priced per heavy piece.
How do you estimate the time on a carpet job?
Split every job into fixed time and production time, and log both on your own jobs.
Fixed time happens once per visit whatever the size: parking and laying out hose, setting corner guards and door protection, walking the house with the customer, then grooming, placing air movers, rolling up and loading out. The IICRC's S100 standard for professional carpet and rug cleaning lists pre-cleaning and post-cleaning inspections among its subjects. That inspection is where you find the stains, the loose seams and the urine you are about to price, so count it as working time.
Production time scales with area. Keep separate rates, in square feet per hour, for pre-spray and agitation and for extraction. Track them by method (truck mount, portable, low-moisture encapsulation) and by soil level, since a rental after a long tenancy and a guest room that is hardly used do not clean at the same pace. Fiber changes the rate too, so log wool and other natural fibers as their own category, with the chemistry you use on them. Once each category has a solid run of logged jobs, average the rates and quote from them, then keep logging.
Add the slow items from their own logs: minutes per stair, minutes per pet treatment area, minutes per upholstery piece. Wastewater belongs in the time as well. Runoff that enters a storm drain reaches local waterways without treatment, as the EPA explains, so the recovery tank never goes into a gutter or storm drain. Empty it only where your local sewer utility allows. If that means a stop at the shop between jobs, the drive is part of the job cost.
Worked example: three bedrooms, stairs and one pet area
Every figure in this table is hypothetical and exists only to show the arithmetic. None of the production rates, wages, overhead, chemical costs or the margin come from industry data or a real market. Put your own logged numbers in their place.
| Line (hypothetical) | Figure | Arithmetic |
|---|---|---|
| Cleanable carpet: three bedrooms, living room, hall | 900 sq ft | Measured on the walkthrough |
| Stairs | 12 steps | Counted |
| Walkthrough, UV check, hose run, corner guards | 0.5 hr | Average from your setup log |
| Pre-spray and agitation | 0.5 hr | 900 ÷ 1,800 sq ft per hour |
| Hot water extraction | 1.5 hr | 900 ÷ 600 sq ft per hour |
| Stairs | 0.6 hr | 12 × 0.05 hr |
| Pet urine treatment, one bedroom | 0.4 hr | Average from your pet treatment log |
| Grooming, air movers, emptying the recovery tank, load-out | 0.5 hr | Average from your wrap-up log |
| Total labor hours | 4.0 hr | 0.5 + 0.5 + 1.5 + 0.6 + 0.4 + 0.5 |
| Labor at $28 per hour (wage plus payroll costs) | $112.00 | 4.0 × $28 |
| Overhead at $35 per labor hour | $140.00 | 4.0 × $35 |
| Pre-spray and rinse chemistry | $27.00 | 900 × $0.03 |
| Enzyme or oxidizer for the urine area | $12.00 | Product used |
| Truck-mount fuel and engine wear | $16.00 | 2.0 hours on the engine meter × $8 |
| Callback reserve for re-spot visits | $8.00 | Yearly re-spot cost ÷ yearly jobs |
| Materials and direct costs | $63.00 | $27 + $12 + $16 + $8 |
| Total cost | $315.00 | $112 + $140 + $63 |
| Price at a 30% margin | $450.00 | $315 ÷ (1 − 0.30) |
| Same 30% applied as a markup instead | $409.50 | $315 × 1.30 |
| Smallest visit worth booking: setup, one small room, wrap-up | 1.25 hr | 0.5 + 0.25 + 0.5 |
| Cost of that smallest visit | $83.75 | 1.25 × ($28 + $35) + $5 chemicals and fuel |
| Minimum charge at a 30% margin | $119.64 | $83.75 ÷ (1 − 0.30) |
Read three things from the table. Compare the two price lines first: treating the margin target as a markup quotes the same job for less, and the profit you planned on quietly shrinks. Then look at the last three rows. Fixed setup and wrap-up are most of the smallest visit, which is why a one-room job priced as a simple fraction of a whole-house job loses money. Finally, if you sell by the room, divide the full price back over the rooms and stairs and make sure your published room price, stair price and pet treatment price add up to at least the same total. The job price calculator runs these lines for any job, and the hourly rate calculator gives you the labor and overhead rates to feed it.
Chemicals, machine hours and margin on materials
Chemical cost per square foot comes from batch coverage: what one jug of pre-spray costs, how many gallons of mix it makes, and how many square feet those gallons cover on your rig at your dilution. Do the same for rinse. Spotters, enzyme and oxidizer products, wool-safe chemistry and deodorizers are priced per use on the lines that need them.
A truck mount burns fuel and wears its engine, pump and blower every hour it runs. You can treat that as a direct cost per machine hour, as the example does, or fold it into overhead. Pick one and stay with it, because counting it in both places overprices every job and leaving it out of both underprices them.
Protector is where materials get large relative to labor, and where a markup habit costs the most. Enter the product at what it costs you and let the margin formula carry it with everything else. If you prefer to mark materials up separately, convert that markup into the margin it actually produces before you print the price.
The Carpet and Rug Institute's Seal of Approval program tests and certifies cleaning solutions, extractors and other cleaning systems, and certifies cleaning professionals who use those products. Shaw's carpet warranties refer to SOA-certified equipment (more on that below), so if your rig and chemistry are certified, name them on the quote and the invoice, and price them at what they cost you.
Minimums, room definitions and advertised specials
Your minimum charge should cover the fixed time, the smallest area you would clean, and your margin, as the last rows of the example show. Put it on the website and in your phone script. A customer with one small room can accept it or add a hallway and a chair, and both outcomes work for you.
Publish the room definition next to the room price: the size cap, what counts as a hallway, whether pre-spray for normal soil is included, and how stairs, pet treatment, protector and furniture moving are charged. Whoever answers your phone can then quote a house in one call, and the tech on site has nothing to renegotiate.
If you advertise a low per-room special, federal guidance on bait advertising applies to how you sell it. In 16 CFR 238.0, part of the FTC's guides on bait advertising, a bait offer is one the seller makes without really wanting to sell what it advertises. Section 238.3 lists disparaging the advertised product, by words or acts, among the practices weighed in deciding whether an ad is a genuine offer. A tech who arrives on a special and spends the visit talking the customer out of the basic clean is the kind of practice that section lists. If you run a special, price it so you are content to sell it exactly as advertised to every caller who takes it, and print the add-on prices in the same ad. Advertising rules also vary by state, and this page is general information rather than legal advice.
Annual customers, warranty proof and commercial work
Residential carpet cleaning is a rebooking business. The second visit to a house is quoted from the record: you already know the square feet, the stairs, the pet corner and how long it took last time. That certainty lets you send an exact price with the reminder, and a customer who sees a familiar price has less reason to shop around.
Your invoice has a second job. Shaw Floors says on its carpet cleaning care page that its warranties require the homeowner to show proof of periodic hot water extraction cleaning, using equipment certified under CRI's Seal of Approval program. Other manufacturers have their own terms. Put the date, method and areas cleaned on every invoice and keep copies in the customer record. That paperwork is part of what the customer pays for, so it is no reason to discount.
Commercial carpet maintenance (offices, churches, apartment common areas) runs on schedules, and a program may alternate low-moisture cleaning with deeper extractions. Price each visit type from square feet and its own production rate, add any night or weekend labor cost, and bill monthly. Apartment turns for property managers tend to bunch up around lease end dates, so grouping them by building raises the hours you can bill in a day without changing the price.
Quoting by phone, photos or walkthrough
Standard residential rooms can be quoted by phone or online if your room definition is published. Ask how many rooms, roughly how big, whether there are stairs, pets or rugs, and when the carpet was last cleaned. Ask for photos of the worst stains, any rug with its label, and the care tag on upholstery. Quote in writing with a condition clause, then confirm on the walkthrough before the wand touches the floor. If the house differs from what you were told, adjust the price in writing at that point and never after the work is done.
Walk commercial spaces, large rugs, and any job involving water damage or heavy odor before you price them. The visit costs time, so count it in overhead, or credit an estimate fee to the job.
Re-spots, claims and the cost of going back
Some spots reappear after the carpet dries, and Shaw's care page warns that soap residue left in carpet can cause rapid re-soiling across the whole floor. Either one puts the customer back on the phone, and a return visit costs a full trip of fixed time for a few minutes of work. Thorough rinsing is cheaper than the second trip. Track every re-spot visit, total the cost each year, and spread it back over your jobs as a reserve, the way the example does. Then write the policy on the invoice: how long the customer has to call, and what you will redo at no charge.
Damage claims cost more: a stain from a wet furniture leg without a tab, a bleached spot from the wrong spotter, a scraped door frame from a hose. Even an insured claim costs your deductible and your time. For wording a redo promise both sides can read the same way, see warranty policies for service businesses.
Carpet cleaning pricing mistakes
- A room price with no size cap. Open floor plans eat the margin on every new-construction house.
- Stairs thrown in free. They are often the slowest part of the job per square foot.
- Pet treatment priced after the fact. Find it with a UV light first and price it before you start.
- No minimum. The single-room job carries the same setup and wrap-up as a whole house.
- Machine costs counted nowhere. Fuel and engine wear on a truck mount are real costs per hour.
- Rates never rechecked. Compare quoted hours with actual hours monthly and update your production rates.
A price sheet like this works best when it lives in the same system as the customer record, so the reminder, the quote and the invoice all pull the same square feet and history. That is how the custom CRM we built for our own service companies works. For more on the trade, see our carpet cleaning industry page and the guide to starting a carpet cleaning business. If you also clean houses, how to price house cleaning jobs applies the same method to room-by-room time standards.
Frequently asked questions
Should I charge per room or per square foot for carpet cleaning?
Either works if the math behind it is square feet and production rates. Customers find room prices easier, so many companies sell by the room with a written size cap and measure anything larger.
How do I set a minimum charge for carpet cleaning?
Add your fixed setup and wrap-up time to the time for the smallest area you would clean, multiply by your labor and overhead rates, add chemicals and fuel, and divide by one minus your margin.
Should pet urine treatment be included in the room price?
Usually not, because it varies so much from house to house. Check with a UV light on the walkthrough and price each affected area before you start.
Can I quote carpet cleaning over the phone?
Yes, for standard rooms, if your room definition is published and the quote says the price is confirmed on the walkthrough. Walk commercial spaces, large rugs and odor or water damage jobs first.
Sources
- IICRC: ANSI/IICRC S100 standard for professional cleaning of textile floor coverings, 2021 edition
- EPA: Soak Up the Rain, what's the problem?
- Carpet and Rug Institute: Seal of Approval program
- 16 CFR 238.0: Bait advertisement defined, Cornell LII
- 16 CFR 238.3: Discouragement of purchase of advertised merchandise, Cornell LII
- Shaw Floors: Carpet cleaning care and maintenance
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.