Founding members We are accepting a small group of founding members. CrewBrain already runs two real service companies every day — apply to join them.
Pricing guide

How to price carpet cleaning so small jobs still pay.

Carpet jobs are short, so drive time, set-up and chemicals take a big bite. A price that ignores them leaves you busy but poor.

The short answer: price a carpet cleaning job from its real costs. Add crew time (including drive time), materials and vehicle cost, then divide by one minus the margin you want. The example below does this for three bedrooms and a hallway, with one spot treatment.
A Shine City crew van with equipment
Real crews, real rigs. This is the Shine City crew CrewBrain was built inside. Your trade is different; the price math on this page is the same.

Carpet cleaning is usually priced per room, per square foot, per stair, or per visit with a minimum. Whichever way you quote, check it against the real cost of the job.

Per room, per square foot or a minimum: choose on purpose

There are three common ways to price a carpet job. Each has a weak spot.

  • Per room. Easy to quote and easy to sell. The weak spot is that rooms differ in size. A large bedroom costs more than a small one.
  • Per square foot. Fairer on big and small areas. The weak spot is that it ignores work that has nothing to do with size, like stairs, stains and furniture.
  • Minimum charge. A floor under every visit, so a tiny job still pays for the truck and the drive.

A sound approach is to use square footage as the base, then add lines for stairs, heavy soil, pet treatment and furniture. Whatever you pick, work out the cost of a typical job first. Then make sure the rate covers it with room to spare.

Truck-mount or portable: know your cost per hour

Your equipment changes your cost. A truck-mount runs from the vehicle, heats water well and pulls out a lot of moisture. It also means a large van, fuel to run the engine and steady upkeep. A portable machine is cheaper to own and easier to carry upstairs, but it can be slower and may need more passes.

Do not treat the machine as free. Count:

  • The purchase cost, spread over the jobs it will clean.
  • Fuel to run the truck-mount engine, not only to drive.
  • Hoses, wands, pumps and repairs.
  • Set-up and pack-down time at each home.

Set-up time is paid time. If you spend, for example, twenty minutes laying hoses and protecting floors on every visit, it belongs in the price.

Stains, odours and moving furniture

Stain work is not part of a basic clean. Pet urine, wine, ink and heavy traffic lanes each need extra product and extra time, and some will not fully lift.

Handle it in three steps. Inspect the carpet before you quote. Price spot treatment as an add-on with its own line. Tell the customer in writing that some stains may not come out completely.

Furniture needs the same care. Moving beds, couches and bookcases takes labor, risks damage and slows the job. Either charge for it, or state that you clean only the open floor. Write on the quote what you will and will not move.

Water, chemicals and the small costs

Water and chemical cost on one job is small, but it adds up over a week. Measure it. Track how much product a typical room takes and what your mix costs per gallon. Include the pre-spray, the rinse and any deodoriser.

Do not forget the quiet costs:

  • Drive time between homes.
  • Fuel for the vehicle and the machine.
  • Drying aids like fans, if you supply them.
  • Pre-vacuuming and protecting corners and furniture legs.
  • Insurance and equipment replacement.

Add them up per hour of work. Then your per-room or per-foot rate has a floor under it.

Mistakes that quietly cost you money

  • Quoting by phone without asking about stairs, pets and stains.
  • Setting a minimum that does not cover the drive and the set-up.
  • Offering a free stain treatment that takes half an hour.
  • Forgetting that the truck-mount burns fuel the whole time it runs.
  • Skipping the pre-vacuum, then spending extra time on heavy soil.
  • Redoing cleans for free without tracking how often it happens.

When to say no or raise the price

Some carpet jobs cost more than they look. Raise the price or pass when:

  • The carpet is very old or worn and you cannot promise results.
  • There is heavy pet damage that needs deep treatment or reaches the pad.
  • The home is full of furniture and the customer expects you to move it all.
  • The job is far away and the area is too small to cover the drive.
  • The customer wants a guarantee that every stain will come out.

Explain the reason for the price. If they still want it for less, a polite pass protects your week.

Check your price against a real day

Try the example on this page with your own numbers. Time a typical job from arrival to pack-up, including the drive. Add chemicals, fuel and equipment use. Divide by the hours you spent to see what an hour of your van and crew really costs.

Then check your rate. Does a typical job at your per-room or per-foot price come out above that cost? If not, raise the rate or add a minimum. CrewBrain tracks the real cost of each job so you can see which jobs earn their price.

A worked example: three bedrooms and a hallway, with one spot treatment

ItemHow it is worked outAmount
Labor1 people × 3 hours (including drive time) × $35 per hour$105
MaterialsSupplies used on the job$20
Vehicle and fuelTruck time and fuel for this job$25
Job costs$150
Price at a 50% margin$150 ÷ 0.50$300
Left after job costs$300 − $150$150

Where the price goes in this example

Every dollar of the price, split into the costs it covers and what is left over.

  • Labor $105 (35%)
  • Materials $20 (7%)
  • Vehicle and fuel $25 (8%)
  • Left after job costs $150 (50%)

The whole bar is the price the customer pays: $300. Illustrative numbers, built from the table above.

Hourly cost per person is the full cost of an hour, including taxes and insurance, not just the wage. Materials is the cleaning solution and spotting product. Fuel covers the vehicle and the machine. These numbers are an illustrative example of the method. They are not a price list, and not a promise of what your jobs will earn.

Try it with your own numbers

Job costs—
Price to charge—
Left after job costs—
Price per crew hour—

Job costs means crew time (with drive time), materials, vehicle and fuel. Hourly cost per person is the full cost of an hour, including payroll taxes and insurance, not just the wage. This is a simple calculator, not a quote.

Built for carpet cleaning: the carpet cleaning price calculator works from rooms of carpet, stairs, area rugs, with example speeds you can change to your crew’s.

Keep going

Questions owners ask

Should I charge per room or per square foot for carpet cleaning?

Per room is simple to sell, but room sizes vary. Per square foot is fairer, then add lines for stairs, stains and furniture. Test either one against the real cost of a typical job.

How do I set a minimum charge for carpet cleaning?

Add up the drive, set-up, pack-down and fixed costs for one visit, then add your margin. Your minimum should never fall below that figure, even for a single room.

How do I charge for stain removal?

Treat it as an add-on, not part of the base clean. Inspect first, price the treatment on its own line, and say in writing that some stains may not fully come out.

How do I price stairs when cleaning carpet?

Stairs take more time per square foot because of the hand work. Time a typical flight, then price each step or flight from that time at your full hourly cost.

Want every job priced this way, automatically?

CrewBrain works out the cost of each job, shows what it really earns, and helps you price the next one right. We accept a small group of founding members, and every application is reviewed personally.