LeadDuo – Service Business SoftwareLeadDuo
Back to Blog
Commercial Cleaning

How to Write a Janitorial Bid (2026): Pricing, Format, and Winning the Contract

A janitorial proposal tells the client who you are. A janitorial bid tells them what it costs and why they should pick you over the three other quotes on their desk.

12 min readMar 4, 2026

Most cleaning operators lose bids not because their price is wrong but because their bid looks amateur next to a competitor who formatted theirs better. This guide covers how to price a janitorial bid, how to structure it, and what separates winning bids from the ones that get ignored.

Download the free Janitorial Bid Template →

What Is a Janitorial Bid?

A janitorial bid is a formal price quote submitted in response to a client's request for cleaning services. It typically includes your scope of work, pricing breakdown, schedule, and terms.

Bids are used when:

- A property manager or business puts out a Request for Proposal (RFP)

- You are competing against other cleaning companies for the same contract

- The client wants a fixed price before signing a contract

A bid is more competitive and price-focused than a proposal. Where a proposal sells your company, a bid proves your price is fair and your scope is complete.

Janitorial Bid Pricing: What to Charge in 2026

Getting the price right is the hardest part of bidding. Too high and you lose to a cheaper competitor. Too low and you win the contract but lose money every month.

Price by Square Footage

Building TypeLowAverageHigh
Office space (light traffic)$0.07/sq ft$0.11/sq ft$0.18/sq ft
Medical / dental office$0.12/sq ft$0.18/sq ft$0.28/sq ft
Retail store$0.08/sq ft$0.13/sq ft$0.20/sq ft
School / educational$0.09/sq ft$0.14/sq ft$0.22/sq ft
Warehouse / industrial$0.04/sq ft$0.07/sq ft$0.12/sq ft
Restaurant$0.15/sq ft$0.22/sq ft$0.35/sq ft
Government / municipal$0.10/sq ft$0.16/sq ft$0.25/sq ft

These are monthly rates for nightly or regular service. One-time or less frequent service runs 20-40% higher per visit.

The Labor Cost Formula

Before you submit any bid, calculate your labor cost first. This is the number most operators get wrong.

1. Measure the total cleanable square footage

2. Estimate production rate

How many sq ft one cleaner covers per hour (typically 2,000-3,500 sq ft/hour depending on scope).

3. Calculate hours per visit

Sq ft divided by production rate.

4. Multiply by visits per month

5. Multiply by your fully loaded labor rate

Wage + taxes + benefits + oversight = typically 1.3-1.5x hourly wage.

6. Add supplies

Typically 5-8% of labor cost.

7. Add overhead and profit margin

Typically 15-25%.

Worked Example: 10,000 sq ft Office, Nightly Mon-Fri

- Production rate: 2,500 sq ft/hour

- Hours per visit: 10,000 / 2,500 = 4 hours

- Monthly visits: 22 (weekdays)

- Monthly hours: 88

- Labor at $18/hr fully loaded: $1,584

- Supplies (6%): $95

- Overhead + profit (20%): $336

- Monthly bid price: $2,015

- Per sq ft: $0.20/sq ft/month

Minimum Bid Threshold

Set a floor before bidding anything. Most commercial janitorial operators should not take contracts under $800-$1,000/month. Below that, the management overhead per account erodes your margin regardless of hourly rate.

How to Structure a Janitorial Bid

A winning bid has five sections. Keep it clean and scannable — the person reviewing it is looking at multiple bids and will spend 90 seconds on yours before deciding whether to read further.

1. Cover Page

Company name, logo, contact info, date, and who the bid is prepared for. One page, no more.

2. Scope of Work

List exactly what you will and will not do. Be specific. Vague scope is how disputes start after you win the contract.

3. Pricing Breakdown

Show the math. Clients trust a bid more when they can see how you arrived at the number.

4. About Your Company

Keep this short — 3-5 sentences. Years in business, number of employees, insurance coverage, any certifications or notable clients.

5. Terms and Next Steps

Contract length, cancellation notice, payment terms, make-good policy, and how to accept.

Scope of Work: What to Include

Include areas covered (floor by floor, zone by zone if needed), tasks per visit, frequency per task (nightly, weekly, monthly), and what is explicitly excluded (window washing, carpet cleaning, exterior, etc.).

Nightly (Mon-Fri):

- Empty all trash and recycling receptacles, replace liners

- Vacuum all carpeted areas

- Dust mop and wet mop all hard floors

- Clean and sanitize all restrooms (toilets, sinks, mirrors, floors, restock paper goods)

- Wipe down reception desk and common area surfaces

- Clean break room (counters, sink, exterior of appliances, floors)

Weekly:

- Vacuum upholstered furniture

- Wipe down all door handles and light switches

- Dust blinds and window sills

- Clean interior glass and partitions

Monthly:

- Detail clean baseboards

- High dusting (ceiling vents, tops of cabinets)

- Scrub and recoat hard floor finish (if applicable)

Not included: Carpet deep cleaning, exterior window washing, floor stripping and waxing, kitchen appliance interior cleaning, supply restocking beyond paper goods.

Pricing Breakdown Example

ServiceFrequencyMonthly Price
Nightly janitorial serviceMon-Fri (22 visits/month)$1,850
Restroom supplies (paper goods)Included$0
Day porter (2 hrs/day)Mon-Fri$440
Monthly floor maintenance1x/month$220
**Monthly Total****$2,510**

If you are bidding an annual contract, show both monthly and annual totals. Clients often prefer seeing the annual number for budget purposes.

Want this running automatically?

