Commercial Cleaning Prices in 2026: Guides Say $25 to $50 an Hour, and How to Bid a Job

Tim Wheeler, Founder of ServicePro.coTim WheelerFounder, ServiceProLast updated November 6, 202617 min readMarketing
SamYour office manager

I answer your customers, book jobs, and send invoices. All by text, so you stay on the job.

How do I get started?

Sam is the AI office manager that never sleeps.(833) 365-7267Text Sam
Commercial Cleaning Prices in 2026: Guides Say $25 to $50 an Hour, and How to Bid a Job

Price from labor hours, because guides use different units

Add up the cleaning minutes, multiply by what an hour of labor costs you, and divide by 0.64, because we assume labor is 64 percent of the price. A labor hour is one person working one hour. For the made-up 4,000 square foot office below, cleaned three nights a week, at an assumed labor cost of $24 an hour, that comes to $853 a month with a 12-inch upright vacuum and $609 with a backpack vacuum.

Guides list other numbers. Jobber's pricing guide, last updated April 22, 2026, says most businesses charge $25 to $50 an hour, and Jani-King's September 2025 guide says $25 to $50 for each cleaner. Per square foot, ISSA's December 2025 guide lists $0.09 to $0.17 for general office cleaning. ISSA is a trade association for the cleaning industry.

ISSA does not say whether its range is per month, per visit, or per year. Its formula is a monthly cost divided by cleanable square feet, the floor you actually clean, and its example is $12,000 a month on 100,000 square feet, so we read the range as a price per square foot per month for a big building.

The trouble with copying a range is the unit. Multiplying each printed range by 5,000 square feet shows how far apart they land:

Guide5,000 sq ft officePrinted range
ISSA, Dec 2025$450–$850 a month$0.09–$0.17 a sq ft, a month going by its formula
Jani-King, Sep 2025$250–$1,250 a month$0.05–$0.25 a sq ft, a month going by its example
Nilfisk, Nov 2025$750–$1,000 if monthly$0.15–$0.20 a sq ft, unit not stated
Housecall Pro, Oct 2026$2,000–$4,000 a month$0.10–$0.20 a sq ft a visit, at 4 visits

Even with the unit settled, Housecall Pro's $2,000 to $4,000 a month for weekly cleaning of 5,000 square feet is five times Jani-King's $400 to $800 for the same size and schedule. Small offices run higher per square foot. Nilfisk says "Larger buildings typically cost less per square foot because of efficiency gains."

Routine janitorial work and periodic work are priced differently

Companies that separate the two words do it by how often the work happens. Nilfisk says janitorial services "focus on routine, day-to-day cleaning tasks" and commercial cleaning involves "deeper, less frequent tasks." A Jan-Pro regional developer draws the same line and says the terms "are often used interchangeably."

Routine janitorial work is a flat monthly price built from labor hours, and the rest of this post is about that. Periodic work, like carpet cleaning and floor stripping, is priced per job, and the machine and chemicals belong in that number. ISSA says such tasks "fall outside routine janitorial services and are priced separately." Printed prices:

Periodic workPrinted priceSource
Carpet cleaning$0.10–$0.40 a sq ftHousecall Pro, Oct 2026
Floor stripping and waxing$0.30–$0.50 a sq ftJobber, Apr 2026
Post-construction cleaning$0.15–$0.60 a sq ftHousecall Pro, Oct 2026
Indoor windows$2–$10 a windowHousecall Pro, Oct 2026

Quote periodic work as its own line, not inside the monthly price. Our guides to carpet cleaning pricing and window cleaning pricing cover those two jobs. If you also clean houses, house cleaning pricing covers that side.

ISSA's cleaning times tell you the labor hours for each task

Labor hours come from a production rate: how many square feet one person cleans in an hour doing one task. ISSA publishes those times. Its formula: square feet to clean, divided by the square feet per hour for the task, times 60, gives minutes.

