Office cleaning contracts are the backbone of a stable cleaning business. Unlike residential one-offs, a single commercial account can guarantee 2–5 nights a week of recurring revenue for a year or more. The challenge isn't the cleaning itself — it's getting in front of the right decision-maker with a proposal that beats the incumbent cleaner or the in-house team currently doing the job.

This guide covers how to find office cleaning leads, price a bid correctly, write a proposal that wins, and structure the contract so you don't get burned. If you're still building your broader client pipeline, start with the main guide on how to get clients for a cleaning business — this article goes deeper specifically on commercial/office accounts.

Who actually makes the decision

Office cleaning buyers vary by building type, and knowing who to approach saves months of wasted effort:

  • Small offices (under 20 staff): usually the office manager or owner decides directly. Fastest sales cycle.
  • Mid-size businesses in leased space: often the property management company already has a cleaning contract for common areas, but the tenant's own suite is a separate decision — go to the tenant's office manager.
  • Multi-tenant commercial buildings: the building's facilities manager or property management firm (e.g., CBRE, JLL, or a local property manager) controls the master contract for common areas and sometimes bundles individual suites.
  • Coworking spaces: the site manager or regional operations lead, not the front-desk staff.

Where to find office cleaning leads

  • Commercial real estate listings: newly leased office space almost always needs a cleaning vendor within the first 60 days. Watch local CRE broker listings and LoopNet (US) or Rightmove Commercial (UK).
  • Property management companies: one relationship with a regional property manager can hand you 5–10 buildings. Cold email or call their operations department directly.
  • Government contract portals: SAM.gov (US federal), state/city procurement sites, and Contracts Finder (UK) list janitorial RFPs — often less competitive than private sector because many small cleaners don't bother registering.
  • Chamber of Commerce and local business associations: office managers network there and often ask for vendor referrals.
  • LinkedIn outreach: search "office manager" + your city, send a short, specific message referencing their building or industry.
  • Direct mail / drop-ins: a one-page flyer with pricing tiers left with the receptionist still converts in office parks, especially outside downtown cores.
  • Referrals from existing clients: ask every residential or small-business client if they know an office manager — this is the highest-conversion channel and costs nothing.

Pricing office cleaning correctly

Office cleaning is usually priced per square foot, per visit, or as a flat monthly rate — never by the hour once you have real data. Underpricing is the single biggest reason new commercial cleaners lose money on contracts they fought hard to win.

Pricing methodTypical range (US)Typical range (UK)Best for
Per sq ft / month$0.08–$0.20£0.06–£0.15Standard offices, 3–5x/week
Per visit flat rate$75–$300£60–£220Small offices, 1–2x/week
Per hour (bidding only)$25–$45/hour£15–£25/hourEstimating labor cost, not the client-facing quote

Before quoting, always walk the site. Note floor type, number of restrooms, kitchen/break areas, glass and window count, and whether trash/recycling separation is required — each adds time your per-sq-ft number won't capture on its own. Build your internal hourly labor cost first, then convert to the pricing format the client expects.

Writing a proposal that wins

Office decision-makers compare 2–4 bids. A generic one-pager loses to a proposal that shows you understand their specific space. Include:

  1. Scope of work — exactly what's cleaned, how often, and what's excluded (e.g., dishes, personal desks).
  2. Schedule — days and times, including after-hours or early-morning options if the office prefers cleaning when staff are out.
  3. Pricing broken down — monthly rate plus any add-ons (carpet deep clean, window cleaning, post-event cleanup) priced separately so it doesn't look like padding.
  4. Supplies and equipment — state clearly whether you bring your own or expect the client to stock consumables.
  5. Insurance and compliance — general liability coverage amount, workers' comp status, and any required certifications. Commercial clients almost always ask for a certificate of insurance before signing.
  6. References — two or three current commercial clients they can call.

Contract terms that protect you

A verbal agreement isn't enough for commercial work. A written contract should specify:

  • Term length (many start at 3–6 months before moving to annual) and renewal terms
  • Termination notice period — typically 30 days either side
  • Payment terms (net 15 or net 30 is standard for commercial invoicing) and late fee policy
  • Rate escalation clause for annual increases tied to inflation or minimum wage changes
  • Liability limits and what happens if a scheduled clean is missed

If you're operating as an LLC or sole proprietor, make sure your EIN and business insurance details are on the contract header — property managers and larger businesses often won't sign with a vendor that can't produce this on request. Sales tax treatment on cleaning services varies by state, so confirm your state's rules before invoicing (many states tax commercial janitorial services even when residential cleaning is exempt).

Bidding on RFPs without losing money

Government and large commercial RFPs can be worth pursuing but come with overhead: bonding requirements, detailed compliance paperwork, and long payment cycles (net 45–60 is common). Only bid if:

  • The contract value justifies the proposal-writing time
  • You can meet bonding/insurance minimums without straining cash flow
  • You've budgeted for the longer payment cycle

Keeping the contract once you've won it

Winning is only half the job — commercial clients churn cleaners over missed visits, inconsistent quality, and poor communication more than price. Once you're managing multiple recurring office accounts, staying organized becomes the real differentiator. Reliable scheduling, an easy way for clients to confirm or adjust visits, and prompt, accurate invoicing all reduce the friction that makes clients start shopping around. See our features page for how this fits into day-to-day operations.

Managing office contracts without the admin overload

Once you land two or three office accounts, spreadsheet-based scheduling and manual invoicing stop scaling. CleanWhale handles online booking, staff scheduling, automated invoicing, and client reminders in one place, so you can focus on winning the next contract instead of chasing paperwork on the ones you already have. Check plans and pricing to see what fits your team size.