Free tool

Carpet Cleaning Price Calculator

Turn the size of a job, your time and your costs into a price per job, per room and per square foot, with a minimum charge and a margin check. Every value is a starting estimate. Replace them with your own numbers.

Last updated: November 13, 2026

The job
How do you size the job?

Rooms drive the cleaning time in this mode. Count each room or hallway you will clean.

sq ft

Used for the price-per-square-foot figure and for the protector add-on. Starter estimate.

min

Minutes of labor to clean one room, including moving light items. An editable estimate, not market data. Time a few real jobs to find yours.

Stairs (optional)

Number of steps. Leave at 0 to skip.

min

Starter estimate. Steps are slow by hand.

Add-ons (optional)

Each add-on adds your estimated time and product cost to the job cost, so your margin applies to it too. Leave at 0 or unchecked to skip.

Stain treatment

min

Starter estimate.

Starter estimate.

Deodorizer

min

Starter estimate.

Starter estimate.

Protector

Starter estimate.

min

Starter estimate.

Travel and costs
min

Paid travel for this job. Added to labor hours.

Optionally fill the hourly wage with the May 2025 BLS OEWS median hourly wage for a U.S. state. These are occupational wages, not a recommended cleaning price and not a fully loaded labor cost. You can edit the wage after. Table and source.

Which OEWS occupation’s median wage to use when you pick a state.

What you pay a cleaner per hour before burden. Starter estimate.

%

Employer payroll taxes, workers' comp and similar, as a percent of wages. Starter estimate.

Cleaning solution, plus wear and fuel for the machine, per job. Starter estimate.

%

Insurance, vehicle, admin and so on, as a percent of labor plus materials. Starter estimate.

%

Percent of the price you keep as profit. 0 to 90.

The least you will accept for a visit. If the calculated price is lower, the minimum is used. Starter estimate.

Results also update as you type.

Your price

Suggested price per job —

Price per room
—
Price per sq ft
—
Labor hours
—
Cost per job
—
Profit per job
—
Margin at this price
—
Cost per job, step by step
Cleaning time—
Stairs time—
Add-ons time—
Travel time—
Wages—
Payroll burden—
Chemicals, equipment and add-on products—
Overhead—
Your total cost—
Price before the minimum charge—
Your minimum job charge—

This calculator needs JavaScript to run.

Planning estimate only. Defaults are editable starting estimates for planning. They are not market data, not a formal quote, and not financial advice. Look at the job, time the work and use your own numbers before you quote a price.

Transparent math

How this price is calculated

This is a simple cost-plus model: estimate the time, cost that time, add chemicals and add-on products and overhead, then add your margin. Nothing here comes from a market survey. Every default is a round-number starting assumption for you to replace with your own timings and costs.

1. Time

In room mode the area is rooms × average room size. It is used for the protector and for the price-per-square-foot figure. Stairs are not counted as area. Labor hours are person-hours: with two cleaners, time on site is roughly half.

2. Cost per job

3. Price, using margin (not markup), and the minimum charge

Margin is a share of the price. Dividing by (1 − margin) is what makes the profit exactly that share of what the customer pays. Because the price is rounded up to a whole dollar, the margin shown can be slightly above your target. If your minimum job charge is higher than the calculated price, the minimum is used and the margin shown is the margin at that higher price.

Price per room is the price divided by the number of rooms. Price per square foot divides the price by the area. Both include stairs, add-ons, travel and everything else in the price, so they are higher than a bare per-square-foot rate. They are a quick way to compare a quote with others you have priced, not a statement about what other companies charge.

4. The checks

The calculator tells you when the minimum charge replaces the calculated price. It also warns if the margin at the final price is below 20%. Twenty percent is a rule of thumb used here as a prompt, not a rule or a market figure. Your own threshold may be different.

What the calculator leaves out

It does not include sales tax, income tax, equipment purchases beyond the per-job wear you enter, payment fees, furniture moving beyond light items, or pet-odor and heavy-soil surcharges unless you build them into the minutes, costs or margin. It also knows nothing about prices in your area. Treat the result as a floor to check your quote against, then use your own judgment.

Common questions

Should I price by the room or by the square foot?

Both are used. Pricing by the room is simple to explain to a customer. Pricing by the square foot suits large open areas where room counts are unclear. Either way this calculator works from your time and costs, then shows the price per room and per square foot so you can quote whichever way you prefer. Check what is normal for your customers and your area before you decide.

Why have a minimum job charge?

Driving, loading the machine, setting up and packing away take roughly the same time whether you clean one room or five. On a small job those fixed costs can eat the whole margin. A minimum charge sets a floor. The calculator shows when the minimum replaces the calculated price so you can see which jobs it is protecting.

How do I set the labor time per room?

Time yourself on a few real jobs and divide the labor minutes by the number of rooms. The default is a placeholder and is not a market figure. Time depends on the machine, the carpet, how soiled it is, how much furniture needs moving and whether you pre-treat. Update the number as you collect timings.

Where do my machine and equipment costs go?

Put wear, fuel and cleaning solution for a typical job into "Chemicals and equipment per job". Larger costs such as vehicle insurance, a business license or the purchase of a new machine belong in the overhead percentage, if you want them recovered in the price.

Cleaning homes? The $49 Pricing & Launch Kit

To be clear: the kit is built for house cleaning. It has a quote calculator spreadsheet, a service agreement template, cleaning checklists and client email templates. It does not include carpet-cleaning price lists or carpet-specific templates, so you would adapt it to your work. If you also clean homes, it could save you time.

See the residential kit