What Should You Charge for Commercial Cleaning? 2026 Pricing Guide

What should you charge for commercial cleaning in 2026? Average rates range $0.10–$0.25 per sq ft per month. See typical job costs, what affects pricing, and build a professional proposal.

Commercial Cleaning Cost at a Glance

$0.10–$0.25 per sq ft per month

Typical market range. Actual costs vary by region, job scope, and provider experience.

Common Commercial Cleaning Service Prices

Service Typical Price Range
Office cleaning (nightly, 5,000 sq ft) $800–$1,500/mo
Office cleaning (nightly, 15,000 sq ft) $1,800–$3,500/mo
Office cleaning (nightly, 30,000 sq ft) $3,500–$6,500/mo
Medical / clinic cleaning $0.14–$0.20/sq ft/mo
Retail or showroom cleaning $500–$1,200/mo
Day porter (full-time, M–F) $2,400–$3,200/mo
Carpet extraction (quarterly) $0.08–$0.15/sq ft
Strip and wax VCT floors $0.30–$0.60/sq ft
Post-construction cleanup $0.15–$0.50/sq ft
Commercial floor buffing $200–$500

Prices are U.S. market averages for 2026. Local rates vary.

What Affects Commercial Cleaning Pricing

  • Square footage and layout complexity
  • Cleaning frequency — daily, nightly, or weekly
  • Building type — healthcare facilities require higher sanitation standards
  • Floor types — carpet, tile, and hardwood have different cleaning requirements
  • Supplies included vs. client-supplied
  • Day porter coverage and hours
  • Contract length — annual contracts run 10–15% lower than month-to-month

How to Price a Commercial Cleaning Job

Pricing a commercial cleaning bid starts with the walkthrough, not the spreadsheet. You need to see the building, count the fixtures, and look at the floor types before you can quote anything that won't lose you money. Phone-call quotes are how new janitorial companies go out of business in their first year.

Once you've walked the facility, the math is straightforward. Standard office space prices at $0.08–$0.12 per square foot per month for nightly janitorial. Medical or clinical space runs $0.14–$0.20 because of disinfection protocols and PPE requirements. Retail and showroom space runs $0.06–$0.10 — there's less furniture to clean around, but glass and floors take more time. Industrial and warehouse space runs $0.04–$0.08, but those rates assume floor-cleaning equipment (ride-on scrubbers) and a different scope of work.

Multiply your base rate by square footage to get the monthly floor. A 15,000 sq ft office at $0.10/sq ft is $1,500/month for nightly cleaning, before any add-ons. Then add separate line items for day porter ($2,400–$3,200/month for full-time coverage), quarterly deep cleaning ($0.08–$0.15/sq ft per event), supply procurement (15–20% markup over distributor cost), and any specialty services (floor stripping, carpet extraction, vent cleaning).

The most common pricing mistake on commercial bids is bundling everything into one number. Facility managers compare bids line by line. A $5,500/month all-in number looks expensive next to a $4,200 base rate from a competitor — even if the competitor's $4,200 doesn't include porter, supplies, or deep cleaning. Break out every service. Let the buyer see what they're paying for. The proposal that shows the math wins.

Per-Square-Foot vs. Per-Visit vs. Per-Service Pricing

Three pricing models dominate commercial cleaning, and each one is right for a different kind of facility. Get this wrong and you either underbid (per-visit on a 25,000 sq ft contract is a route to bankruptcy) or overbid (per-square-foot on a 1,500 sq ft retail spot prices you out of the job).

Per-square-foot pricing is the standard for recurring janitorial in facilities over 3,000 sq ft. It scales cleanly, makes bid comparison easy for facility managers, and lets you forecast revenue and staffing months in advance. The downside is that uniform per-foot rates ignore variable-effort zones — restrooms, break rooms, and labs all need different attention than open office floor. Build modifiers into your bid (restroom-fixture surcharge, kitchen surcharge, server-room exclusion) so the price reflects the actual work.

Per-visit flat-rate pricing is the right model for smaller offices, retail spaces under 3,000 sq ft, and accounts on weekly or biweekly schedules. It's how solo operators and small crews build their first 5–10 B2B accounts. The risk is scope creep — when "visit" isn't defined ("clean the office") instead of ("vacuum, empty trash, wipe surfaces, clean restrooms, mop kitchen") clients will keep adding tasks until the visit takes twice as long as you priced for. Spell out the scope in the proposal.

