Starting Out

Carpet cleaning business plan

Carpet cleaning has excellent margins and a hard daily ceiling. The plan should be built around the machine decision and the average ticket, because those are the two things that actually move.

Startup costs

ItemPortable startTruck-mount start
Machine$2,000–$8,000$15,000–$50,000
Wands, hoses, tools$600–$1,500$1,000–$2,500
Chemicals and initial stock$400–$1,000$500–$1,200
Vehicle fit-out$300–$2,000$2,000–$6,000
Insurance, registration, marketing$1,500–$4,000$2,000–$5,000
Total$4,800–$16,500$20,500–$64,700

State clearly which you are proposing and why. A plan asking for a $40,000 truck-mount with no signed commercial contracts will not survive scrutiny; the same plan starting portable with an upgrade trigger at a stated revenue level will.

Unit economics

A typical three-room residential job:

  • 3 rooms at $60: $180
  • Hall and landing: $60
  • One flight of stairs: $50
  • Protector on two rooms: $50
  • Revenue: $340
  • Chemicals: $14
  • Fuel and travel: $16
  • Gross margin: $310, or 91% solo

Note that $100 of that $340 — the stairs and the protector — is money most operators never charge for. Stairs get bundled into a room count and protector gets applied because it seems helpful.

Your plan’s average ticket assumption should state explicitly that stairs and add-ons are separately priced.

The daily ceiling

Three to four residential jobs with a portable. Slightly more with a truck-mount because of drying speed and setup.

Which means:

Daily revenue = average ticket × 3.5 jobs.

At $240: $840/day. At $340: $1,190/day. Same number of jobs, same hours.

Every growth strategy in this plan is therefore an average ticket strategy, not a volume strategy.

The rebooking annuity

This is the section that distinguishes a serious carpet cleaning plan.

Carpet cleaning has a high natural repeat rate — most households intend to have it done annually — and a terrible capture rate, because customers forget who did it.

An eleven-month reminder to a growing list converts a large share of them. By year two that list is producing bookings at effectively zero acquisition cost.

Model it: 200 customers in year one, a 35% rebooking rate, and 70 jobs in year two that cost you nothing to acquire. That compounding is the business.

Break-even

Fixed monthly costs — machine finance or reserve, insurance, vehicle, software, marketing — run roughly $700 to $2,000 for a portable operation.

At $310 gross per job, break-even is 3 to 7 jobs a month. Very low. The planning question is filling 15 jobs a week, not surviving.

Twelve-month projections

  • Months 1–3: 25 → 45 jobs/month, building reviews
  • Months 4–8: 45 → 70 jobs/month, add-on attachment improving
  • Months 9–12: 60 → 80 jobs, first rebookings arriving

At 70 jobs a month averaging $290, that is roughly $20,300 monthly gross at approximately 85% gross margin.

What to run it on

Online booking and the annual rebooking reminder are the operational requirements.

Jobber at $49/mo has both, which makes it the natural fit. QuoteIQ at $29.99/mo is the cheapest start. Housecall Pro includes five seats at $189/mo once you run several vans.

Questions operators actually ask

What should a carpet cleaning business plan include?

The portable versus truck-mount decision and its consequences, startup costs, per-job unit economics including add-ons, a rebooking strategy, and 12-month projections. The machine decision constrains what work you can take, so it belongs early.

How much does it cost to start a carpet cleaning business?

$4,000 to $15,000 with a portable machine, or $20,000 to $60,000 going straight to a truck-mount. Chemicals, wands, hoses, insurance and marketing are modest by comparison.

Portable or truck-mount for the plan?

Portable if you are starting residential; truck-mount only if you already have commercial contracts to justify it. A plan proposing a $40,000 truck-mount with no signed commercial work is one a lender will question.

What margins should I plan for?

75% to 85% gross. Carpet cleaning is almost pure labour with modest chemical costs, so the constraint is jobs per day and average ticket, not cost control.

How many jobs a day is realistic?

Three to four residential jobs with a portable, more with a truck-mount because of the speed difference. Your revenue ceiling is jobs per day times average ticket, which is why add-ons matter more than volume.