The full book costs $50 to $150, so we used only what is free: the worked examples in ISSA's own article, the vacuum times in a 2018 history of the book by consultant Mickey Crowe on ISSA's Korea site, and the 540 edition table (2009) that the janitorial supplier Parish Supply publishes. The history gives those two times from the 1999 edition and says the 612 edition (2014) "continues to support the same times" for them. It names only the 12-inch upright and the backpack, so those are the two vacuum times we could confirm at ISSA. The 540 table lists 32 times for vacuuming carpet, from 4.00 to 26.80 minutes per 1,000 square feet. ISSA's 2022 article calls an April 2021 release its latest edition, so other rows may differ.

TaskISSA timeSquare feet per hour
Vacuum carpet, 12-inch upright26.80 minutes per 1,000 sq ft2,239
Vacuum carpet, 16-inch upright14.20 minutes per 1,000 sq ft4,225
Vacuum carpet, backpack with 12-inch tool8.25 minutes per 1,000 sq ft7,273
Dust mop hard floor, 24-inch mop7.20 minutes per 1,000 sq ft8,333
Damp mop hard floor, 14-inch flat mop11.2 minutes per 1,000 sq ft5,355
Damp wipe surfaces with spray and cloth2.88 minutes per 150 sq ft3,125
Empty and reline wastebaskets1.50 minutes for 2 basketsn/a
Clean a restroom, trash to wet mop3 minutes per fixturen/a
Clean a glass door, both sides3.00 minutes per doorn/a

The damp mop and restroom rows come from ISSA's 2022 article, and the other rows from the 540 table.

ISSA calls its times "a benchmark," so time your own crew. Ben Walker, who compiled the 612 edition, has you time a 1,000 square foot area three to five times and average it. He also says to apply the times to your cleanable square footage, the floor you actually clean, and that this is typically about 55 percent of a building's total.

Our example 4,000 square foot office takes 105 minutes a visit

Take a small office cleaned three nights a week. At the walkthrough, ZenMaid's cleaning business mentor says to note the square footage, the floor types, the scope of work, and how often you will clean. Our example office:

  • 4,000 square feet in all: 3,000 of carpet and 1,000 of hard floor
  • Cleanable floor at Walker's 55 percent: 1,650 square feet of carpet and 550 of hard floor
  • 12 wastebaskets, 6 restroom fixtures, 400 square feet of desks and counters, and 1 glass front door
  • Paper, soap, and liners paid for by the client, which Griffin, a cleaning consultant, calls the safest approach
  • 13 visits a month (3 nights × 52 weeks ÷ 12 months)

ISSA's times are per 1,000 square feet, so 1,650 square feet is 1.65 in the math.

TaskMathMinutes
Vacuum carpet, 12-inch upright1.65 × 26.8044
Dust mop hard floor0.55 × 7.204
Damp mop hard floor0.55 × 11.26
Empty and reline wastebaskets12 × 0.759
Restrooms6 fixtures × 318
Damp wipe desks and counters400 ÷ 150 × 2.888
Glass door, both sides1 × 3.003
Fill bucket, clean up tools0.50 + 1.30 + 1.00 + 0.503
Walking and moving the cartOur allowance10
Total105

That is 1.75 hours a visit, or 2,286 square feet per labor hour across the whole building.

BSCAI, the association of building service contractors, gives an example of 2,500 square feet per labor hour for a 25,000 square foot medical facility. Swept, software for janitorial companies, lists 3,000 to 4,000 for a standard office. Our office is slower than Swept's range because we used the 12-inch upright, the slowest of the 32 carpet-vacuum times in the 540 table, and it takes 44 of the 105 minutes. The next section swaps in two faster vacuums.

This is the nightly work inside the building. Add travel to the site, which Swept counts as non-billable time, and dusting and other weekly or monthly tasks at their own frequency.

Our example office bids at $853 a month, $66 a visit, or $37.50 an hour

The price is labor hours, times what an hour of labor costs you, divided by labor's share of the price.

StepMathResult
Labor hours a month1.75 × 13 visits22.75
Labor cost a month22.75 × $24$546
Monthly price$546 ÷ 0.64$853

The $24 and the 0.64 are our assumptions, not published figures.

Assumption: $24 an hour. The BLS puts the median wage for janitors and building cleaners at $17.71 an hour in May 2025. Its June 2026 release for all private workers says wages are 80.0 percent of what a part-time worker costs an employer and 68.5 percent for a full-time one, so that wage really costs you $22.14 to $25.85 an hour, workers' compensation included. We picked $24, between the two. Use your local wage.