Per-service pricing (hourly or per-job) is for one-time deep cleans, post-construction work, and specialty services. It carries the highest per-hour margin because there's no recurring discount, but it requires constant lead generation. Most successful commercial cleaning companies do all three: per-square-foot for the recurring contract that pays the bills, per-service for high-margin add-ons, per-visit for the smaller accounts they pick up between bigger contracts.

State-by-State Commercial Cleaning Rates

Labor cost is the single biggest variable in commercial cleaning pricing, and labor cost varies dramatically by state. The BLS reports average hourly wages for janitorial and cleaning workers ranging from under $14/hour in low-cost states to over $22/hour in high-cost states. That spread translates directly into the per-square-foot rate you can sustain.

The table below shows the top 10 U.S. states by economy, with the BLS hourly wage for cleaning workers and the adjusted commercial cleaning rate range for each market. Use these as a starting point — your local market may run 10–20% above or below the state average depending on metro vs. rural location.

Two important notes. First, even in low-wage states, premium facilities (medical, lab, food service) command 30–50% higher rates than the state baseline. Second, in high-wage states, you can't just charge more — you have to be more efficient. High-wage markets reward operators who use ride-on equipment, batch their accounts geographically, and run experienced crews that move faster than entry-level competitors.

How to Price Commercial Cleaning: Step-by-Step

  1. 1

    Walk the building before you quote

    Schedule a 30–45 minute walkthrough with the facility manager. Measure square footage by space type (office, restroom, kitchen, lobby, specialty). Count restroom fixtures, photograph problem areas, and note floor surfaces. Skipping the walkthrough is the most common reason commercial bids lose money.

  2. 2

    Pick the right pricing model for the facility

    Use per-square-foot for recurring janitorial in spaces over 3,000 sq ft. Use per-visit flat rate for smaller offices and retail. Use hourly or per-service rates for one-time deep cleans and specialty work. Mixing models in one proposal is fine — base janitorial per sq ft, deep cleaning per service.

  3. 3

    Set your base rate by facility type

    Standard office: $0.08–$0.12/sq ft/month for nightly service. Medical: $0.14–$0.20. Retail: $0.06–$0.10. Industrial: $0.04–$0.08. Multiply your rate by square footage to get the monthly base — that's the floor, before add-ons.

  4. 4

    Add line items for porter, deep clean, and supplies

    Don't bury day-porter, deep cleaning, or restroom supplies into the base rate. Quote them as separate line items. Day porter runs $2,400–$3,200/month for full-time M–F coverage. Quarterly deep cleaning runs $0.08–$0.15/sq ft per event. Supplies carry a 15–20% markup over distributor cost.

  5. 5

    Show annual vs. month-to-month pricing

    Quote both. Annual contracts should be 10–15% lower than month-to-month, with a 30-day written cancellation clause. Most B2B clients pick the annual rate when they see the math side by side, and the contract gives you staffing certainty.

  6. 6

    Document your staffing plan and quality program

    Show crew size, shift hours, and whether crews are W-2 or subcontracted. Include a monthly quality inspection schedule with a scored checklist. Buyers are comparing 3–5 proposals — the one that proves how the work will get done usually wins, even if it isn't the cheapest.

Commercial Cleaning Pricing Models Compared

Most commercial cleaning bids use one of three pricing structures. Each one is right for a different type of facility and contract. Match the model to the building before you quote.

Per square foot, per month

$0.08–$0.20 / sq ft / mo
Best for
Recurring janitorial contracts, offices and retail over 3,000 sq ft
Example
15,000 sq ft office at $0.10 = $1,500/mo nightly service
Pros
Predictable monthly billing, easy for clients to compare bids, scales cleanly with facility size
Cons
Doesn't capture variable-effort areas (medical, kitchens) without modifiers
Common users
Janitorial companies, facility-management firms

Per visit (flat rate)

$150–$800 / visit
Best for
Smaller offices, retail under 3,000 sq ft, weekly or biweekly schedules
Example
3,000 sq ft retail showroom at $250/visit, 3 visits per week = $3,250/mo
Pros
Easy to staff, simple invoicing, works for variable schedules
Cons
Hard to scale, scope creep is common when 'visit' isn't precisely defined
Common users
Solo operators, small crews building a B2B book

