Only pay for verified, delivered leads — 1 credit = 1 verified lead. 1 credit = 1 verified lead — only pay for what we deliver. Get 10 sample leads →
needforlead

Getting clients

How to Get Cleaning Contracts With Offices (Step-by-Step)

By Adir from needforlead ·

Introduction

Office cleaning contracts are worth chasing. A single mid-size office building can pay $1,500 to $5,000 per month for recurring nightly service, and once you land the contract, the revenue is predictable. Compare that to residential jobs, where you’re re-selling the same client every few weeks and losing them the moment a competitor undercuts you by $20.

The problem is how most cleaning operators try to win commercial work. They sign up for bidding platforms, submit low quotes against a dozen competitors, and race to the bottom on price. That approach rarely builds a real business. It builds a treadmill.

This guide covers a different path: finding specific office buildings in your area, reaching decision-makers directly, pricing your work correctly, and closing contracts without relying on platforms that commoditize your service. If you’re serious about learning how to get cleaning contracts with offices, the steps below are the ones that actually move the needle.


Step 1: Find Local Office Buildings Without Bidding Sites

Start with geography, not a platform. Open Google Maps and search “office park” or “commercial real estate” in your city. You’ll find clusters of buildings, often grouped in business districts or industrial corridors. Write down addresses, look up the property management companies, and note building size. Bigger square footage usually means bigger budgets.

The operators who win commercial cleaning contracts consistently aren’t the cheapest bidders. They’re the ones who show up first, before anyone else sends a proposal.

From there, you need names, not just addresses. Tools like needforlead let you set up a campaign targeting a specific business type and location, then return verified contacts for decision-makers at those companies. You get a real, checked email address or a confirmed LinkedIn profile, not a generic “info@” address that goes nowhere. At $1 per verified lead with no subscription required, it’s a practical way to build a prospecting list without spending hours on manual research.

Filter your list before you start outreach. Skip buildings under 5,000 square feet unless they’re in a high-end professional niche (law firms, medical offices). Focus on multi-tenant office buildings, corporate campuses, and property management companies that oversee several buildings at once. One property management company with ten buildings is worth more than ten individual small offices.


Step 2: Direct Outreach to Office Managers and Property Directors

Once you have verified contacts, reach out directly. Email works well. LinkedIn works for decision-makers who are active there. The goal is to bypass the receptionist and reach whoever actually signs service contracts, typically the office manager, facilities director, or property manager.

Here’s a simple cold email template that gets to the point:

Subject: Cleaning service for [Building Name or Company Name]

Hi [First Name],

I run a commercial cleaning company based in [City]. We work with office buildings in the [Neighborhood/Area] area and I wanted to reach out directly.

If you’re open to it, I’d like to put together a quote for your building at [Address]. We handle nightly cleaning, restrooms, common areas, and can work around your team’s schedule.

Would a 15-minute call this week work?

[Your Name] [Phone Number]

Keep the email under 100 words. Don’t attach a brochure on the first contact. The only goal of the first email is to get a reply.

On LinkedIn, connect with the facilities or operations title at the company, then send a short note after connecting. Don’t pitch in the connection request itself.

Realistic expectations: if you send 50 targeted, personalized emails to verified contacts, expect 5 to 10 replies and 2 to 4 conversations. From those conversations, landing 1 contract in the first 60 days is a reasonable outcome for a first outreach campaign. Cold outreach takes iteration. Track your reply rate and adjust your subject line and opener before you assume the approach isn’t working.


Step 3: Define Your Scope of Work

Before you price anything, write down exactly what you’re offering. A vague scope is how cleaning operators lose money. The client assumes you’ll handle everything; you assumed you’d only handle the basics.

A standard commercial cleaning scope for an office building includes:

A clear scope of work isn’t just about protecting your margins. It’s the first signal to a property manager that you run a professional operation.

Write your scope as a checklist, not a paragraph. It makes it easy for the client to read and easy for your crew to follow. When you hand over a proposal, the scope should be specific enough that there’s no room for “I thought that was included.”


Step 4: Pricing Commercial Cleaning Services

There are three common pricing models for office cleaning:

  1. Per square foot: typically $0.05 to $0.20 per square foot per visit, depending on the building type and service level. A 10,000 sq ft office at $0.10/sq ft is $1,000 per visit.
  2. Hourly rate: $25 to $65 per hour per cleaner, depending on your market and the complexity of the work.
  3. Flat monthly fee: the most common structure for recurring contracts. You calculate your costs, add margin, and present a single monthly number.

