💰 Guide

Carpet Cleaning Estimating and Pricing: Building a Price List and Quoting From It

Rates you can say on the phone without haggling, and a written quote for the jobs that deserve one.

Short answer: Estimating a carpet cleaning job means applying a written price list to what the customer actually has: area-based rates for rugs, per-piece rates for runners and cushions, separate lines for add-on services, and a minimum charge that covers the trip. In ProTakip those rates live in the product list, the line total is calculated from the width and length entered, and a written quote can be sent as a PDF that turns into an appointment when it is accepted.

A written price list closes the haggling conversation before it starts

The most time you will ever waste on the phone is trying to quote a job you cannot see. Guess too low and you lose money on the job; guess too high and the caller hangs up and rings the next number. The fix is a price list solid enough that you can say "we charge by the square metre, based on rug type" and mean it every time. The clearer the list, the less room there is for back-and-forth.

This guide walks through every decision that goes into that list: unit of pricing, wash method, rug material, add-on services, minimum charge, pickup and delivery, seasonal offers, and when to raise your prices.

3 Months Free

Download App

Offer your customers a professional experience with ProTakip. Download now, get started in minutes.

Per m² (or sq ft) vs per piece

Rugs and runners are fairly priced by area: a bigger rug means more fabric, more water, more drying space. Sofas, cushions and curtains are more naturally priced per piece, because the customer thinks in items, not measurements.

A single order often mixes these units, so your price list and the software you run it on should handle all of them on one screen. Adding it up on a separate calculator wastes time and invites mistakes.

Machine wash vs hand wash

Hand washing takes more labour, more water and a longer drying time, and the price should reflect that. State the rule plainly on your list: which rug types are hand washed, which can go through the machine, and what the price difference is. When a customer asks why one job costs more, you already have the answer ready: hand washing takes longer and needs more careful handling.

Pricing by rug type

Two rugs of the same size can carry very different labour and risk depending on the material. Give each type its own line:

Record the rug type on both the price list and the pickup receipt. If the type is written on the receipt, "that's not what we agreed" never comes up at delivery.

Add-on services: separate line, separate price

Some work falls outside a standard wash and should be billed separately:

Keep these four as separate lines on your price list and ask about them at pickup; if you don't ask, the customer hasn't requested it, and adding the charge at delivery damages trust. In ProTakip you add these as separate line items on the price list and attach them to an order in one tap.

Minimum charge: making the small job worthwhile

Driving out for a single small mat or one cushion can cost more in fuel and time than the item's own price per square metre or per piece covers. Set a minimum order charge so that anything below it is automatically topped up to that floor. Tell the customer the minimum before you pick up, not at delivery.

Pickup and delivery: included or a separate charge

Both approaches work. Businesses covering a compact, routine area often build pickup and delivery into the price, which is simple and customer-friendly. For outlying areas or same-day requests, a separate transport charge is reasonable. Whichever you choose, write the rule down and make sure every team member applies it the same way — one driver waiving a fee that another charges for is the kind of inconsistency that costs you a customer.

Seasonal pricing

Spring cleaning and the run-up to major holidays are your two busiest windows; you don't need a discount then, because demand is already there. Discounts do their real work in the slow weeks — mid-summer or the dead of winter, when a small offer (a discount on a second rug, say) keeps the workshop from sitting empty. Send seasonal offers only to customers who've opted in, and limit them to two or three a year; run them constantly and your standard price stops meaning anything.

When and how to raise your prices

Prices need to move as material, fuel and rent costs rise; the mistake isn't raising prices, it's raising them quietly. Three steps make it painless:

  1. Apply the new price to new orders from a set date forward, not to jobs already in progress.
  2. Tell regular customers ahead of time with a short message. A surprise on the invoice damages trust; a price change flagged in advance reads as normal business.
  3. Keep the increase proportional to what's actually driving it. One reasonable adjustment a year draws far less pushback than frequent, unpredictable ones.

Avoiding the phone-haggling trap

Some callers open with a straight negotiation — "the place down the road quoted less." You have two options: hold your price and explain the difference in quality, or quote a different number to every caller and let your price list stop meaning anything. The second path wins the odd job in the short run, but once customers in the same neighbourhood compare notes and find they paid different amounts, it costs you more trust than it ever earned. A price list you can literally show someone — "here's our rate card, it's the same for everyone" — is the shortest way to close that conversation.

