How to Get Commercial Cleaning Contracts (Step-by-Step)
What is a Commercial Cleaning Contract?
A commercial cleaning contract is a formal agreement between your cleaning business and a commercial property, business, or facility manager. It defines the scope of work, frequency, pricing, and expectations for both sides. Unlike a one-time residential job, a commercial contract delivers recurring revenue on a predictable schedule, usually invoiced monthly on net-30 terms.
The scope of work varies by facility type, but most commercial contracts cover some combination of janitorial services (trash removal, restrooms, common areas), floor care (vacuuming, mopping, strip and wax), carpet cleaning, window washing, and sometimes specialty services like pressure washing or post-construction cleanup.
Contract lengths range widely. Month-to-month agreements are common for smaller offices or new client relationships where the property manager wants flexibility. Larger facilities, school districts, and corporate campuses often require one to three year contracts with 30 to 90 day termination clauses. Longer contracts offer stability, but they also lock you into pricing, so build in annual escalation clauses from the start.
The biggest difference between residential and commercial work is not the cleaning itself. It is the relationship. You are selling to a business, billing like a business, and operating under a service level agreement that has real consequences if you miss a visit.
Licensing, Bonding, and Insurance Requirements
Before you send a single proposal, your paperwork needs to be in order. Property managers and facility directors will ask for proof of insurance before they schedule a walkthrough. Not after you win the bid. Before.
General liability insurance is non-negotiable. Most commercial buildings require a minimum of $1 million per occurrence and $2 million aggregate. Some larger properties, government buildings, and healthcare facilities require $2 million per occurrence. Get a certificate of insurance (COI) that names the property owner or management company as an additional insured. That is a standard request and you should be able to fulfill it same day through your insurance provider.
Surety bonds protect the client if an employee steals from their facility. A janitorial surety bond is typically low cost, often under $200 per year for a small operation, and it signals to property managers that you take accountability seriously. A fidelity bond goes further, covering dishonest acts by your employees specifically. If you are bidding on medical offices, financial firms, or any property with sensitive access, a fidelity bond is expected.
Local business licenses vary by city and county. Most markets require a general business license to operate. Some states require a separate contractor or janitorial license. Check your state’s Secretary of State website and your city’s business licensing portal. Operating without the right licenses can void your insurance coverage and disqualify you from public bids.
Insurance is not overhead. It is your entry ticket to the commercial market. Without a COI ready to send, you will not get past the first email.
The 10-Minute Daily Pipeline Builder for Solo Operators
Most solo cleaning owners are cleaning buildings themselves, managing schedules, ordering supplies, and handling client calls. A full sales process is not realistic. But 10 minutes a day is.
Here is a workflow that fits into the margins of your day. In the morning, before your first job, spend five minutes identifying three to five local businesses to target. Use Google Maps to search for office parks, medical plazas, or industrial complexes near you. Write down the name of the property, the address, and any contact information visible on their website or Google Business Profile.
Spend the remaining five minutes sending or following up on one outreach message. One message per day is 20 to 25 touches per month. That is enough pipeline for a solo operator to land one to two new contracts per quarter without a sales team.
The mistake most cleaning owners make is buying scraped lead lists from Fiverr or bulk data brokers. Those lists are full of dead emails, wrong contacts, and businesses that closed months ago. You waste credits, your deliverability drops, and you get zero replies. Finding verified local businesses yourself, or using a tool that verifies contacts before you pay for them, is slower on paper but faster in practice because your outreach actually reaches a real person.
Targeting Specific Commercial Niches
A generic “we clean offices” pitch lands nowhere. The property manager for a medical office has completely different concerns than the facility director at a car dealership. Tailoring your pitch to the specific facility type is what separates a response from a deleted email.
Medical offices and dental clinics need OSHA-compliant cleaning protocols, disinfection standards, and staff who understand biohazard disposal. Lead with your compliance credentials and any healthcare-specific training. The decision-maker is usually the office manager or practice administrator, not a property manager.
Industrial warehouses and manufacturing facilities care about floor maintenance, concrete sealing, and keeping common areas and break rooms clean without disrupting operations. The facility manager or plant manager makes the call. Focus your pitch on minimizing downtime and working around shift schedules.
Multi-tenant corporate centers are managed by commercial property management firms. The property manager is your contact, not the individual tenants. They want consistency, liability coverage, and a vendor who responds fast when something goes wrong. Reliability beats price in this niche.
Car dealerships have specific needs: showroom floors, service bay cleanup, and customer-facing restrooms that need daily attention. The general manager or service director typically handles vendor relationships. Emphasize appearance standards and flexible scheduling around sales hours.
Exact Outreach Playbook: Emailing Property Managers
Cold email works for commercial cleaning when the message is specific, short, and sent to the right person. Here is a template you can adapt.
Subject: Cleaning coverage for [Property Name or Address]
Hi [First Name],
I run a licensed and insured commercial cleaning company based in [City]. I noticed [Property Name] and wanted to reach out about janitorial coverage.
We specialize in [office buildings / medical offices / industrial facilities — pick one]. I would welcome the chance to do a quick walkthrough and put together a scope and pricing for you.
Are you open to a 15-minute call this week?
[Your name, company name, phone number]
Keep it under 100 words. Property managers get long vendor pitches every day. A short, direct message with a clear ask stands out.
For follow-up, wait five to seven business days after your first email. Send one follow-up, not three. Something like: “Wanted to make sure this didn’t get buried. Happy to do a walkthrough at your convenience.” That is it. If there is no reply after two touches, move on and circle back in 60 days.
To build this campaign, you need verified contacts, not scraped data. Pay-as-you-go credit tools let you pull a small batch of verified property manager contacts for a specific zip code or building type without committing to a monthly subscription. Test 25 contacts before spending more. See what reply rate you get, refine your subject line, then scale.
Where to Find Open Bids, RFPs, and Local Real Estate Networks
Public bid portals are one of the most underused channels for cleaning companies. Government buildings, school districts, public universities, and municipal facilities are required to post open bids publicly. Start with your state’s procurement portal (search “[state name] state procurement” or “[state name] vendor registration”). For federal opportunities, SAM.gov lists contracts including janitorial services. Many school districts post RFPs directly on their district websites under “Purchasing” or “Vendor Opportunities.”
Private bid aggregators like BidNet, DemandStar, and IonWave consolidate public and semi-public bids across multiple agencies. Some charge a subscription fee; others have free tiers for limited access. Check whether the volume in your market justifies the cost before subscribing.
Commercial real estate networks are a faster path than most people realize. Commercial real estate agents know which properties are changing hands, which buildings just signed new tenants, and which property management firms are actively looking for vendors. A five-minute conversation at a local Chamber of Commerce event or a BOMA (Building Owners and Managers Association) meeting can put you in front of ten property managers at once.
Referrals from existing commercial clients are worth protecting. If you do good work for one tenant in a multi-tenant building, ask for an introduction to the property manager. If you clean one location for a regional business, ask about their other locations. A referral program, even informal, compounds over time.
Pricing Structures and Simplifying Janitorial Bids
Most commercial cleaning is priced one of two ways: per square foot or per hour. Both have their place.
Square footage pricing works well for recurring janitorial contracts where the scope is consistent. Industry rates vary by market and service type, but a general range for basic janitorial service runs from $0.05 to $0.20 per square foot per visit. Higher rates apply to medical facilities, cleanrooms, or services that include floor stripping and waxing. Lower rates apply to simple warehouse or common area cleaning with minimal labor intensity.
Hourly pricing works better for irregular or project-based work, like post-construction cleanup or one-time deep cleans. It protects you when the scope is unclear. Bill at a rate that covers your labor, supplies, insurance, and overhead, plus a margin. Underbidding to win your first contract is one of the fastest ways to lose money and burn out.
Your proposal should include: a clear scope of work with specific tasks listed, cleaning frequency (nightly, three times per week, weekly), supplies and equipment you provide, your insurance and bonding documentation, and your pricing broken down by service type. A one-page proposal is fine. A professional format matters more than length.
Never drop your price to win a bid without adjusting the scope. If you lower the price, remove something from the scope. Otherwise you are just agreeing to lose money on a schedule.
A Realistic Timeline for Landing Your First Contract
Here is what the actual timeline looks like from day one.
Days 1 to 7. Get your insurance, bonding, and business license sorted. Set up a basic website with your services, service area, and contact form. Create a Google Business Profile. This is your credibility infrastructure, and property managers will check it.
Days 8 to 21. Identify your target niche and build your first list of 25 to 50 verified contacts. Start sending outreach at the rate of five to ten emails per day. Do not blast everything at once. Stagger it so replies are manageable and your domain stays healthy.
Weeks 3 to 6. Expect walkthroughs to start coming in. A walkthrough is not a sale. It is a qualification meeting. Bring your COI, a one-page company overview, and a notepad. Ask questions about their current vendor, pain points, and timeline. Follow up within 24 hours with a written proposal.
Weeks 6 to 12. Decision cycles for commercial cleaning contracts typically run four to eight weeks. Larger facilities take longer. A school district RFP can take three to six months from submission to award. Budget for this lag. Keep your pipeline moving so you are not waiting on one prospect.
Once you land your first contract, document your processes immediately. Checklists, supply orders, scheduling, and quality control need to be repeatable before you take on a second contract. Growth stalls when the first client suffers because you are distracted by the second.
How needforlead Can Help
The hardest part of learning how to get commercial cleaning contracts is not the cleaning. It is finding the right person to contact at the right building, without burning hours on dead leads.
needforlead is built for exactly this situation. You set up a campaign in about 10 minutes: your target geography, facility type, and the kind of contact you need (property managers, office managers, facility directors). The platform finds matching local businesses and verifies the contact details before you spend a credit. One credit costs $1, and you only pay for verified leads, not raw scraped data.
From our own verification runs, roughly half of the businesses a campaign discovers get filtered out before becoming a lead, because of a dead site, no findable contact, a duplicate, or a bad match. That filtering is the point. You are not paying for a list of 500 names and hoping 50 are real. You are paying for contacts that cleared verification.
For any verified lead, one click generates an AI-written first-draft outreach message on demand. You edit it, personalize it to the specific facility, and send. That is the 10-minute daily pipeline in practice.
There is no subscription required to start. You get 10 free credits on signup, no credit card needed. If the leads are good, you buy more. If they are not, you have lost nothing but 10 minutes.
Key Takeaways
- Consistent daily outreach, even just five to ten emails a day, beats sporadic marketing pushes every time.
- Your insurance certificate, surety bond, and business license are not optional. Have them ready before you pitch.
- Scraped lead lists waste time and damage your email deliverability. Verified contacts are worth paying for.
- Tailor every pitch to the specific facility type and the actual decision-maker in that niche.
- Commercial sales cycles run four to twelve weeks. Keep your pipeline full so you are not waiting on one prospect.
- Price on scope, not on what you think the client wants to hear. Underpricing costs you more than losing the bid.
- Your first contract is a system test. Document everything before you take on the second.
Frequently Asked Questions
What is the best way to get a commercial cleaning contract from scratch?
Start with your local market and a specific niche. Pick one facility type (medical offices, office parks, car dealerships) and build a list of 25 to 50 verified contacts in that niche. Send short, direct emails to the right decision-maker. Follow up once after five to seven days. Run walkthroughs when you get responses and submit a written proposal within 24 hours. The process is not complicated, but it requires consistency over several weeks before you see results.
How do I price a commercial cleaning contract profitably?
Calculate your labor cost per hour, add supplies, equipment depreciation, insurance, and overhead, then add your margin. For recurring janitorial work, square footage pricing in the range of $0.05 to $0.20 per square foot per visit is a common starting point, adjusted for your market and service intensity. Never drop your price without removing something from the scope. Underpricing to win a first contract is a common mistake that creates cash flow problems within 60 days.
What types of insurance and bonding do I need to start bidding?
At minimum, you need general liability insurance with $1 million per occurrence and $2 million aggregate coverage. Most commercial property managers will ask for a certificate of insurance naming them as an additional insured. A janitorial surety bond protects clients against theft and typically costs under $200 per year for small operators. A fidelity bond is expected for medical, financial, or high-security facilities. Check your state’s requirements for any additional licensing specific to janitorial or contractor work.
Where can I find open bids and local property managers?
For public bids, start with your state’s procurement portal and SAM.gov for federal contracts. School districts and municipalities post RFPs on their own websites under purchasing or vendor sections. For private commercial work, BidNet and DemandStar aggregate semi-public bids. For property managers specifically, BOMA (Building Owners and Managers Association) local chapters are a direct networking path. You can also use a verified lead tool to build a targeted list of property managers by zip code or facility type, which is faster than cold-searching Google and more reliable than buying a bulk data list.