Per service (hourly or flat)

$45–$95 / hour or $0.10–$0.50 / sq ft
Best for
One-time deep cleans, post-construction, specialty services (carpet, floors)
Example
Post-construction clean, 4,000 sq ft at $0.30/sq ft = $1,200 one-time
Pros
High margin per job, right model for jobs with high variability
Cons
No recurring revenue, requires constant lead generation
Common users
Specialty contractors, restoration companies, cleaning add-ons to recurring contracts

How to Price Commercial Cleaning vs. the Competition

How you price determines who you compete with. National franchises, regional chains, independents, and facility management firms all bid the same buildings — but their pricing structures and overhead loads put them in different brackets. Know where you fit before you quote.

Competitor type Pricing structure Typical rate
National franchises (ServiceMaster, Jan-Pro, Stratus, JAN-PRO) Per square foot, per month $0.12–$0.22 / sq ft / mo
Scope: Full-service nightly + day porter + supplies, included unless excluded
Margin load: Royalty 6–10%, brand marketing 1–2%, regional management overhead
Wins when: Buyer wants single-vendor accountability across multiple locations or insurance-heavy industries (medical, finance)
Regional chains (5–50 locations, single state or metro) Per square foot or per visit, with line-item add-ons $0.09–$0.16 / sq ft / mo
Scope: Janitorial base, day porter and deep cleans quoted separately
Margin load: Operations manager + dispatch overhead, fewer royalty fees, owner-operator margin pressure
Wins when: Buyer wants service-level commitments without franchise pricing — most competitive on 10K–50K sq ft accounts
Independent operators (1–4 crews, owner-on-site) Per visit flat rate or hourly $45–$85 / hour or $150–$650 / visit
Scope: Negotiable — base janitorial only unless add-ons specified
Margin load: Owner labor, low overhead, often no formal QC program
Wins when: Small office (under 5,000 sq ft) or relationship-driven accounts where price sensitivity is high and scope is simple
Facility management firms (CBRE, JLL, ABM) Per square foot bundled into broader FM contract Janitorial line $0.10–$0.18 / sq ft / mo within $1.50–$3.00 / sq ft FM
Scope: Janitorial included in multi-trade bundle (HVAC, security, landscape, repair)
Margin load: Account management, technology platforms, sub-contracted labor pool
Wins when: Class A buildings 50K+ sq ft, REIT-owned portfolios, single-procurement-team buildings

If you're a regional chain or independent, your sweet spot is undercutting national franchise pricing by 15–25% while showing the same scope detail in the proposal. National franchises win on 'one throat to choke' — you win on margin transparency and faster decisions. Quote your annual rate against their monthly rate, break out the line items, and let the math show the savings.

Commercial Cleaning Rates by State

BLS hourly wages for cleaning workers vary 60%+ between states. Adjust your per-square-foot rate by your local labor cost — these are the top 10 U.S. states by economy.

State BLS Wage Customer Rate Adjusted $/sq ft/mo
California $20.62/hr $44–$59/hr $0.14–$0.34
Texas $14.93/hr $32–$43/hr $0.10–$0.25
Florida $14.22/hr $30–$41/hr $0.09–$0.23
New York $20.19/hr $43–$58/hr $0.13–$0.33
Pennsylvania $14.93/hr $32–$43/hr $0.10–$0.25
Illinois $16.21/hr $34–$47/hr $0.11–$0.27
Ohio $14.08/hr $30–$40/hr $0.09–$0.23
Georgia $14.50/hr $31–$42/hr $0.10–$0.24
North Carolina $14.22/hr $30–$41/hr $0.09–$0.23
Michigan $14.65/hr $31–$42/hr $0.10–$0.24
New Jersey $18.20/hr $39–$52/hr $0.12–$0.30
Virginia $15.93/hr $34–$46/hr $0.10–$0.26
Washington $18.77/hr $40–$54/hr $0.12–$0.31
Massachusetts $18.20/hr $39–$52/hr $0.12–$0.30
Arizona $15.07/hr $32–$43/hr $0.10–$0.25

Wage data: U.S. Bureau of Labor Statistics OEWS, occupation 37-2011 (Janitors and Cleaners). Per-sq-ft rate adjusted from $0.10–$0.25 national baseline by state wage multiplier.

Ready to send a proposal?

