How to Bid Commercial Cleaning Jobs: A 2026 Guide for Cleaning Businesses

Commercial bids are won or lost long before the number leaves your mouth. The walkthrough decides your costs, the formula protects your margin, and the follow-up wins the jobs your competitors assume are dead. Here is the full playbook, from first site visit to signed contract.

1. Win the bid at the walkthrough

Never bid a commercial job sight unseen. The walkthrough is where you discover the margin killers that square footage never shows:

  • Restroom count. Restrooms are the most labor-intensive rooms in any facility — more fixtures mean more hours per visit.
  • Flooring mix. Carpet, tile, polished concrete, and hardwood each take different time and different equipment.
  • Occupancy and traffic. A busy building with hundreds of daily visitors is a different job than a quiet back office.
  • Timing constraints. After-hours-only access, security protocols, and restricted areas all affect scheduling and cost.

While you are there, ask the questions that qualify the client and surface scope: how often do they want service, which areas need extra attention, who supplies consumables (toilet paper, liners), and whether they need specialty work like floor care or disinfecting — priced separately, not folded in.

2. Calculate your true labor cost

The most common bidding mistake in commercial cleaning is pricing from wages instead of burdened labor cost. Your hourly cost per cleaner should include wages plus payroll taxes, workers' compensation insurance, training, and a share of business overhead. A common rule of thumb is to multiply the hourly wage by roughly 1.2–1.4 to estimate the true cost — but run your own numbers, since insurance and tax rates vary by state.

Next, estimate hours with a production rate: the square footage one cleaner can service per hour for the tasks required. Industry benchmarks are only averages — a quiet carpeted office produces far faster than a high-traffic tiled lobby with a dozen restrooms. When in doubt, estimate conservatively. One extra unplanned hour per visit across a multi-year contract is how profitable-looking bids turn into losses.

3. The bid formula, worked example included

With hours and burdened labor cost in hand, the formula is simple and repeatable:

  1. Labor hours per visit = total square footage ÷ your production rate, adjusted for restrooms, flooring, and traffic.
  2. Labor cost per visit = labor hours × your burdened hourly cost.
  3. Add supplies and overhead — consumables, equipment wear, travel, admin.
  4. Add profit margin — a common target is roughly 10–30% above total cost, not 0%.
  5. Convert to monthly = per-visit price × visits per month (use 4.33 weeks per month for weekly visits, not 4).

Example (illustrative — plug in your own numbers): a facility needs 6 labor hours per visit at a $30 burdened hourly cost ($180), plus supplies, travel, and overhead ($40). Total cost: $220 per visit. Add a 25% target margin → $275 per visit. For 5 visits per week, that is $275 × 5 × 4.33 ≈ $5,953 per month. Quoting a monthly number keeps the conversation about the contract, not your hours — and the ×4.33 conversion recovers the ~4 visits a year that a flat ×4 quietly gives away.

4. Build a proposal that closes

The proposal is a sales document, not a number on a napkin. Every professional bid should contain:

  • A written scope of work. Exactly what gets cleaned, how often, and — just as important — what is excluded. Exclusions are your protection against scope creep.
  • One monthly price. Present the monthly total and visit schedule; keep your man-hours internal.
  • Company credibility. License, insurance certificates, and two or three references a facility manager can actually call.
  • Payment terms. Watch for long net-terms in client paperwork — being paid 60 days after service starts can strangle cash flow. Negotiate terms before you sign, not after.
  • The initial deep clean. Bid the first restoration visit separately at a premium. Walking into someone else's accumulated neglect at the standard rate is a classic way to lose money in month one.

5. Price the multi-year angle (2026 edge)

Most commercial contracts run a year or longer, which means your costs will rise while your price stays flat — unless you write the answer into the bid itself. Include a modest annual escalation clause (a few percent per year) tied to wage growth, and a line that specialty services (floor refinishing, carpet extraction, window cleaning) are quoted separately when due. Facility managers respect a bid that plans for year two; it reads as professionalism, not greed, and it protects your margin when labor costs climb.

6. Follow up on a schedule

Most bids are not lost on price — they die quietly in a facility manager's inbox because the bidder went silent. Run a simple schedule:

  • Day 0: confirm the bid arrived and attach it again — emails with attachments get lost.
  • Day 3: a short, useful nudge — one observation from your walkthrough or an answer to a question they asked, not just “checking in.”
  • Day 7: the decision check: ask whether a decision has been made and offer to adjust scope or terms if something is holding them up.

Speed matters too: submit within two days of the walkthrough, while the visit is still fresh in their mind. Fast, professional bids signal a fast, professional operation.

7. Mine your lost bids

When a bid loses, ask why — politely, once, in one email. Was it price, scope, timing, or an incumbent with an existing relationship? The answers are free market research: they tell you where your pricing sits, which objections repeat, and which bid elements facility managers actually read. A bidder who learns from every loss keeps improving; most competitors never ask, so the intelligence is yours alone.

Price your next bid in 60 seconds

CleanQuote AI applies everything in this guide automatically — production-rate math, burdened labor, supplies, overhead, and margin — and hands you a professional, quote-ready bid.

Try the free quote generator

Frequently asked questions

How do you calculate a commercial cleaning bid?+

Start with a walkthrough to measure the facility and estimate labor hours using your cleaning production rate (square feet per hour per cleaner). Multiply hours by your fully burdened hourly labor cost, then add supplies, travel, overhead, and your profit margin. Finally, convert the per-visit price into a monthly price based on visit frequency.

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

Typical ranges published in industry guides run roughly $0.05–$0.20 per square foot per visit, depending on facility type, frequency, and scope — medical and high-detail spaces land higher, standard offices lower. Treat per-square-foot figures as a sanity check, not your bid: your real price should come from labor hours and costs, since two identical-size buildings can need very different amounts of work.

What should a commercial cleaning bid include?+

A professional bid includes your company overview, a written scope of work (what is cleaned and how often — plus what is excluded), the monthly price and visit schedule, insurance and license details, references, and payment terms. Excluded items matter as much as included ones: they are what protects you from scope creep later.

What is a good profit margin on a commercial cleaning job?+

A common target for commercial contracts is roughly 10–30% profit after all costs — labor, payroll taxes, insurance, supplies, travel, and overhead. Price your margin before you submit: a bid that only covers costs is a job that pays you to work. Build a 3–5% annual escalation clause into the proposal so multi-year contracts keep up with wage growth.

How should I follow up after submitting a cleaning bid?+

Send the bid, then follow up on a schedule: a same-day confirmation that it arrived, a value-add nudge around day 3, and a final decision check around day 7. Most lost bids are never lost on price — they die quietly in a facility manager's inbox because the bidder went silent. Ask every lost bid for feedback; those answers sharpen your next proposal.