All guidesHow-to14 min read · Updated November 2026

How to getcommercial cleaningcontracts.

Commercial cleaning contracts pay every month, which is why everyone wants them. Here’s how small cleaning companies actually win them: the paperwork buyers check first, where the bids are posted, how to price from hours, and how to follow up.

Here’s how to get commercial cleaning contracts: pick a type of building you can serve well, get the insurance and clearances buyers ask for, register on government bid portals, and go after private clients like property managers and offices directly. Then win the work with a proper walkthrough, a price built from cleaning hours, a clear proposal and steady follow-up. Most small companies win their first contracts from private clients and referrals, and add public tenders once they have references.

This guide walks through each step for Canada and the US, with real requirements taken from recent cleaning tenders. It isn’t legal or insurance advice; confirm requirements with your insurer and the buyer.

1. Pick the buildings you want

“Commercial cleaning” covers very different jobs. A dental clinic, a 40,000-square-foot warehouse and a municipal library each need different skills, hours and equipment. Pick one or two to start, so your pitch, pricing and references all line up.

Building typeTypical scheduleWhat buyers care about
Small officesEvenings, 2 to 5 nights a weekReliability, security, keys and alarm codes
Medical and dentalDaily, after hoursInfection control, training, consistency
Retail and restaurantsBefore opening or after closeFloors, washrooms, fast turnaround
Property management (common areas)Several visits a weekInspections, quick response, one invoice for many buildings
Public buildingsSet by tenderInsurance, clearances, background checks, price

2. Get the paperwork buyers check

Commercial buyers screen out bidders on paperwork before they look at price. Look at what recent tenders asked for:

  • Commercial general liability (CGL) insurance. A 2026 cleaning RFP from the Township of Chapple, Ontario asked for at least $2,000,000. A 2025 St. Catharines Public Library RFQ asked for $5,000,000, plus at least $50,000 of crime or employee dishonesty coverage.
  • Bonding. That same library RFQ asked for a fidelity bond of at least $50,000 per employee, which protects the client if a cleaner steals.
  • WSIB clearance (Ontario). Both Ontario tenders asked for a WSIB clearance certificate. WSIB says clearances are valid for up to 90 days and only available to registered businesses in good standing. Other provinces have their own workers’ compensation boards.
  • Background checks. Criminal record checks for every cleaner on the contract.
  • Chemical safety. Safety data sheets on site and WHMIS labelling in Canada.
  • References. Usually three, ideally from similar buildings.
Get it before you need it

Buyers rarely wait while you shop for insurance. Get a quote for $2M and $5M CGL limits now, so you can raise your cover the week a tender asks for it.

3. Register on the bid portals

Public cleaning contracts are posted on procurement portals. Registration is usually free but can take days, so do it before you see a tender you want.

PortalWho posts thereWhat you need
CanadaBuysFederal government of CanadaAn SAP Ariba supplier account for many tenders; supplier registration with a procurement business number
Ontario Tenders PortalOntario government and broader public sectorFree supplier registration
BC BidBC government and public bodiesA Business BCeID (a Basic BCeID isn’t accepted)
Alberta Purchasing ConnectionAlberta public bodiesAnyone can view; registration needed to bid
MERXMany Canadian public and private buyersFree tier shows federal tenders; paid tiers for others
SAM.govUS federal governmentFull SAM registration (free), renewed every year; a Unique Entity ID alone isn’t enough to bid
State and city portalsUS states, counties, school boardsEach runs its own vendor registration

Municipalities, school boards, libraries and housing providers often post smaller cleaning contracts on their own sites or on regional portals. These are the best first public bids for a small company, because a large national firm may not bother.

4. Find private clients

Private clients don’t publish tenders. You find them:

  • Property managers. One manager can control dozens of buildings. Ask who handles janitorial and when the current contract ends.
  • Walk-ins. Visit small offices, clinics and shops in one area with a one-page flyer and offer a free walkthrough. Clustering clients cuts drive time.
  • Your residential customers. Ask who owns a business. A happy homeowner is a warm introduction.
  • Google Business Profile and website. Build a page for “office cleaning in [city]” with your insurance, clearances and services listed.
  • Referrals from other trades. Window cleaners, carpet cleaners and building maintenance companies hear when a building is unhappy with its cleaner.

Our guide on how to get more contractor leads covers the online side in more depth.

5. Subcontract to get a foot in the door

Large facility management companies win big multi-site contracts and then subcontract cleaning to local companies. The margins are thinner, but you get commercial references, steady work and a reason to grow your team. Ask about payment terms (many pay 30 to 60 days after invoice), inspection standards, and whether you can bid on the building directly when the contract ends.

6. Do a proper walkthrough

Never price a commercial contract from a phone call. Walk the building with the person who’ll sign, and use a checklist so nothing is missed:

CheckWrite down
Square footage by floor typeCarpet, hard floor, tile, and whether hard floors need scrubbing or refinishing
WashroomsNumber of toilets, urinals and sinks
Kitchens and break roomsDishes, appliances, how messy it gets
TrafficHow many people use the space each day
FrequencyNights per week, and any day porter or daytime cleaning
Access and securityKeys, alarm codes, sign-in rules, hours you can work
SuppliesWho provides paper, soap and liners
Pain pointsWhat the current cleaner does badly; this is your pitch

Ask the last question directly: “What would you change about your current cleaning?” The answer tells you what to put at the top of your proposal.

7. Price from hours, not guesses

Online cost guides quote per-square-foot ranges, for example Housecall Pro’s guide lists about $0.10 to $0.20 per square foot for recurring office cleaning. Those are useful sanity checks, but buildings vary too much to price from them. Price from the hours it will take instead.

ISSA, the cleaning industry association, uses a simple formula: cleaning time in minutes equals square footage divided by your production rate per hour, times 60. It also lists task times, such as about 3 minutes per washroom fixture. Your production rate depends on the building and your equipment; time your own crew to find it.

Worked example: 8,000 sq ft office, 5 nights a weekNumber
General cleaning at an assumed 2,500 sq ft per hour3.2 hours a night
Washrooms: 10 fixtures × 3 minutes0.5 hours a night
Hours per night3.7
Nights per month (5 × 52 ÷ 12)About 21.7
Hours per monthAbout 80
Labour at $30/hour loaded (wage plus payroll costs)$2,400
Supplies and equipment wear$150
Direct cost$2,550
Price for a 35% margin over direct cost: $2,550 ÷ 0.65About $3,925 a month

Change the assumptions to your numbers: your real production rate, your loaded wage and your target margin. Then compare the result with local cost guides. If you’re far off, recheck your hours before you change your price.

8. Send a proposal that wins

Send it within 48 hours of the walkthrough while they still remember you. Keep it short and specific:

  • A one-line summary of what they told you was wrong, and how you’ll fix it.
  • Scope by area and frequency: what gets done nightly, weekly and monthly.
  • Monthly price, what’s included (supplies or not), and the term.
  • Your insurance limits, clearances, bonding and background check policy.
  • How quality is checked: inspections, a contact person, response time for complaints.
  • Start date and a simple way to accept, ideally an e-signature.

Offering two options (for example 3 nights versus 5 nights) lets the client choose instead of saying no. A clean, consistent proposal also makes you look bigger than you are.

9. Follow up and keep the contract

Day 2
Check it arrived

“Hi Dana, just making sure the cleaning proposal reached you. Happy to walk through it.”

Day 7
Add value

“I noticed your lobby floor could use a scrub and recoat. I can quote that separately if helpful.”

Day 14
Ask for a decision

“Are you still looking to switch cleaners this quarter? If the timing’s off, when should I check back?”

Day 30+
Stay in touch

Note when their current contract ends and follow up a month before.

Winning is half of it. Contracts are lost on missed visits and slow responses to complaints. Do regular quality checks, reply to issues the same day, and ask for a reference once you’ve done three months of good work.

Contruva helps a cleaning company run that process in one place: quotes with options and e-signature, visits on a shared schedule, a crew app for your cleaners, automatic follow-ups on proposals, and monthly invoices with card payments and reminders. An AI receptionist answers calls from new prospects while you’re on a walkthrough. See how it works for cleaning businesses, or compare tools in the best cleaning business software.

01Questions

Straight answers.

Still unsure? Call us at +1 (647) 922-5436. A real person picks up.

Ask us anything

How do I get my first commercial cleaning contract?

Most small companies win their first contract from a private client: a small office, clinic or shop found through walk-ins, referrals or a property manager. Offer a free walkthrough, price from hours, and send a clear proposal within 48 hours.

What insurance do I need for commercial cleaning contracts?

Commercial general liability is the main one. Recent Ontario cleaning tenders asked for $2 million to $5 million of CGL cover, and some also asked for crime or employee dishonesty coverage and a fidelity bond. Confirm amounts with your insurer and the buyer.

Where can I find commercial cleaning bids?

In Canada, CanadaBuys, provincial portals like the Ontario Tenders Portal, BC Bid and Alberta Purchasing Connection, plus MERX and municipal sites. In the US, SAM.gov for federal work and each state’s own procurement portal.

How do you price a commercial cleaning contract?

Estimate the hours from square footage and your production rate, add washroom and kitchen time, multiply by your loaded labour rate, add supplies, then add your margin. Check the result against local cost guides.

Do I need a WSIB clearance for cleaning contracts in Ontario?

Ontario public tenders commonly ask for a WSIB clearance certificate. WSIB says clearances are valid for up to 90 days and only available to registered businesses in good standing.

Can I subcontract for a facility management company?

Yes. Large facility management companies often subcontract cleaning to local firms. It’s a good way to build commercial references, though margins and payment terms are usually tighter.

Run it yourself.
Or text it.

Free for 7 days. No credit card. Every tool and Contruva AI included.

Start free trial