Assumption: labor is 64 percent of the price. The rest is supplies and equipment at 6 percent, overhead at 15 percent, and profit at 15 percent. The published ranges around those splits:

Divide by 0.64 and do not multiply labor by 1.36: the 36 percent is a share of the price, not a markup on labor, so $546 × 1.36 gives $743 and leaves you short.

The same bid, four ways:

  • $853 a month
  • $66 a visit ($853 ÷ 13)
  • $37.50 an hour ($24 ÷ 0.64), inside the $25 to $50 an hour range
  • $0.21 a square foot a month on all 4,000 square feet, or $0.39 on the 2,200 cleanable. Both are above ISSA's $0.09 to $0.17, Nilfisk's $0.15 to $0.20 for small offices, and Jobber's $0.05 to $0.15 for offices, and inside Jobber's $0.10 to $0.40 for small offices (units not stated). Guides disagree on which square feet to count: Housecall Pro and ISSA's formula say cleanable, while ISSA's intro and Nilfisk say the building's total.

The vacuum you use moves our example bid from $853 to $609

Vacuuming is 44 of the 105 minutes because the 12-inch upright is the slowest of the 32 carpet-vacuum times in the 540 table. The same table lists a 16-inch upright at 14.20 minutes per 1,000 square feet and a backpack vacuum with a 12-inch tool at 8.25. Same office, same 15 percent profit:

VacuumMinutes a visitMonthly price
12-inch upright105$853
16-inch upright84$683
Backpack, 12-inch tool75$609

A crew with a backpack vacuum can quote $609 and keep the same 15 percent. Quote $853 with the slowest machine in the table and you are 40 percent above them; quote $683 with a 16-inch upright and you are 12 percent above. Time your own vacuum on 1,000 square feet before you bid, because it moves the price more than any other line.

Quote one monthly price, and keep the hourly and per-visit rates for extras

Give the client one monthly price and a written list of tasks and how often. ZenMaid's mentor says not to hand over a breakdown of hours but to "simply give them the total monthly charge." ISSA tells buyers to ask for a proposal that "lists tasks, frequencies, and cleaning standards" and to "Look for pricing breakdowns," so expect some clients to ask for more than one number. Swept and Housecall Pro both suggest offering service levels if the client wants to choose.

Keep the other forms for where they fit:

  • Hourly is for work you can't scope. Housecall Pro says it fits one-time and irregular work. At the BLS median wage the math above gives about $35 to $40 an hour ($22.14 ÷ 0.64 and $25.85 ÷ 0.64). Supplies, equipment, and overhead take 21 percent of the price in our bid, so break-even at $24 labor is $30.38 an hour ($24 ÷ 0.79) before profit, and at $25 an hour you break even only if your labor costs $19.75 an hour or less.
  • Per visit is the price of one added night, from the same hours.
  • Per square foot suits recurring office work, say ISSA, Housecall Pro, and Jobber. We still set the price from labor hours and divide by the square feet to see where it lands, because ISSA says the method "becomes less accurate when cleaning needs vary significantly from space to space."

Don't cut the price in proportion to the visits. BSCAI says a building cleaned five days a week "will require a little less time to complete a task" than one cleaned once a week, so half the visits is not half the minutes. Write any added area or added night into the agreement as a written change. Swept says that stops extra requests from quietly eroding your margin.

Guides cite a one-year contract, 30 days' notice, and net 30, but the terms can differ

This is what industry guides say. It is not legal advice, and rules differ by state. Griffin says an attorney should review the wording on any account over a few thousand dollars a month. His clauses to avoid include key loss: "Re-keying a building due to one lost key can run tens of thousands of dollars for a large account."

Length. Griffin's 2016 article says "Normally contracts last for at least one year, but could be any length," and that three- and five-year agreements are also common. Housecall Pro's sample is a 12-month agreement billed monthly, and Swept's contract template offers month-to-month, 6, 12, and 24-month terms. Swept says a defined notice period, commonly 30 days, means neither side can walk without warning.