ServiceHub automates follow-ups, reminders, and booking confirmations so nothing falls through the cracks.

Start free No card required · Cancel anytime

About Your Company: The Proof of Service Advantage

Keep the company overview short — 3-5 sentences. Years in business, number of employees, insurance coverage, any certifications or notable clients. This is where you establish credibility, not sell.

One thing that wins bids: mention your proof of service process. Property managers and facility directors have one core anxiety — how do I know the work actually got done? Most cleaning companies have no answer.

If you can say "every visit is documented with a digital checklist and timestamped photos, and you get access to a client portal to verify any visit at any time" — you remove that objection entirely before they raise it.

Terms and Next Steps

- Contract length (month-to-month vs 1-year, 2-year)

- Notice period for cancellation

- Payment terms (net 15, net 30, due on invoice)

- What happens if a visit is missed (make-good policy)

- How to accept the bid (signature line or link to digital approval)

Common Mistakes That Lose Janitorial Bids

Underbidding to win

You get the contract and lose money for 12 months. Calculate your actual labor cost before bidding, not after.

Vague scope

"Full office cleaning" means different things to different people. Clients who receive a vague bid assume the worst about what is included and either ask for clarification (delay) or pick the competitor whose scope was clearer.

No proof of service mentioned

Property managers and facility directors have been burned by cleaning companies who bill for visits that did not happen. If you have a check-in/check-out system or photo documentation, lead with it.

Ignoring the decision timeline

Ask when they need to make a decision before you submit. If they are deciding Friday and you submit Thursday, you are competing with bids they have been reviewing all week.

Not following up

Most cleaning operators submit a bid and wait. One follow-up call or email 48 hours after submission asking if they have questions closes more contracts than any amount of bid formatting.

Janitorial Bid vs Janitorial Proposal: What's the Difference?

People use these terms interchangeably but there is a meaningful difference in context.

A bid is typically submitted in response to an RFP or competitive process. Price is the primary decision factor. The format is standardized and the client is comparing multiple bids side by side.

A proposal is more relationship-driven. You have usually met with the client, done a site walk, and are presenting a solution tailored to their specific situation. Proposals are used when the client is not running a formal competitive process.

In practice: bid for property management companies, large facilities, government contracts, and any RFP process. Propose for small businesses, referral-based leads, and clients where you have had a conversation first.

See the full Janitorial Proposal Guide →

Janitorial Bid Template (Copy and Paste)

Use the free template at the link below for a formatted bid you can send today. It includes:

- Cover page layout

- Scope of work table with nightly, weekly, and monthly task sections

- Pricing breakdown with line items

- Company overview block

- Terms and signature section

- SMS follow-up script for after you submit

Download the Janitorial Bid Template →

How to Follow Up After Submitting a Janitorial Bid

The follow-up is where most bids are won or lost.

48 hours after submission:

Call or text: "Hi [Name], I sent over the bid for [property] on [day] — wanted to make sure you received it and see if you have any questions on the scope or pricing."

That is it. One sentence. You are not pitching, you are removing friction. Most clients who were going to ask a question but didn't will respond to this.

If no response after 5 days:

One more follow-up: "Hi [Name], following up on the janitorial bid I sent for [property]. Happy to adjust the scope or walk you through the pricing if that would help — just let me know."

After two follow-ups with no response, move on. The account is either taken or not in motion yet. You can re-engage in 30-60 days.

Win More Janitorial Bids with ServiceHub

Bidding commercial janitorial contracts involves three places where work disappears: before the bid goes out, while it is waiting for a response, and after you win but before operations are set up. ServiceHub closes all three gaps.

  • Before the bid: Generate a professional quote with line-item scope, pricing breakdown, and your terms in minutes. Send it by email or SMS directly from the platform.
  • While it is pending: ServiceHub automatically follows up if a bid goes unanswered after 24-48 hours. Operators bidding 10+ accounts a month recover 2-3 contracts per month from automated follow-up alone.
  • After you win: Every visit is documented with a digital checklist and timestamped photos. The Proof Pack is automatically generated after each job and accessible to your client through a portal. When renewal time comes, you show up with 12 months of documented service history.
Try ServiceHub free No credit card required

?Frequently Asked Questions

How do I price a janitorial bid for the first time?
Start with the labor cost formula above. Measure the space, estimate your production rate honestly, calculate hours per month, multiply by your fully loaded labor rate, add supplies and margin. Do not guess and do not base your price on what you think the client wants to pay.
What is a good profit margin for a janitorial bid?
Most commercial janitorial operators target 15-25% net margin on contracts. New operators often bid lower to win accounts, which works if you treat the early contracts as learning investments — but do not go below a margin where you can pay your crew and yourself reliably.
How long should a janitorial bid be?
Two to four pages for most commercial accounts. Cover page, scope, pricing, brief company overview, terms. Longer bids do not win more often — clear bids do.
Should I do a site walk before submitting a bid?
Always for contracts over $1,500/month. A site walk lets you measure accurately, spot scope complexity (high ceilings, specialty floors, difficult restrooms), and build a relationship with the decision-maker before the bid is reviewed. Operators who do site walks close bids at a significantly higher rate than those who bid remotely.
How do I win a janitorial bid against a lower price?
Price is not always the deciding factor. Proof of service, reliability track record, and clear scope win contracts over lower bids regularly. A facility director who has been burned by a disappearing cleaning crew will pay more for documented proof that the work got done. Lead with that.

Start Winning More Janitorial Bids

Pricing benchmarks current as of 2026. Rates vary by market, building type, and scope. Always calculate your own labor cost before submitting any bid.

Try ServiceHub free