Everything you need to start a carpet and upholstery cleaning business: equipment, training, pricing, and building a client base that books you month after month.
Overview
Carpet and upholstery cleaning is a high-margin service business with strong repeat demand and surprisingly low barriers to entry. Over 40,000 carpet cleaning businesses operate in the US, generating roughly $5 billion in annual revenue — and the market continues to grow as homeowners, property managers, and commercial clients invest in maintaining their interiors.
The business model is built on per-job revenue that significantly exceeds general house cleaning. A typical residential carpet cleaning job generates $150–$350 in revenue for 1–2 hours of on-site work. Add upholstery cleaning and the average ticket climbs to $250–$500. An owner-operator completing 3–5 jobs per day can gross $2,000–$6,000 per week, with profit margins typically between 50% and 63% after expenses.
What makes this business particularly attractive is the combination of repeat demand and urgency. Carpets need professional cleaning every 12–18 months to maintain warranty coverage and appearance. Stains, pet accidents, and allergen concerns create urgent calls. Move-in/move-out cleaning for rental properties generates steady commercial demand. And upholstery cleaning — couches, chairs, mattresses — is a natural add-on that uses the same equipment and is performed during the same visit.
Startup costs are scalable. You can launch a lean operation with a portable extractor for $5,000–$10,000, or invest in a truck-mounted system for $25,000–$50,000+ that delivers faster results and higher throughput. Either path works — many successful operators started with portable equipment and upgraded to truck-mounted systems as revenue grew.
Getting Started
Learn the trade
Carpet cleaning is part chemistry, part technique, and part customer service. The work itself is learnable in weeks, but doing it well — producing results that generate referrals and five-star reviews — requires understanding fiber types, soil composition, and extraction principles.
Core knowledge areas:
- Fiber identification: Carpet is made from nylon, polyester, olefin (polypropylene), wool, or blends. Each fiber type reacts differently to heat, moisture, and cleaning agents. Using the wrong method on the wrong fiber causes permanent damage.
- Soil types: Dry particulate soil, oily residue, biological stains (pet urine, food, blood), and dye stains each require different treatment approaches. Understanding what you're dealing with before you start cleaning is the diagnostic skill that separates professionals from amateurs.
- Cleaning methods: Hot water extraction (HWE, commonly called "steam cleaning") is the industry standard for deep cleaning. Low-moisture methods (encapsulation, bonnet cleaning) are used for commercial maintenance and situations where fast drying is critical. Each method has its place.
- Spot and stain removal: The ability to remove difficult stains — red wine, pet urine, ink, rust — is what generates premium revenue and referrals. This is a specialized skill set that takes practice to develop.
- Upholstery cleaning: Fabric identification, cleaning code interpretation (W, S, WS, X), and the different techniques required for natural vs. synthetic fabrics. Upholstery work uses smaller tools but the same extraction principles as carpet cleaning.
Get trained
IICRC certification: The Institute of Inspection, Cleaning and Restoration Certification is the industry's recognized credentialing body. The Carpet Cleaning Technician (CCT) certification is the foundational credential. A 2–3 day course plus exam covers cleaning methods, fiber identification, and soil removal. Cost is approximately $400–$700. Not legally required in most states, but strongly recommended — many commercial clients and insurance companies require IICRC certification.
Manufacturer training: Equipment manufacturers and chemical suppliers offer training programs. These are often free or low-cost and teach you how to use their specific products effectively.
Hands-on practice: Before taking your first paying job, practice on your own carpets, friends' and family members' carpets, and donated carpet samples. Develop confidence with your equipment and technique before you're working under pressure in a customer's home.
Online resources: Fred's Appliance Academy, Master Samurai Tech (for the technical side), and various YouTube channels run by experienced cleaners provide free and paid educational content.
Register your business
- Choose a business structure. An LLC provides liability protection — you're using water, chemicals, and heavy equipment in customers' homes.
- Register with your state's Secretary of State if forming an LLC.
- Get an EIN from the IRS.
- Obtain a local business license from your city or county.
- Open a business bank account.
Licensing and Insurance
Licensing
Carpet cleaning has minimal licensing requirements in most states. There is no federal license requirement, and most states treat carpet cleaning as a general service business.
- General business license: Required in virtually every municipality. Standard process, typically $50–$300.
- Sales tax permit: Some states require collection of sales tax on carpet cleaning services. Check your state's rules — this varies significantly.
- State-specific requirements: California may require registration depending on your service model. Florida requires a local business tax receipt. Most other states require only a general business license.
- IICRC certification: Not a legal license, but increasingly required by commercial clients, insurance companies, and property managers. Treat it as a business requirement even though it's technically voluntary.
Insurance
You're bringing water, chemicals, and extraction equipment into customers' homes and working on their flooring — insurance is essential.
- General liability insurance: Covers property damage (water damage to flooring, furniture, or walls) and bodily injury. $1,000,000–$2,000,000 coverage recommended. Cost: $500–$1,500 per year.
- Commercial auto insurance: Covers your service vehicle. Especially important if you have a truck-mounted system that's permanently installed. Cost: $1,200–$2,400 per year.
- Equipment/inland marine coverage: Covers your cleaning equipment if stolen from your vehicle or damaged. A truck-mounted system represents $20,000–$30,000+ in equipment — protect it.
- Workers' compensation: Required in most states once you hire employees.
- Professional liability (errors and omissions): Covers claims of negligence — for example, if a customer alleges your cleaning damaged their carpet or caused discoloration.
Budget $2,000–$5,000 per year for a comprehensive insurance package as a solo operator.
Equipment and Supplies
The portable vs. truck-mounted decision
This is the most significant equipment decision you'll make. Both work — the choice depends on your budget, target market, and growth plans.
Portable extractors ($2,000–$6,000):
- Self-contained units you carry into the home
- Lower startup cost, easier to start with
- Work in any location — apartments, high-rises, spaces where hoses from a truck can't reach
- Slower than truck-mounted systems — longer job times mean fewer jobs per day
- Require more frequent emptying and refilling
- Ideal for residential work, upholstery cleaning, and commercial spot work
Truck-mounted systems ($20,000–$30,000 new, $8,000–$15,000 used):
- Permanently installed in your service vehicle with long hoses run into the home
- Superior suction and heating power — deeper cleaning and faster drying
- 25–50% faster than portable units — more jobs per day
- Professional image — customers perceive truck-mounted as premium service
- Cannot access upper floors of buildings without hose distance limitations
- Higher startup cost and vehicle commitment
- Ideal for high-volume residential and commercial work
Recommendation: Start with a quality portable extractor if budget is under $15,000. Upgrade to a truck-mounted system when you're consistently booking 3+ jobs per day and revenue justifies the investment. Many successful operators ran portables for their first 6–12 months.
Essential equipment list
| Item | Typical Cost |
|---|---|
| Professional portable extractor (Ninja, Mytee, or equivalent) | $2,000–$6,000 |
| Carpet wand (stainless steel, 12" or dual jet) | $200–$500 |
| Upholstery tool (hand tool with built-in jet) | $80–$200 |
| Vacuum hoses (25–50 ft) | $100–$300 |
| Spot sprayer / pump sprayer | $30–$80 |
| Commercial vacuum cleaner (pre-vacuuming) | $200–$500 |
| Air movers / fans (for drying, 2–3 units) | $100–$300 each |
| Carpet rake / groomer | $20–$50 |
| Corner and stair tools | $40–$100 |
| Measuring wheel or tape (for quoting by square foot) | $15–$30 |
Cleaning chemicals and solutions
| Product | Purpose | Typical Cost |
|---|---|---|
| Pre-spray / traffic lane cleaner | Loosens soil before extraction | $20–$50 per gallon (dilutable) |
| Hot water extraction rinse | Neutral rinse agent for extraction | $15–$40 per gallon |
| Spot and stain removers (enzyme, oxidizer, solvent-based) | Targeted stain treatment | $15–$30 each |
| Deodorizer / odor neutralizer | Pet odor, smoke, general odor treatment | $15–$40 per gallon |
| Protectant (Scotchgard or equivalent) | Post-cleaning fiber protection | $30–$60 per gallon |
| Upholstery cleaner (solvent-based for code S fabrics) | Solvent-cleaned upholstery | $20–$50 per gallon |
Buy chemicals in concentrate and dilute yourself — the per-use cost drops dramatically. Establish accounts with suppliers like Interlink Supply, Jon-Don, or TMF Store for wholesale pricing.
Vehicle
If running a portable setup, any reliable van, SUV, or truck works. If installing a truck-mounted system, you need a cargo van or box truck with space for the unit, water tank (fresh and waste), hose reel, and chemical storage.
Budget $10,000–$25,000 for a used service vehicle. Vehicle wraps ($1,000–$3,000) are a strong investment — your van parked in a driveway is a billboard in the customer's neighborhood.
Total startup budget: $5,000–$10,000 with a portable setup and existing vehicle. $25,000–$50,000 with a truck-mounted system and dedicated service vehicle.
Pricing Your Services
Residential pricing models
Per room pricing: The most common residential pricing method. Simple for customers to understand.
| Service | Typical Price |
|---|---|
| Carpet cleaning per room (up to 200 sq ft) | $35–$75 per room |
| Hallway or staircase | $25–$50 |
| Whole-house package (3 rooms + hallway) | $150–$250 |
| Deep clean / heavy soil surcharge | $15–$30 per room |
| Pet odor treatment (per room) | $30–$75 per room |
| Scotchgard / protectant application | $15–$30 per room |
Per square foot pricing: More precise for larger homes and commercial work. Typical range: $0.20–$0.50 per square foot depending on soil level and service tier.
Upholstery pricing
| Item | Typical Price |
|---|---|
| Sofa (3-cushion) | $100–$175 |
| Loveseat (2-cushion) | $75–$125 |
| Armchair / recliner | $50–$85 |
| Dining chair | $15–$30 each |
| Mattress (one side) | $50–$100 |
| Mattress (both sides + sanitize) | $80–$150 |
| Ottoman | $25–$50 |
Specialty and add-on services
| Service | Typical Price |
|---|---|
| Area rug cleaning (on-site) | $1.50–$3.00 per sq ft |
| Area rug cleaning (pickup, off-site, delivery) | $3.00–$8.00 per sq ft |
| Oriental / Persian rug (off-site specialist cleaning) | $5.00–$12.00 per sq ft |
| Tile and grout cleaning | $0.50–$1.50 per sq ft |
| Pet urine treatment (enzyme + extraction) | $50–$150 per area |
| Commercial carpet cleaning | $0.15–$0.35 per sq ft |
| Move-in/move-out carpet cleaning | $200–$400 (whole unit) |
Pricing strategy
Price for value, not for volume. New operators frequently underprice to win jobs, which destroys margin and attracts price-sensitive customers who don't become long-term clients. Set your prices at or slightly above the market midpoint from day one. Customers who choose you on price alone will leave you for someone cheaper.
The upsell path is where margin grows: pre-spray → extraction → protectant → deodorizer → upholstery. A job that starts as a $150 carpet clean can easily become a $350–$450 ticket when you add protectant, deodorize the pet room, and clean the couch while you're there.
Finding Customers
Google Business Profile
The #1 acquisition channel for carpet cleaning. When someone spills red wine on their white carpet, they search "carpet cleaning near me." Your Google Business Profile — with reviews, photos of before-and-after work, and a clear service area — determines whether your phone rings. Invest in getting a review from every single customer. Before-and-after photos are uniquely powerful for carpet cleaning because the visual transformation is dramatic and shareable.
Referral programs
Carpet cleaning customers talk to their neighbors. Offer a $25–$50 credit toward future service for every referral that books a job. Referral customers convert at a much higher rate and are more likely to become recurring clients.
Real estate agents and property managers
Move-in/move-out carpet cleaning is a volume opportunity. Every rental turnover needs carpet cleaning, and property managers want one reliable provider they can call repeatedly. A single property management relationship can generate 5–15 jobs per month. Real estate agents need pre-listing carpet cleaning to improve home presentation.
Recurring residential clients
The most valuable customer is one who books you every 12–18 months without you having to re-market to them. Build a follow-up system that contacts previous customers at the appropriate interval: "Hi, it's been about a year since we cleaned your carpets — ready to schedule?" Automated reminders through the platform convert past customers at 20–30%.
Commercial contracts
Offices, hotels, restaurants, and apartment complexes need regular carpet maintenance. Commercial work is typically priced lower per square foot but provides reliable, recurring volume. A single office building might generate $500–$2,000 per month in regular carpet maintenance. Land 3–5 commercial accounts and you have a floor of revenue that smooths out the variability of residential work.
Door hangers and direct mail
Old school but effective for carpet cleaning. Target neighborhoods with homes 10+ years old (established carpets that need cleaning), HOA communities, and areas where you've recently completed a job. "Your neighbor just had their carpets cleaned by us — here's $25 off your first service" converts well.
Running Operations
Job workflow
- Book the appointment. Gather the home's approximate square footage, number of rooms, any specific concerns (stains, pet odor, high-traffic areas), and carpet type if they know it. Quote a price range over the phone.
- Pre-inspection on site. Walk the carpeted areas with the customer. Identify fiber type, spot pre-existing damage, note stains and high-traffic areas. Confirm the final price before starting work. This walk-through protects you from claims of pre-existing damage and sets expectations.
- Pre-vacuum. Thorough dry vacuuming removes loose soil that would otherwise become mud during extraction. This step is often skipped by inexperienced cleaners and significantly affects final results.
- Pre-treat. Apply pre-spray to high-traffic areas and spot-treat individual stains. Allow dwell time (5–15 minutes depending on product) for the chemistry to break down soil.
- Extract. Hot water extraction — inject hot water and rinse solution, agitate, and extract. Work in systematic passes, overlapping each stroke. This is where technique matters — proper wand speed, overlap, and extraction passes determine how clean the carpet gets and how fast it dries.
- Post-treat. Apply protectant (Scotchgard or equivalent) if the customer purchased it. Groom the carpet with a carpet rake for a uniform, professional appearance.
- Dry. Place air movers to accelerate drying. Typical dry time is 4–8 hours with proper extraction and air movement. Advise the customer on drying expectations and when they can walk on the carpet.
- Collect payment and request a review. Collect at time of service. Walk the customer through the results and ask for a Google review before you leave — the before-and-after impact is fresh in their mind.
Production efficiency
Your profitability is determined by how many jobs you complete per day at what average ticket.
- A portable operator typically completes 3–4 residential jobs per day
- A truck-mounted operator typically completes 4–6 residential jobs per day
- Average ticket of $200–$350 per job (carpet + upsells)
- Target: $1,000–$2,000+ in daily revenue as a solo operator
Route planning matters. Schedule jobs in geographic clusters to minimize drive time. Morning jobs in one area, afternoon jobs in an adjacent area.
Drying and callbacks
Wet carpet is your biggest liability. Carpet that doesn't dry within 24 hours can develop mold and mildew, leading to customer complaints and potential damage claims. Over-wetting is the #1 mistake new operators make.
Prevention: proper extraction technique (sufficient dry passes), air movers positioned correctly, and clear communication with the customer about drying expectations. If the carpet is still wet after 24 hours, return with additional air movers at no charge — a callback costs far less than a damage claim or a bad review.
Growing Your Business
Add revenue streams
The natural expansion path from carpet cleaning is into adjacent surfaces and services:
- Upholstery cleaning should be offered from day one — same equipment, same visit, higher ticket.
- Tile and grout cleaning uses similar extraction principles with different tools. High-margin add-on that homeowners frequently need alongside carpet cleaning.
- Area rug cleaning — on-site for standard rugs, off-site pickup and delivery for high-value rugs (Oriental, Persian, antique). Off-site rug cleaning commands premium pricing of $3–$12 per square foot.
- Water damage restoration is the highest-margin extension. When a pipe bursts or a washing machine overflows, the skills and equipment overlap significantly with carpet cleaning. Restoration work bills at $2,000–$10,000+ per event and is often covered by insurance. This requires additional IICRC certification (Water Damage Restoration Technician — WRT) but dramatically increases revenue potential.
- Commercial maintenance contracts provide a recurring revenue floor. Regular low-moisture cleaning for offices, hotels, and retail spaces generates predictable monthly income.
Scale your operation
- Solo operator (3–5 jobs/day): You do everything. Focus on building reviews, referrals, and a recurring client base.
- Operator plus helper (4–6 jobs/day): A helper carries equipment, pre-vacuums, and moves furniture while you focus on extraction and customer interaction. This increases your daily capacity by 30–40%.
- Two trucks/crews (8–12 jobs/day): Your first major scaling step. Requires hiring and training a technician you trust to deliver your quality standard without supervision. You shift toward sales, scheduling, and quality control.
- Multi-crew operation (12+ jobs/day): Multiple crews, a dispatcher, and you're managing a business. At this scale, commercial contracts and water damage restoration become primary growth levers.
Build recurring revenue
Carpet cleaning is inherently periodic — customers need you once or twice a year. Build systems to capture that repeat business:
- Annual reminders: Automated email or text reminding past customers when their next cleaning is due. The platform can automate this based on service date.
- Maintenance plans: Offer a "carpet care plan" — two cleanings per year at a bundled discount, paid monthly or upfront. This locks in recurring revenue and increases customer lifetime value.
- Protectant programs: Customers who purchase carpet protectant at the first cleaning are more likely to rebook because they've invested in their carpet's longevity.
FAQ
How much does it cost to start a carpet cleaning business? $5,000–$10,000 with a portable extractor and a vehicle you already own. $25,000–$50,000 with a truck-mounted system and dedicated service vehicle. Most successful operators start with portable equipment and upgrade after 6–12 months of revenue.
Do I need a license or certification? Most states require only a general business license. IICRC Carpet Cleaning Technician (CCT) certification is not legally required in most jurisdictions but is strongly recommended — many commercial clients and insurance companies require it, and it significantly boosts credibility. A 2–3 day course costs $400–$700.
How long does it take to learn carpet cleaning? Basic competency takes 2–4 weeks of focused training and practice. Confidence across most residential situations develops within 2–3 months of active work. Mastery of specialty stain removal, fiber handling, and advanced techniques takes 1–2 years. You can start booking paying jobs within a month of beginning training.
Should I start with portable or truck-mounted equipment? Start portable if your budget is under $15,000 or you want to test the market before a large investment. Upgrade to truck-mounted when you're consistently booking 3+ jobs per day. Many operators ran portables profitably for their first year. The key advantage of truck-mounted is speed — you complete jobs faster and fit more into a day.
How many jobs can I do per day? 3–4 residential jobs with portable equipment, 4–6 with truck-mounted. Each job takes 1–2 hours on site depending on home size and service scope. Add drive time between jobs (15–30 minutes with good route planning). A full day is typically 6–8 hours of on-site work.
How much can I earn? A solo owner-operator with 3–5 jobs per day at $200–$350 average ticket can gross $3,000–$8,000 per week. After chemical costs (5–10% of revenue), vehicle expenses, insurance, and overhead, net income typically falls between $75,000–$200,000 per year. Operators with truck-mounted systems who add upholstery and restoration services reach the higher end of that range.
Is carpet cleaning seasonal? Mildly. Spring and fall are typically the busiest seasons as homeowners prepare for summer entertaining and winter holidays. Summer can slow slightly as families travel. Winter holidays create a pre-event cleaning surge. Commercial work is generally consistent year-round. The seasonality is much less pronounced than outdoor services like lawn care or snow removal.
What about area rugs — is that a different business? No. Area rug cleaning is a premium add-on within carpet cleaning. Standard rugs are cleaned on-site during your visit. High-value rugs (Oriental, Persian, silk, antique) are picked up, cleaned off-site in a controlled environment, and delivered back. Off-site rug cleaning commands $3–$12 per square foot and represents a high-margin specialty service you can add as your expertise grows.
How do I handle pet odor jobs? Pet urine is one of the most common and profitable specialty services. The process involves identifying affected areas (UV light reveals urine deposits), applying enzyme-based treatment that breaks down uric acid crystals, allowing dwell time, and then extracting. Severe cases may require sub-surface extraction or pad replacement. Charge $50–$150 per affected area on top of regular cleaning. Pet owners are willing to pay premium prices for effective odor removal.
Can I start part-time? Yes. Carpet cleaning schedules well around other commitments — you can offer evening and Saturday appointments. Many operators start part-time with 5–10 jobs per week and transition to full-time when volume supports it. The portable equipment model is particularly well-suited to part-time operation since there's no truck-mounted system requiring a dedicated vehicle.
Ready to get started?
Join Home Guild and get personalized guidance for your service business.
Get Started Free