Skip to main content
Calcimator

Carpet Cleaning Solution Calculator

Calculate solution volume, pre-spray, extraction passes, and drying time for hot water extraction carpet cleaning.

About this calculator

This calculator sizes out a hot water extraction (steam cleaning) job from carpet area and soil level. Solution volume scales directly with square footage using a per-square-foot rate that steps up with soil level: 0.5 gallons for light soil, 0.7 for moderate, and a full gallon for heavy soil, since heavier soiling needs more passes and more water to fully rinse and extract embedded dirt. Pre-spray (the alkaline or enzymatic treatment applied before extraction to break down soil) is sized separately using an ounce-per-square-foot rate that also tightens with soil level — one ounce covers 10 sq ft on light carpet but only 6 sq ft on heavy carpet, reflecting the stronger dwell-and-agitate treatment dirtier fiber needs. Extraction passes follow the same logic: 2 passes for light soil, 3 for moderate, 5 for heavy.

Cleaning time combines extraction time (total solution divided by your machine's flow rate in gallons per hour) with an estimated pre-spray application time based on a 2,000 sq ft/hour coverage rate. Drying time is a flat lookup by soil level (6, 12, or 24 hours) reflecting that heavier soil means more water was used and left in the fiber. Keep in mind these are planning estimates, not job guarantees: real-world solution use varies with carpet pile density, humidity, ventilation, and your specific machine's actual flow rate versus its rated spec, so always verify machine flow rate against the manufacturer's number rather than a nameplate maximum, and budget extra drying time in humid or poorly ventilated spaces to avoid mold risk.

Inputs

sq ft
gal/hr

Results

Solution Needed

700 gal

≈ 18 bathtubs

Extraction Passes

3

Pre-Spray125 oz
Cleaning Time7.5 hrs
Drying Time12 hrs
How to Use This Calculator
  1. Enter carpet area in sq ft and select soil level (light, moderate, or heavy).
  2. Set machine flow rate for your carpet cleaning machine.
  3. Review Solution Needed (gallons) and Pre-Spray amount for pre-treatment.

How the result changes with Carpet Area

Carpet AreaSolution NeededExtraction Passes
500350 gal3
750525 gal3
1,5001,050 gal3
2,5001,750 gal3

What each input means

Carpet Area
Total carpet area to clean in square feet.
Soil Level
How soiled the carpet is before cleaning.
Machine Flow Rate
Hot water extraction machine flow rate in gallons per hour.

What each result means

Solution Needed
Total gallons of cleaning solution required.
Pre-Spray
Ounces of pre-spray treatment needed.
Extraction Passes
Recommended number of extraction passes.
Cleaning Time
Estimated total cleaning time including pre-spray.
Drying Time
Expected drying time after cleaning.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Carpet Area = 1000, Soil Level = 1, Machine Flow Rate = 100 = 3 input(s) provided
  2. Calculate Solution Needed
    Solution Needed
    700 = 700
  3. Calculate Extraction Passes
    Extraction Passes
    3 = 3
  4. Calculate Pre-Spray
    Pre-Spray
    125 = 125
  5. Calculate Cleaning Time
    Cleaning Time
    7.5 = 7.5

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why is pre-spray measured in ounces per square foot instead of gallons like the main solution?

Pre-spray is a concentrated pre-treatment applied before extraction, so it's dosed far lighter than the rinse solution — the calculator uses a coverage rate of one ounce per 10 sq ft on light soil, tightening to one ounce per 6 sq ft on heavy soil, rather than a per-square-foot volume like the main solution. It only needs to coat and dwell on the fiber, not physically rinse and extract dirt the way the solution volume does.

How does soil level change the total cleaning time?

Soil level raises solution gallons needed, which increases extraction hours (solution gallons divided by your machine's flow rate), while pre-spray application time is calculated separately using a fixed 2,000 sq ft/hour coverage rate that doesn't change with soil level. So heavier soil adds time mainly through more extraction passes and more solution, not through a longer pre-spray step.

What happens if I enter a machine flow rate below my equipment's real rating?

The calculator only floors flow rate at a minimum of 1 gallon/hour to avoid a divide-by-zero error; otherwise it uses whatever number you enter directly in the extraction-hours formula. Entering a rate below your machine's actual gallons-per-hour spec will overstate cleaning time, so use the manufacturer's real flow-rate figure rather than a conservative guess.

Why doesn't drying time depend on carpet area or ventilation?

Drying time is a flat lookup keyed only to soil level (6 hours light, 12 hours moderate, 24 hours heavy), since soil level is a proxy for how much water was used and left behind in the fiber. It doesn't factor in room size, humidity, or airflow, so treat the result as a baseline to extend in humid or poorly ventilated spaces.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Home, Garden & Maintenance.