Carpet Cleaning Profit Margin Calculator: Margin and Markup Per Job

Work out the profit margin, markup, and gross profit on a carpet cleaning job from the price you charge and what it costs to deliver — the numbers that tell you whether your pricing covers labor, supplies, and the equipment-and-overhead base behind the business.

Revenue & Cost
$
The price you charge the client for the carpet cleaning job.
$
Direct cost: labor for the time on site, fuel, water, and cleaning solution. Exclude fixed overhead like the machine, vehicle, and insurance.
Your estimate —%

Adjust the inputs and select Calculate for a full breakdown.

Compare Common Scenarios

How the numbers shift across typical situations for this calculator:

ScenarioProfit marginMarkupProfit
$200 job · $70 cost (65%)65.00%185.71%$130.00
$120 (3 rooms) · $40 cost66.67%200.00%$80.00
$500 commercial · $180 cost64.00%177.78%$320.00
$150 job · $100 cost (thin)33.33%50.00%$50.00

How This Calculator Works

Enter the price charged and the direct cost to deliver the job (labor, fuel, water, solution). The calculator returns gross profit, the margin as a percent of price, and the markup as a percent of cost. Keep fixed overhead out of the job cost — the margin has to cover the cleaning machine, vehicle, insurance, and marketing.

The Formula

Profit Margin and Markup

Margin = (Revenue − Cost) / Revenue × 100

Markup = (Revenue − Cost) / Cost × 100 — the same profit measured against cost instead of revenue

Worked Example

A $200 job costing $70 to deliver (labor plus supplies) earns $130 gross profit — a 65% margin and a 185.7% markup. Carpet cleaning has low consumable costs (water and solution are cheap), so per-job margins look strong, with labor time the main variable cost. But the gross profit must cover the equipment — a truck-mount or portable extractor is a significant investment — plus the vehicle, liability insurance, and marketing. Pricing is often per room or per square foot, so accurate measurement and reading soiling/stains (which add time) keep jobs profitable.

Key Insight

Carpet cleaning is a strong-margin service business where the economics turn on equipment investment, accurate pricing, and recurring/commercial work. Consumables are cheap, so the gross margin per job is high — but the equipment is the catch: a truck-mounted extraction system is a major capital cost (portables are cheaper but slower and less powerful), and that, plus the vehicle, insurance, and marketing, is what the margin must cover across jobs. Pricing is typically per room, per square foot, or per job after a quick assessment; the keys are measuring accurately and accounting for soiling level, stains, and stairs, which add time and can erode the margin if under-quoted. Add-ons (stain protection, deodorizing, upholstery, tile-and-grout) are higher-margin upsells. The biggest profitability lever is repeat and commercial work: property managers, offices, restaurants, and regular residential clients give steady, route-efficient revenue with low per-job acquisition cost, versus chasing one-off deep cleans. A 65% gross margin per job is healthy, but ensure the margin across realistic volume covers the machine, vehicle, insurance, and marketing with profit on top — and price each job on honest time and soiling so harder-than-expected jobs still profit.

Carpet cleaning P&L — owner-operator vs multi-truck

OWNER-OPERATOR (1 truck, working IT).

Annual revenue $80K-$200K typical.

Net margin 20-35% (owner labor unpaid distorts).

Costs: chemicals 4-7%, fuel 4-6%, equipment depreciation 4-8% (van + truck-mount $50-80K amortized), insurance 3-5%, marketing 5-10%.

Owner takes $50K-$80K compensation typical.

MULTI-TRUCK (3+ trucks, hire technicians).

Annual revenue $300K-$1.5M+.

Net margin 8-18% (after technician wages 25-35% revenue).

Substantial scale economics. Owner pivots to management/sales.

Technician wages $18-$28/hour + commission.

FRANCHISE (Stanley Steemer, Chem-Dry).

Royalty 5-9% revenue + marketing fund 1-3%.

Substantial brand + lead gen value.

Net margin 8-15%.

PRICING.

Per-room. $30-$60/room (residential standard).

Per-sqft. $0.20-$0.50/sqft.

Whole-house flat. $150-$400 typical 3BR.

Commercial. $0.10-$0.30/sqft. Substantial volume.

Tile/grout add-on. $80-$200.

Upholstery. $80-$200 sofa.

Stain treatment. $25-$75 per stain.

Pet odor / enzyme. $50-$150 per room/area.

Scotchgard. $40-$100 per room.

Substantial upsell margin — chemicals cost $2-$10, sell $40-$100.

Operations and scaling tactics

EQUIPMENT.

Portable. $2-$8K. Suitable startup.

Truck-mount. $50-$80K. Substantial faster, more powerful, longer hoses. Required serious commercial.

ROI truck-mount. ~6-18 months for full-time operator.

JOB ECONOMICS.

Residential 3-room basic. $180 average ticket. 1-1.5 hr on-site. $120-$180/hr effective.

Commercial. Substantial. $0.15/sqft × 10,000 sqft = $1,500. 3-5 hrs work. $300-$500/hr effective.

MARKETING.

Google Ads. Substantial. $4-$15 per lead carpet cleaning keywords. $50-$120 per acquired customer.