Payment. Net 30 means the client has 30 days to pay. Swept says "Net 30 with a late fee is standard and fair," and its template also offers Net 15 and due on receipt. Late-fee rules can differ by state, so ask an attorney how to size and word one. Jobber says "When the 30 days begin is up to you," and its example for a weekly cleaner who sends a monthly invoice starts the 30 days when the client receives it.

So write the start date into your terms, then do the cash math. If you invoice at the end of the month on net 30, you will have paid about two months of labor, $1,092 for the office above (2 × $546), before the first $853 arrives. Ask whether the client will pay the month ahead.

Insurance and sales tax change what you quote

Insurance. Insureon publishes the median cost of the policies its small cleaning customers bought, across all cleaning trades, updated October 12, 2026:

PolicyA monthA year
General liability, $1 million per occurrence and $2 million aggregate$59$705
Janitorial bond$9$112
Workers' compensation$114$1,364
Commercial auto$250$3,001

A janitorial bond reimburses your client if one of your employees steals, and you pay the insurer back. Insureon says you might need one to sign a contract with a client, that state laws typically require workers' compensation for businesses with employees, and that most states require commercial auto for vehicles a business owns. Ask a licensed agent what your state and your clients require.

Insureon also lists bundles at an average cost: $90 a month for general liability, a janitorial bond, and tools and equipment, $205 with workers' compensation and hired and non-owned auto added, and $590 with workers' compensation, commercial auto, and umbrella insurance added. Spread insurance across all your accounts: the $90 bundle fits inside the $128 of overhead in one $853 bid and leaves $38, but the $205 bundle does not. The $24 already includes workers' compensation at the BLS all-industry average, 0.9 percent of compensation, so any premium above that comes out of overhead.

Sales tax. Some states tax janitorial work. The Texas Comptroller says "Tax is due on the charge to clean a home, office, warehouse, garage, restaurant, or any other building" (Cleaning and Janitorial Services). Pennsylvania's regulation says separately stated employee costs for interior office cleaning "are not taxable if these costs are specifically itemized or listed in aggregate on the invoice" (61 Pa. Code section 60.1). Each 1 percent of tax is $8.53 a month on the $853 bid. This is not tax advice, and rules differ by state, so ask your state tax agency whether to add tax and how to show it on the invoice.

Where ServicePro fits

ServicePro is home services software. It starts with getting you found, so when a client looks up your business there is a website to look at. The Free plan ($0, no card) builds a website from your Google Business Profile with five service pages, a booking page, and a Powered by ServicePro.co badge that stays on. Web forms and bookings reach your inbox. Pro is $99 a month with no contract. It adds 25 town pages and custom booking forms, and the badge becomes optional. Every business can create and send an invoice.

ServicePro does not write quotes or bids, draft contracts, or keep timesheets. Swept lists time tracking, scheduling, and inspections for janitorial crews, so look at it if you need those. Get the free site built.

How this post was made: drafted with AI from the sources linked on this page. Figures and links were checked on October 22, 2026.

Frequently Asked Questions

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

Set the price from labor hours, then divide by the square feet. The 4,000 square foot office in this post comes to $0.15 a square foot a month with a backpack vacuum and $0.21 with a 12-inch upright, on an assumed $24 an hour labor cost. ISSA's December 2025 guide lists $0.09 to $0.17 for general office cleaning, and Housecall Pro's $0.10 to $0.20 is per visit.

What should I charge per hour for commercial cleaning?

Divide what an hour of labor costs you, wages plus the employer's costs, by 0.64. At $24 an hour that is $37.50. The 0.64 is this post's assumption, and it leaves room for supplies, overhead, and 15 percent profit; on those splits, break-even at $24 is $30.38 an hour. Jobber and Jani-King say $25 to $50 an hour, Nilfisk says $35 to $50 for offices, and Housecall Pro and Jobber's own office row say $20 to $80 per cleaner.

Is commercial cleaning priced per visit or per month?

It depends on the guide, and some don't say. ISSA's formula is monthly cost divided by cleanable square feet, with $12,000 a month on 100,000 square feet as the example. Jani-King's example is a monthly bill. Housecall Pro prices per visit, which for a 5,000 square foot office is $500 to $1,000 a visit. Nilfisk and Jobber don't say. If a guide does not say which unit it means, do not copy its range. Bid from labor hours.

