Commercial cleaning bid calculator from production rates

Enter the cleanable square feet of each area, your production rates, visits per week and costs, and get the hours per visit, the monthly contract price and a bid line to paste into your proposal.

Free tool · Cleaning · Excel · Updated

1The building

min a visit

Example building with example rates. Replace them with your own.

2Areas and production rates

Area 1
1.71 h a visit
Area 2
0.96 h a visit
Area 3
0.40 h a visit
Area 4
1.00 h a visit
Area 5
0.42 h a visit
Area 6
0.57 h a visit
Leave times a week empty for areas cleaned every visit.
Or drop a CSV with one row per area.

3Your costs

$an hour
% of wages

Payroll taxes, workers comp, insurance, benefits.

% of labor
% of price

Office, vehicles, software, your own time.

% of price

4Your bid

Monthly price
$3,413
Per sq ft a month
$0.275
Labor hours a visit
5.1
Labor hours a month
111.5

Example two-floor office: 12,400 cleanable sq ft, 5 visits a week, about 5.1 labor hours a visit (111.5 a month). Monthly price $3,413, or $0.275 per sq ft a month.

Paste it into your proposal, Jobber quote or QuickBooks estimate.
Where the price goes, each month
LineAmountShare of price
Wages$1,89655.6%
Labor burden$37911.1%
Supplies$1143.3%
Overhead$51215.0%
Profit$51215.0%
Monthly price$3,413100.0%
Per visit$157.52–
Per labor hour$30.60–
Per year$40,954–
Hours by area
AreaSq ftRateTimes a weekHours a visitHours a month
Open office6,0003,50051.7137.1
Private offices2,4002,50050.9620.8
Conference rooms1,2003,00030.405.2
Restrooms60060051.0021.7
Break room5001,20050.429.0
Lobby and halls1,7003,00050.5712.3
Setup and travel––50.255.4
Total12,400––5.15111.5
A month is 52 ÷ 12 = 4.33 weeks.

Want this done on your whole Excel? We fix cleaning bids built by hand in a spreadsheet that drift from what the jobs really cost on your real data, tested with you.

Walk us through your bid sheet

How do you calculate cleaning hours from production rates?

Divide each area’s cleanable square feet by the square feet your crew cleans in an hour, then add the areas up.

Hours per visit = cleanable sq ft ÷ production rate (sq ft per hour)

Monthly hours = hours per week × 52 ÷ 12

Areas cleaned less often (conference rooms three times a week, say) count only on the days they are cleaned. Setup, trash runs and travel go in as minutes per visit.

Example: a 6,000 sq ft open office at 3,500 sq ft an hour takes 1.7 hours a visit. Five visits a week is 8.6 hours a week, or 37.1 hours a month.

How do you price a commercial cleaning bid?

Add wages, labor burden and supplies, then divide by what is left after overhead and profit.

  1. Labor cost = monthly hours × hourly wage × (1 + burden %)
  2. Direct cost = labor cost × (1 + supplies %)
  3. Monthly price = direct cost ÷ (1 − overhead % − profit %)

Overhead and profit here are shares of the price, so a 15% profit is 15 cents of every dollar billed.

Example: 111.5 hours a month at 17 dollars with 20% burden is 2,275 dollars of labor. Supplies at 5% bring it to 2,389 dollars. With 15% overhead and 15% profit, the price is 2,389 ÷ 0.70 = 3,413 dollars a month.

How much should you charge per square foot for commercial cleaning?

Work out the price from hours first, then divide by the square feet to get the rate.

Price per sq ft a month = monthly price ÷ total cleanable sq ft

Two buildings of the same size can need very different hours: restrooms, carpet and clutter change the time, so a flat rate per square foot underprices the hard buildings and overprices the easy ones. Use the rate as a check against contracts you have already won.

Example: 3,413 dollars a month on 12,400 cleanable sq ft is about 27.5 cents per sq ft.

What goes into labor burden for cleaners?

Labor burden is what you pay on top of the wage: payroll taxes, workers comp, insurance and any benefits, as a percent of wages.

  • Social Security: 6.2% employer share (IRS)
  • Medicare: 1.45% employer share (IRS)
  • Federal unemployment (FUTA): 6.0% on the first 7,000 dollars of each worker’s wages, with a credit of up to 5.4% for state unemployment tax paid (IRS)
  • State unemployment, workers comp and benefits: set by your state and your carrier

The federal minimum wage is 7.25 dollars an hour; many states and cities set a higher one. Our labor burden calculator works out the percent for your crew.

Can I paste my bid sheet from Excel or Google Sheets?

Yes. Copy the rows (area, sq ft, production rate, times per week) and paste them into the box, or save the sheet as CSV and drop it in.

A header row is optional, and title lines above it are skipped. Without a header, columns are read in that order; with one, names like “Sq ft” and “Rate” are matched.

Copy the one-line summary into your proposal, a Jobber quote or a QuickBooks Online estimate, and download the full bid sheet as CSV.

Questions

Where do production rates come from?

The best rates come from timing your own crew on a few normal visits and dividing the square feet by the hours. ISSA, the cleaning industry association, sells a guidebook of standard cleaning times you can start from.

Are the starting rates in the calculator standard rates?

They are example numbers to show how it works. Replace each one with what your crew does on that kind of floor.

Why does a month count as 4.33 weeks?

A year has 52 weeks, and 52 ÷ 12 is 4.33. Using 4 weeks a month leaves about one month of visits a year unpaid.

What is the difference between margin and markup?

Margin is profit as a share of the price; markup is profit as a share of cost. A 20% margin equals a 25% markup.

Is my bid saved or uploaded?

Everything is worked out in your browser and nothing leaves the page. Download the CSV or print the sheet to keep it.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.