How to Price Carpet Cleaning Jobs Without Leaving Money on the Table
Pricing carpet cleaning jobs confidently comes down to three core variables: square footage, fiber type, and job conditions. Most solo operators underprice because they guess instead of using a framework. A solid starting point is $0.20–$0.40 per square foot for standard synthetic carpet, adjusted up for delicate fibers, heavy soiling, or travel — then add a minimum job fee to protect your time on small calls.
Why do most carpet cleaners undercharge?
Most solo carpet cleaning operators undercharge because they set prices based on what they think customers will accept, not what the job actually costs to deliver. Without a clear framework, you end up discounting on instinct, skipping add-ons, and absorbing costs like fuel and setup time that quietly eat your margin.
The fix isn't raising prices across the board — it's building a pricing structure where every variable in the job is accounted for before you quote. When you can explain exactly why a job costs what it costs, customers accept it and you stop second-guessing yourself.
What's the right base rate for carpet cleaning?
The most practical base unit for pricing carpet cleaning is price per square foot of cleanable carpet. Typical ranges look like this:
| Carpet type | Typical price range |
|---|---|
| Standard synthetic (nylon, polyester) | $0.20–$0.40 per sq ft |
| Berber or looped pile | $0.25–$0.45 per sq ft |
| Wool or natural fiber | $0.40–$0.70 per sq ft |
| Delicate or antique rugs | Quote individually |
These ranges shift significantly by region. Operators in high cost-of-living metros like New York, San Francisco, or Boston typically land at the top of these ranges or above them. Operators in rural Midwest markets often price toward the lower end to stay competitive. Market conditions — fuel costs, chemical prices, and local labor rates — also move these numbers over time, so treat them as a directional baseline and get a feel for your local market.
To measure cleanable square footage, multiply room length by width and subtract large permanent fixtures. Don't include hallways for free — they're real labor.
How does fiber type change what you should charge?
Fiber type affects your price because it directly affects your time, chemical selection, and risk. Wool and natural fibers require lower-moisture methods, pH-balanced detergents, and slower, more careful technique. If you damage a wool rug because you treated it like a polyester Berber, you own that rug — and wool rugs aren't cheap.
A simple rule: any fiber that requires a different process or chemical gets a surcharge. Build that into your pricing tiers rather than quoting it as a surprise upcharge after you've already given a number. Customers accept tiered pricing when it's explained upfront; they push back on fees that appear after the fact.
For specialty rugs — Persian, silk, hand-knotted — consider declining in-home cleaning entirely and referring to a rug cleaning specialist, or quoting on a per-rug basis with a detailed scope of work in writing.
How should you handle soiling level and stains?
Soiling level is one of the most common sources of underpricing in carpet cleaning. A lightly soiled guest bedroom and a heavily trafficked living room with pet staining are not the same job, even if they're the same square footage.
Build a three-tier soiling scale into your estimates:
- Light soil (base rate): Normal use, no visible staining, last cleaned within 12–18 months
- Moderate soil (+15–25%): Visible traffic lanes, minor staining, last cleaned 2–3 years ago
- Heavy soil (+30–50%): Pet urine, deep staining, not cleaned in several years
For pet urine specifically, charge a separate urine treatment fee — typically $40–$100 per affected area on top of the base cleaning price. Urine remediation requires enzyme treatments, sub-surface flushing, or pad treatment that adds real time and chemical cost. The Institute of Inspection, Cleaning and Restoration Certification (IICRC) publishes standards for carpet cleaning procedures that can help you build defensible process-based pricing.
What travel fees and minimums should you set?
Travel fees protect your time and fuel costs on jobs outside your core service area. A common structure is:
- No fee within a defined local radius (typically 10–15 miles from your base)
- $1.00–$2.00 per mile beyond that radius, charged one-way or round-trip depending on your market norms
- Minimum job fee of $100–$175 regardless of square footage
The minimum job fee is critical. Without one, you'll end up spending 45 minutes driving, setting up, cleaning one small room, and breaking down equipment for $40. That's not a business — that's a favor. Set a minimum that covers your drive time, setup, and a reasonable margin, and stick to it.
For pricing jobs that involve multiple structures or commercial properties, check out our guide to how to get commercial cleaning clients — commercial carpet work often justifies flat-rate room pricing rather than per-square-foot billing.
Should you charge by room or by square foot?
Both methods work — they each have trade-offs depending on how you run your business.
Per square foot is more accurate and scales correctly with job size. It's the better choice if you measure jobs before quoting and have a system for doing so quickly. It also makes it easier to justify your price to detail-oriented customers.
Per room is faster to quote over the phone and easier for customers to understand. The risk: room sizes vary wildly, and flat room pricing means you lose on large rooms and over-earn on small ones. If you use per-room pricing, define a maximum room size (typically 200–250 sq ft) and charge extra for larger spaces.
Many solo operators use a hybrid: quote per room for phone estimates to get the appointment, then confirm square footage on-site and adjust if necessary. Be transparent about this process when booking.
How do you present your price without losing the job?
Confidence in how you deliver the price matters almost as much as the number itself. A few practical habits:
- Always give a range before the visit, not a hard number — something like "based on what you've described, I'd expect $180–$260, and I'll confirm once I see the space."
- Walk the job before quoting the final price. Customers respect this; it signals professionalism and prevents underquoting.
- Itemize your quote — base cleaning, urine treatment, protector application, travel fee if applicable. Customers are less likely to push back on a total they can see broken down.
- Don't apologize for your price. State it plainly and let the customer respond.
If pricing anxiety is making you undercut yourself, the same principles apply to other service businesses — our guide on how to price a house cleaning job without undercutting yourself covers the mindset side of this in detail.
Building recurring clients also changes your pricing math — when customers rebook every 6–12 months, you spend less on acquisition and can price the first visit more confidently. See how to get recurring cleaning clients for strategies that turn one-time carpet jobs into a reliable schedule.
Frequently asked questions
What is the average cost to clean carpet per square foot?
Typical carpet cleaning prices range from $0.20 to $0.40 per square foot for standard synthetic carpet, and $0.40 to $0.70 per square foot for wool or natural fibers. Prices vary by region, soiling level, and whether specialty treatments are required.
Should carpet cleaners charge a minimum job fee?
Yes. A minimum job fee — typically $100–$175 — protects your time on small or nearby jobs where drive, setup, and breakdown time is disproportionate to the room size. Without a minimum, small jobs can cost you more than you earn.
How do you price carpet cleaning with pet urine?
Charge a separate pet urine treatment fee on top of the base cleaning rate. Typical surcharges range from $40–$100 per affected area, depending on saturation and whether sub-surface pad treatment is needed. This covers enzyme treatments and additional time.
How far should carpet cleaners travel for free?
Most solo operators offer free travel within a 10–15 mile radius of their base and charge $1.00–$2.00 per mile beyond that. The right radius depends on your local market density and how much drive time you're willing to absorb.
Is per-room or per-square-foot pricing better for carpet cleaning?
Per-square-foot pricing is more accurate and scales with job size, making it better for operators who measure before quoting. Per-room pricing is easier to quote by phone but can lead to losses on large rooms. Many operators use per-room for phone estimates and square footage to confirm on-site.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started free