Before you submit a bid, calculate your actual costs. Labor is usually 50 to 60 percent of your total cost. Add supplies, equipment depreciation, fuel, insurance, and your own time managing the account. Then add a margin of at least 20 to 30 percent.

The most common mistake new commercial cleaning operators make is pricing to win the contract instead of pricing to make money. An underpriced contract locks you into work that drains your cash and your crew’s time. If your number isn’t profitable, don’t submit it. Move to the next prospect.

For a 10,000 sq ft office with nightly cleaning five days a week, a realistic monthly contract in most U.S. markets runs $2,000 to $4,500 depending on service level and local labor rates.


Step 5: Writing a Professional Cleaning Proposal

Your proposal is a sales document. It needs to be clean, specific, and easy to sign.

Every commercial cleaning proposal should include:

Keep the proposal to 3 to 5 pages. A 20-page document signals that you’re padding. A 1-page quote signals that you’re not serious.

After you send the proposal, follow up within 48 hours with a short email confirming they received it and offering to answer questions. If you don’t hear back in a week, follow up again. Most contracts are won on the third or fourth touchpoint, not the first.


Step 6: Licensing, Insurance, and Bonding

This is where small operators lose deals that should have been theirs. A property manager managing a corporate building will ask for proof of insurance before they return your second email. If you can’t provide it, the conversation ends.

Business license: most states and municipalities require a general business license to operate commercially. Check your city and county requirements. Some states have specific contractor licensing for janitorial services.

General liability insurance: this is non-negotiable. Most office buildings require a minimum of $1 million per occurrence and $2 million aggregate. It covers property damage and bodily injury claims. Expect to pay $500 to $1,500 per year for a small operation, depending on your revenue and location.

Workers’ compensation insurance: required in most states if you have employees. It covers medical costs and lost wages if a worker is injured on the job. Don’t skip this. One injury without coverage can end your business.

Surety bond: a janitorial bond (also called a fidelity bond) protects the client if an employee steals from their property. It typically costs $100 to $300 per year and signals professionalism. Many property managers require it as a condition of the contract.

Get your insurance and bonding in place before you start outreach. When a prospect asks, you want to send a certificate of insurance the same day, not explain that you’re working on it.


How needforlead Can Help

The hardest part of learning how to get cleaning contracts with offices isn’t the proposal or the pricing. It’s finding the right people to reach out to in the first place.

needforlead is built for exactly this. You set up a campaign targeting office buildings, property management companies, or commercial real estate operators in your local area. The platform finds matching businesses, verifies contact details, and delivers leads to your dashboard as they’re confirmed. One credit equals one verified lead, meaning a real, checked email or a confirmed LinkedIn profile for a real person at a real company.

Two features matter specifically for cleaning operators:

You can start with 10 free credits, no credit card required, to see whether the contact quality works for your market before spending anything. If you want to build a pipeline of 50 to 100 verified office contacts, a one-time credit pack at $1 per lead is a practical starting point.

Try needforlead free


Key Takeaways


Frequently Asked Questions

What is the best way to get a cleaning contract?

Direct outreach to verified decision-makers is more effective than bidding platforms for most small operators. Find the office manager, facilities director, or property manager at buildings you want to serve, reach out by email or LinkedIn with a specific offer, and follow up consistently. The operators who win commercial work reliably build a prospecting habit, not a one-time campaign.

How much do office buildings pay for cleaning?

It depends on building size, service frequency, and your local market. A small office under 5,000 square feet might pay $500 to $1,000 per month for nightly cleaning. A mid-size building of 10,000 to 20,000 square feet typically runs $2,000 to $5,000 per month. Larger corporate buildings and multi-tenant complexes can go significantly higher. Price based on your actual costs and local labor rates, not what you think the client wants to hear.

What types of insurance and bonding do I need for my cleaning business?

At minimum: general liability insurance (most commercial clients require $1 million per occurrence), workers’ compensation if you have employees, and a janitorial surety bond. Some larger buildings or property management companies also require commercial auto insurance if your crew drives company vehicles to the site. Get certificates of insurance ready before you start outreach so you can provide proof the same day a prospect asks.

More on getting clients

Working out what a lead is worth paying for? Start at buying leads.