Use our free commercial cleaning proposal template. Sample proposal, section-by-section tips, and what clients want to see.

View Commercial Cleaning template →

Related pricing guides

Commercial Cleaning Pricing FAQ

How to price a commercial cleaning job?

To price a commercial cleaning job, walk the facility first — measure square footage by space type, count restroom fixtures, note floor surfaces. Then apply a base rate per square foot per month: $0.08–$0.12 for standard office, $0.14–$0.20 for medical, $0.06–$0.10 for retail, $0.04–$0.08 for industrial. Multiply by square footage to get your monthly base. Add separate line items for day porter ($2,400–$3,200/month full-time), quarterly deep cleaning ($0.08–$0.15/sq ft per event), supplies (15–20% markup), and specialty services. Show annual and month-to-month pricing side by side.

How to price commercial cleaning per square foot?

To price commercial cleaning per square foot, multiply your base rate (set by facility type) times the cleanable square footage. Standard office at $0.10/sq ft × 15,000 sq ft = $1,500/month for nightly janitorial. Use the cleanable square footage, not the total leased space — exclude server rooms, mechanical rooms, and other excluded zones from the calculation. Document those exclusions in the proposal so the client knows what they're paying for.

How to price a commercial cleaning bid?

Pricing a commercial cleaning bid takes four steps: (1) facility walkthrough to measure cleanable square footage by space type, (2) pick your pricing model — per-square-foot for spaces over 3,000 sq ft, per-visit for smaller offices, per-service for one-off deep cleans, (3) set your base rate by facility type ($0.08–$0.20/sq ft/month for janitorial, depending on whether the space is office, medical, retail, or industrial), and (4) line-item the add-ons separately — day porter, deep cleaning, supplies, specialty services. Always quote annual and month-to-month rates side by side; annual contracts should price 10–15% lower.

How is commercial cleaning priced?

Three models cover most commercial cleaning bids. Per-square-foot per month ($0.08–$0.20) is standard for recurring janitorial in facilities over 3,000 sq ft. Per-visit flat rate ($150–$800) works for smaller offices and retail. Per-service pricing (hourly or per-job) is right for one-time deep cleans and specialty work. Most established cleaning companies use all three, with per-square-foot covering recurring revenue and per-service capturing higher-margin add-ons.

What's different about commercial vs. residential cleaning?

Commercial cleaning is typically done after hours, requires bonded and insured crews ($1M+ general liability is standard), follows OSHA standards, and may require specialized equipment (floor scrubbers, ride-on buffers). Service level agreements, scored quality inspections, and W-2 staffing requirements are common. Pricing is also different — commercial works on per-square-foot or per-visit models, not the per-job pricing common in residential.

How do I evaluate a commercial cleaning bid?

Compare scope, not price. Get every bidder to break out: nightly tasks, day porter tasks and hours, deep cleaning schedule and frequency, supply procurement costs, staffing plan, and insurance coverage. The lowest bid is almost always cutting one of these areas — common shortcuts are subcontracted labor without background checks, fewer crew hours than the space needs, and no documented deep-cleaning schedule. Ask each vendor to walk you through their staffing math.

How much does commercial cleaning cost per month?

A 5,000 sq ft office runs $800–$1,500/month for standard nightly janitorial. A 15,000 sq ft office runs $1,800–$3,500/month. A 30,000 sq ft facility runs $3,500–$6,500/month. Medical, lab, and food-service facilities run 30–50% higher. Add $2,400–$3,200/month for full-time day porter coverage and $300–$700/month for restroom supplies. Annual contracts price 10–15% lower than month-to-month.

Create a proposal with these prices

BidMaker lets you quote commercial cleaning jobs in minutes. Set your rates once — proposals write themselves.

Start for free

Free plan: 3 proposals/month. No credit card.

Need a proposal template?

See a sample commercial cleaning proposal with tips and what to include.

View Commercial Cleaning Template

What BidMaker handles

  • AI writes the proposal from your description
  • Professional proposals in under 5 minutes
  • Branded PDF and shareable link
  • Client e-signature and acceptance

Proposal templates for commercial cleaning businesses

Free templates with sample proposals, section breakdowns, and tips for winning the job.

Want rates broken down by state? Use the contractor rate calculator → BLS wage data with markup applied, for every trade in every state.

More pricing guides