How many square feet can one cleaner clean in an hour?

It depends on the task. ISSA's times work out to 2,239 square feet an hour for a 12-inch upright vacuum, 7,273 for a backpack vacuum, and 8,333 for a 24-inch dust mop. A whole building adds up every task and counts all of its floor, so it lands at a few thousand square feet per labor hour: BSCAI's example is 2,500 in a medical facility, Swept lists 3,000 to 4,000 for a standard office, and the example office in this post is 2,286.

What is the difference between janitorial and commercial cleaning?

Some companies use "janitorial" for routine upkeep like trash, restrooms, vacuuming, and mopping, and "commercial cleaning" for deeper, less frequent work like carpet extraction, floor stripping, and post-construction cleanup. Nilfisk and Jan-Pro draw the line that way, and Jan-Pro says the two words "are often used interchangeably." Price routine work as one monthly contract and periodic work as separate jobs.

How long should a commercial cleaning contract be?

Cleaning consultant William Griffin wrote in 2016 that contracts normally last at least a year, and that three- and five-year agreements are also common. Housecall Pro's sample is a 12-month agreement billed monthly, and Swept's contract template offers month-to-month, 6, 12, and 24-month terms. This is not legal advice, and rules differ by state. Griffin says an attorney should review the wording on any account over a few thousand dollars a month, and to make sure you have insurance if the agreement has a key-loss clause.

How much does insurance cost for a commercial cleaning business?

Insureon's figures for small cleaning businesses in every cleaning trade, not only commercial, are the median cost of policies its customers bought, updated October 12, 2026: $59 a month for general liability, $9 for a janitorial bond, $114 for workers' compensation, and $250 for commercial auto. Insureon also lists bundles from $90 a month to $590 a month. Spread the cost across all your accounts instead of charging it to one.

Built for cleaning servicesSee where a Jobsite ranks for cleaning searches, and what it costs.

Send your first invoice from your phone.

Add the customer, the work, and the price, then send it. You see who has paid, and invoices are on the Free plan.

Get started free →

No credit card · Free plan

Or talk to a co-founder first. Book a call

Tim Wheeler, co-founder of ServiceProDaniel Holliday, co-founder of ServicePro

“A customer asked if we could just send everything to his phone. Text me or call me, that's how I run my business. We built Sam to find out if more people feel the same.”

Tim Wheeler & Daniel Holliday · Co-founders, ServicePro

Meet Sam →

The newsletter

Get the next one in your inbox.

One email a week on what actually moves the phone for a home service business. No fluff, unsubscribe anytime.

No spam. Unsubscribe anytime.

More for cleaning services

Marketing

How to Start a House Cleaning Business in 2026: You Are Selling a Key, and the Slot Is the Business

A house cleaning business starts for under $1,000, because the equipment is a $300 vacuum and a caddy, and what the customer is actually buying is the confidence to hand a stranger a key. The bond costs $9 a month, general liability $51, and a biweekly client is worth $2,800 to $6,000 a year. What it costs to start, how to build the trust package before the first clean, and how the first ten slots come from the street the car is parked on, priced September 8, 2026.

10 min read
Marketing

How to Start a Commercial Cleaning Business in 2026: The Contract Is Walked and Bid, Not Searched

A commercial cleaning business starts for $2,000 to $5,000 and lives on a different rhythm from house cleaning: the work is at night, the customer is a facilities manager comparing bids, the price is per square foot, and one signature on a 5,000-square-foot office is worth about $4,800 a month. The startup costs that matter are the bond, the certificate of insurance and enough cash to cover the first month before a net-30 invoice clears. What it costs, how the first contract is won, and what to run it on, priced September 8, 2026.

11 min read
Marketing

Cleaning Business Marketing: Fill the Schedule, Then Keep It Full

A cleaning business sells recurring slots, and a biweekly client at $120 to $280 a visit is worth thousands a year for as long as you keep them. So marketing is two jobs: filling slots on streets you already clean, and keeping the clients you paid to find. Every channel priced for 2026, and why a $2,800 agency almost never works at cleaning prices.

13 min read