Yelp, Angi (Angie's List). Substantial leads but commission/lead fees.

Referral substantial — repeat customers ~50% revenue typical mature business.

Door hangers neighborhood marketing substantial cheap.

Trucks as billboards — substantial branding + signage.

TIMING. Spring (March-May) substantial peak. Pre-holidays (Oct-Nov). Substantial business.

Substantial slow seasons mid-summer, mid-winter (some regions).

SCALING.

Add upsells. Tile, grout, upholstery, air duct cleaning. Substantial cross-sell same customer.

Add restoration. Water damage, fire damage. Substantial higher-ticket emergency work.

Geographic expansion. Add trucks before adding territories.

Commercial accounts. Substantial recurring. Property managers, hotels, offices.

Substantial bidding cycles required.

TECHNOLOGY.

Booking software (Housecall Pro, Jobber, ServiceTitan) substantial.

Route optimization. Substantial fuel + time savings.

CRM substantial repeat business.

EXIT/VALUATION.

Service businesses sell ~2-4× SDE (seller's discretionary earnings).

Multi-truck with recurring commercial substantial premium 4-6×.

U.S. carpet cleaning business margins (2024)

Reference margin benchmarks.

Business modelNet margin
Owner-operator single truck20-35%
Owner + 1 technician15-25%
Multi-truck (3-5)10-18%
Franchise (Stanley Steemer, Chem-Dry)8-15%
Commercial-focused12-22%
Restoration + cleaning combined15-25%
Truck-mount vs portable revenue lift+30-50%
Typical residential ticket$150-$350
Typical commercial ticket$500-$5,000+
Upsell capture rate target30-50%

Owner-operator labor unpaid substantially inflates apparent margin. Truck-mount CAPEX $50-$80K substantial faster operations. Franchise royalty 5-9% + marketing fund 1-3%. Service business valuation 2-4× SDE. NAICS 5617 industry data via BLS.

Frequently Asked Questions

How is carpet cleaning profit margin calculated?

Gross profit is the price minus job cost; margin is gross profit divided by the price, times 100. A $200 job costing $70 has $130 profit — a 65% margin and a 185.7% markup.

What should I include in the job cost?

Direct costs only: labor for the time, fuel, water, and cleaning solution. Keep fixed overhead (the cleaning machine, vehicle, insurance, marketing) out of the job cost — but make sure your margin across all jobs covers that overhead with profit left over.

Why is the equipment such a big factor?

A truck-mounted extraction system is a significant capital investment (portables are cheaper but slower and less powerful), and that cost, plus the vehicle, must be recovered through your margin across many jobs. The equipment choice shapes both your speed/quality and the overhead the margin has to cover.

How is carpet cleaning usually priced?

Typically per room, per square foot, or per job after assessing the space. Accurate measurement and reading the soiling level, stains, and stairs are key — heavily soiled carpet or stain treatment adds time, so under-quoting those erodes the margin. Add-ons like stain protection are higher-margin upsells.

How do I improve carpet cleaning margins?

Build recurring and commercial clients (property managers, offices, restaurants, regular residential) for steady, route-efficient revenue with low acquisition cost, price jobs on honest time and soiling, and sell higher-margin add-ons (stain protection, deodorizing, upholstery). Route density cuts unbilled travel time.

When is this calculator unreliable?

Less reliable when truck-mount vs portable equipment differ substantially ($50-$80K CAPEX truck-mount vs $2-$8K portable), when franchise royalty (5-12%) not deducted, when seasonal demand (peak holidays + spring) not averaged, when commercial vs residential mix changes, or when upsells (stain treatment $25-$75, scotchgard $40-$100, pet odor $50-$150) margin impact not modeled. Owner-operator labor often unpaid distorts true margin.

References & Authoritative Sources

Related Calculators

Embed this calculator

Add this calculator to your website for your readers. The embed includes a neutral attribution link to the original CalcDomain page for methodology, updates, and source notes.

Attribution uses rel="nofollow" by default and is included for transparency, not ranking manipulation.

Suggest an improvement

Found a calculation issue, outdated source, unclear assumption, or missing edge case? Send a short note so we can review it.

Please include the inputs you used so we can reproduce the issue.

Feedback is reviewed under our Editorial Policy & Calculator Methodology.

Methodology & Review

Ugo Candido ✓ Editor
Founder & Editor-in-Chief at CalcDomain — responsible for the methodology, sourcing, and technical review of this calculator.

Carpet cleaning margin = (revenue − costs) / revenue. Industry: gross margin 65-80%; net margin 15-30% owner-operator, 8-18% multi-truck. Typical residential job: $150-$350 (3-room standard), $40-$80/hour effective. Commercial substantial volume + lower per-job margin. Costs: labor 25-35%, fuel/water 5-8%, chemicals 4-7%, equipment depreciation 4-8%. RELIABILITY: Reliable for documented service P&L. Less reliable when (a) truck-mount vs portable equipment differ substantially (truck-mount substantial CAPEX $50K-$80K); (b) franchise royalty (5-12%) not deducted; (c) seasonal demand (peak holidays + spring) not averaged; (d) commercial vs residential mix; (e) upsells (stain treatment, scotchgard, pet odor) margin impact.

Reviewed according to the CalcDomain Editorial Policy & Calculator Methodology. We document formulas, edge cases, sources, update dates, and correction paths for calculator pages.

Updated