Keeping the price list consistent across the team

Even in a crew of three or four, everyone quoting from memory is a recipe for drift — one person remembers last year's rate, another quietly discounts because they feel for the customer. The only real fix is a single, current price list that every phone can see. Update it in one place when it changes; a printed sheet or an old screenshot circulating in a group chat eventually becomes the wrong price.

Checklist

  1. Are rugs and runners priced per m²/sq ft, and sofas, cushions and blankets priced per piece?
  2. Is the price difference between hand washing and machine washing written down?
  3. Does wool, synthetic, shaggy and silk each have its own price line?
  4. Are fringe repair, stain removal, odour removal and antibacterial treatment listed as separate charges?
  5. Is a minimum order charge set, and told to the customer before pickup?
  6. Is the pickup/delivery rule written down and applied the same way by everyone?
  7. Are seasonal offers sent only to opted-in customers, a few times a year at most?
  8. When was the last price increase, and was it flagged to regulars in advance?
  9. Is the price list kept in one place that the whole team actually checks?

From estimate to written quote

A price list answers «how much per square metre». A quote answers «how much for my house», and for offices, hotels and large sets that is the question that actually closes the job.

In ProTakip a quote is built from line items with quantities and unit prices, can carry a deposit and a validity date, and goes out as a PDF. Its status moves from draft to sent, then to accepted or rejected with a reason. When the customer accepts, the appointment is created automatically — the quote stops being a document and becomes a job in the calendar.

Two habits make quotes work. Quote add-ons as their own lines, so a discount conversation is about one line rather than the whole job. And give every quote a validity date; it is the politest way to hold a price without holding it forever.

Different prices for different trading names

If you run more than one name, each brand can sit at a percentage above or below the main list, carry its own price for a specific product, or hide a product it does not sell. A new brand can start by copying another brand's prices instead of typing the list again.

Frequently asked questions

What does estimating software do for a carpet cleaning business?

It turns a price list into a number you can give with confidence. In ProTakip products are priced per square metre, per piece, per kilogram or per metre; the width and length of a rug are entered and the line total is calculated, add-on services are separate lines, and the same list is used on the phone, in the workshop and on the receipt.

Can I send a written quote before the work starts?

Yes. A quote is built from line items with quantities and unit prices, can carry a deposit amount and a validity date, and is shared as a PDF. It moves through draft, sent and accepted or rejected, and when the customer accepts it the appointment is created automatically.

Can I quote by square metre and by piece in the same job?

Yes. A single order can mix a rug priced by area with a runner or a cushion priced per piece, and add-on services such as fringe work or stain treatment sit on their own lines.

When is the final price decided?

Usually when the rug reaches the workshop and is measured. That is why a price list expressed in clear units matters more than a single headline figure: the estimate on the phone and the final line on the receipt are produced by the same rates.

Can different trading names have different prices?

Yes. Each brand can carry a percentage difference from the main price list, its own price for a specific product, or hide a product entirely, and a new brand can copy another brand's prices as a starting point.

How do I stop the price being negotiated on every call?

Put the rates in writing, use the same list for everyone who answers the phone, and quote add-ons as separate lines rather than folding them into a lump sum. A written quote with a validity date ends the haggling politely.

Related guides

Take Your Business to the Next Level

Offer your customers a professional experience with ProTakip. Download now, get started in minutes.

Other Industries

⚖️ Compare ProTakip with other software 🧹 Carpet & Upholstery Cleaning 🧭 Software Selection Guide 💬 Customer Notifications Guide 📞 Caller ID Guide 🔄 Switching Programs Guide 🧾 Carpet Cleaning Payment Collection & Balance 🚚 Carpet Cleaning Delivery Scheduling & Route 🚗 Car Wash 👔 Dry Cleaning 🏷️ Dry Cleaning Management Software ⚡ Electrical & Plumbing 🏠 Home & Office Cleaning ❄️ HVAC Services 🚚 Moving & Logistics 🔧 Renovation & Repair 👥 Client management