How To Price Office Cleaning Contracts

Step-by-step guide to pricing office cleaning contracts with real UK examples, staffing calculations, and profit margin strategies. Learn how to price competitively while protecting your margins.

Plans from £29/month. Cancel anytime.

Office Cleaning Pricing Quick Reference

Most Common Contract

£0.90-£1.30/sq ft weekly (varies by region)

Labour Cost

£25-£30/productive hour fully-loaded

Profit Target

25-35% gross margin typical

Productivity Rate

300-400 sq ft per productive hour

Calculate accurate office cleaning quotes in seconds

GraySwift's Quote Calculator handles all the complexity. Enter office size and frequency, get instant pricing.

Get Started

1. What's Included in Office Cleaning Scope?

Office cleaning is the most predictable contract type because the scope is standardized. Before pricing, clarify exactly what the client expects. Different clients have different expectations, and scope creep erodes margins fast.

Standard Office Cleaning (Included)

  • ✓ Vacuuming carpets (standard density, no stains)
  • ✓ Wiping desks, tables, and work surfaces
  • ✓ Emptying bins and recycling into main bags
  • ✓ Cleaning and restocking toilets (wiping seats, cisterns, sinks)
  • ✓ Restocking toilet roll, paper towels, soap
  • ✓ Cleaning kitchen/breakroom (wiping counters, cleaning microwave exterior, wiping sink)
  • ✓ Mopping hard floors (hallways, kitchens, entries)
  • ✓ Wiping door handles, light switches, and handrails
  • ✓ Dusting desks and shelves (light touch)
  • ✓ Spot-cleaning mirrors and glass

Specialist/Premium Services (NOT Included)

  • ✗ Window cleaning (internal or external)
  • ✗ Carpet extraction or deep clean
  • ✗ Pressure washing of exterior areas
  • ✗ High-level cleaning (ceiling fans, light fittings, vents)
  • ✗ Kitchen deep clean (inside microwave, oven, fridge)
  • ✗ Upholstered furniture cleaning
  • ✗ Specialist disinfection or biohazard cleaning
  • ✗ Blinds or shutter cleaning
  • ✗ Floor stripping and re-sealing
  • ✗ One-off deep cleans (beyond standard scope)

Pricing tip: Always specify scope clearly in writing. Any services outside standard cleaning should be offered as add-ons at separate rates (typically 30-50% premium).

Pro tip: Create a standard scope document and use it for every quote. This removes ambiguity, prevents scope creep, and makes it easy for clients to compare your quote with competitors (who will have different scopes — ensure yours is comprehensive).

2. Three Ways to Price Office Cleaning

Per-Square-Foot Pricing (Most Common)

Charge a rate per square foot of office space. This is the industry standard because it's easy for clients to understand and scales naturally with property size.

Typical Rates (UK, excluding London):

Weekly cleaning: £0.90-£1.10/sq ft

3x/week: £0.85-£1.00/sq ft (slightly lower per-visit due to frequency discount)

Daily: £0.75-£0.90/sq ft

Example: 5,000 sq ft office, weekly at £1.00/sq ft = £5,000/month. Simple and transparent.

Hourly Rate Pricing

Charge an hourly rate (typically £14-£16/hour in most UK regions). Works best for one-off cleans or surveys. Less suitable for recurring contracts because clients prefer budget certainty.

Productivity Estimate:

Standard office: 300-400 sq ft per productive hour

Therefore: 5,000 sq ft ÷ 350 sq ft/hour = ~14.3 hours

At £14/hour: 14.3 × £14 = £200 per visit

Caution: Hourly rates for recurring contracts incentivize slower work and create margin pressure. Clients also prefer fixed monthly budgeting.

Fixed Monthly Rate (Hybrid Approach)

Combine per-sq-ft as the base calculation, then round to a clean monthly figure. This gives you per-sq-ft consistency while presenting clients with a simple fixed fee.

Example:

5,000 sq ft at £1.00/sq ft weekly = £5,000/month

Present to client as "£5,000/month" (not "£1.00/sq ft")

Client sees one simple number, you maintain pricing consistency

Benefit: Clients love fixed pricing, your team is incentivized to work efficiently, and margins are predictable.

Recommendation: Use per-sq-ft as your internal pricing model (consistent, scalable), but present monthly fixed pricing to clients. This combines the best of both approaches: margin protection and client simplicity.

3. How Frequency Affects Pricing

Office cleaning frequency directly impacts the per-visit cost and monthly revenue. Daily cleans are more intensive (your team is there every morning) but cost less per visit. Weekly cleans require less frequent scheduling but cost more per visit because more dirt accumulates.

FrequencyPer-Sq-Ft Rate5,000 sq ft Monthly20,000 sq ft MonthlyNotes
Daily£0.75-£0.90£3,750-£4,500£15,000-£18,000Lower per-visit; highest monthly revenue; scheduling complexity
3x/Week£0.85-£1.00£4,250-£5,000£17,000-£20,000Mid-range; good balance of revenue and ease
Weekly (Most Common)£0.90-£1.30£4,500-£6,500£18,000-£26,000Industry standard; easy to schedule and scale
Fortnightly£1.10-£1.50£2,750-£3,750£11,000-£15,000Higher per-visit cost; lower revenue but easier scheduling
Monthly£1.30-£1.80£1,300-£1,800£5,200-£7,200Lowest revenue per month; usually deep cleans only

Key insight: Frequency has a larger impact on monthly revenue than size. A daily clean of a small office (2,000 sq ft) at £0.80/sq ft generates £48,000/year. A fortnightly clean of a large office (20,000 sq ft) at £1.40/sq ft generates £182,000/year. But a weekly clean of that 20,000 sq ft at £1.10/sq ft generates £286,000/year. Frequency directly affects revenue capacity.

4. Real-World Pricing Examples

Let's walk through three real office cleaning scenarios and calculate pricing step-by-step, including labour, materials, overheads, and profit margins.

Example 1: 5,000 sq ft Office - Weekly Clean

Step 1: Estimate Productive Hours

Assuming 350 sq ft per productive hour:

5,000 sq ft ÷ 350 = ~14.3 productive hours

Add 15% for travel, setup, breaks: 14.3 × 1.15 = 16.4 total hours

Step 2: Calculate Labour Cost

Fully-loaded operative cost: £28/productive hour (includes NI, pension, overheads)

14.3 hours × £28 = £400.40 labour cost per visit

Step 3: Add Materials & Consumables

Estimate £0.40 per productive hour (chemicals, cloths, consumables):

14.3 × £0.40 = £5.72 materials per visit

Step 4: Total Cost Per Visit

Labour: £400.40

Materials: £5.72

Total cost: £406.12

Step 5: Apply Profit Margin (30% Target)

Price = Cost ÷ (1 - Margin)

£406.12 ÷ 0.70 = £580.17 per visit

Monthly (4.3 weeks): £580.17 × 4.3 = £2,495

Per sq ft weekly: £2,495 ÷ (5,000 × 4.3) = £0.116 per sq ft

Or round to: £2,500/month for simplicity

Example 2: 20,000 sq ft Office - 3x/Week

Step 1: Estimate Productive Hours Per Visit

20,000 sq ft ÷ 350 sq ft/hour = 57 productive hours per visit

With 15% non-productive time: 57 × 1.15 = 65.5 total hours

3x/week = larger teams. Assume 4 operatives working 16 hours each = 64 total hours (realistic for 3x/week)

Step 2: Labour Cost Per Visit

57 productive hours × £28/hour = £1,596 labour per visit

Step 3: Materials

57 hours × £0.40 = £22.80 materials per visit

Step 4: Total Cost Per Visit

Labour: £1,596

Materials: £22.80

Total: £1,618.80

Step 5: Apply 30% Margin

£1,618.80 ÷ 0.70 = £2,312.57 per visit

3x/week = ~13 visits/month

Monthly revenue: £2,312.57 × 13 = £30,063

Per sq ft for 3x/week: £30,063 ÷ (20,000 × 13 visits) = £0.116 per sq ft

Round to: £30,000/month

Example 3: 50,000 sq ft Office - Daily Clean

Step 1: Productive Hours Per Visit

50,000 sq ft ÷ 350 sq ft/hour = 142.8 productive hours per visit

Daily clean requires morning crew (high density, focused work). Assume 10 operatives × 15 hours = 150 total hours (accounting for travel, gaps)

Step 2: Labour Cost Per Visit

142.8 productive hours × £28/hour = £3,998.40 labour

Step 3: Materials

142.8 hours × £0.40 = £57.12 materials

Step 4: Total Cost

Labour: £3,998.40

Materials: £57.12

Total: £4,055.52

Step 5: Apply 28% Margin (Daily Cleans Often Lower Margin)

£4,055.52 ÷ 0.72 = £5,632.67 per visit

Daily = 5x/week × 4.3 weeks = ~21 visits/month

Monthly revenue: £5,632.67 × 21 = £118,326

Per sq ft: £118,326 ÷ 50,000 ÷ 21 days ÷ 4.3 weeks = £0.082 per sq ft per day

Round to: £118,000/month

Key takeaway: All three examples target 28-30% profit margin, but the per-sq-ft rate is similar (~£0.08-£0.12/sq ft) because they're all consistent with the same underlying cost model. Scale affects how many operatives you need, not fundamentally the unit economics.

Tired of Manual Calculations?

GraySwift's Quote Calculator does all this automatically. Input property size and frequency, get accurate pricing in seconds. Generate professional proposals instantly.

Try Calculator Free

5. Staffing Calculations for Office Contracts

Correctly calculating staffing needs is essential for accurate pricing. Underestimate and you'll lose money. Overestimate and you'll lose contracts to competitors.

The 350 Sq Ft Per Hour Rule

Industry standard is approximately 350 sq ft per productive hour for standard office cleaning (desks, floors, toilets). This accounts for cleaning quality and access patterns.

Factors that affect this rate:

• Dense office (small desks, lots of items to navigate): 250-300 sq ft/hour

• Standard office (average density): 300-350 sq ft/hour

• Open plan (fewer obstacles, large surfaces): 350-400 sq ft/hour

• Untidy office (clutter, items on floors): 200-250 sq ft/hour (charge premium)

Non-Productive Time (The 15% Rule)

Not all paid hours are productive cleaning. Budget for travel, setup, breaks, and admin.

Daily staff working 8 hours:

• 30 min travel to/from site = 7.5 hours available

• 30 min setup (supplies, keys, briefing) = 7 hours

• 30 min breaks = 6.5 hours

• Productive time: ~6.5 hours (81% of paid time)

Use 80-85% productive time factor in pricing (or 15-20% non-productive buffer).

Team Sizing Examples

For daily cleaning (5am-9am windows), use dedicated teams. For weekly cleaning, teams can do multiple locations.

5,000 sq ft daily (5am start)

5,000 ÷ 350 = 14.3 productive hours

2 operatives × 6.5 productive hours each = 13 hours (sufficient)

Cost: 2 staff × 8 hours × £14 = £224/day

20,000 sq ft weekly (Monday morning)

20,000 ÷ 350 = 57 productive hours

4 operatives × 13 productive hours each = 52 hours (add one more for buffer)

5 operatives × 12 hours = 60 productive hours (sufficient, with overtime if needed)

Cost: 5 staff × 13 hours × £14 = £910 per visit

50,000 sq ft daily

50,000 ÷ 350 = 142.8 productive hours needed

10 operatives × 14.3 productive hours each = 143 hours (perfect match)

Cost: 10 staff × 16 hours (accounting for travel) × £14 = £2,240/day

6. Adjusting Office Pricing for Region & Scope

Regional Adjustments

Use the examples above as baseline (UK average). Adjust up/down by region:

  • • London (30-40% premium): Multiply by 1.35
  • • South East (15-20% premium): Multiply by 1.18
  • • Midlands/East Anglia (baseline): Multiply by 1.0
  • • North/Scotland (10-15% discount): Multiply by 0.88

Scope Adjustments (Additions to Standard)

Standard office includes basic cleaning. These additions command premiums:

  • • Windows (interior): +15-25%
  • • Carpet deep clean: +50% (or separate quote)
  • • High-level dusting (lights, fans, vents): +20-30%
  • • Kitchen deep clean (inside appliances): +40%
  • • Biohazard/medical standard cleaning: +50-100%

After-Hours Premium

Many offices require after-hours cleaning (avoid disrupting staff). Add premium:

  • • 6pm-8pm (early evening): +10-20% or £2-4/hour
  • • 8pm-11pm (late evening): +20-30% or £4-6/hour
  • • 11pm-6am (overnight/early morning): +30-50% or £5-8/hour
  • • Weekends/bank holidays: +50-75%

7. Manual Costing vs GraySwift

Pricing office contracts manually is time-consuming and error-prone. Here's how GraySwift simplifies the process:

TaskManual (Spreadsheet)GraySwift
Estimate Hours NeededManual calculation: divide sq ft by 350, estimate non-productive timeAuto-calculated from property size & frequency
Labour Cost CalculationMust know and apply loaded cost rates manuallyPre-configured with UK average labour costs
Materials & ConsumablesOften forgotten or underestimatedAutomatic allocation per hour
Regional AdjustmentsMust manually select and apply ratesDropdown selection; auto-adjusts all rates
Frequency DiscountsComplex calculations; easy to make errorsAutomatic discount tiers by frequency
Profit Margin ApplicationManual percentage calculation; inconsistentSet your target margin; applied consistently
Time to Quote20-40 minutes per quote2-3 minutes
Professional PresentationUnprofessional spreadsheet sent to clientBranded PDF proposal auto-generated
Quote ConsistencyErrors & inconsistencies commonConsistent methodology every time
Track Win RateManual tracking onlyDashboard shows quotes sent, won, lost

The real value of proper quoting isn't speed alone — it's confidence. When quotes are consistent, accurate, and professionally presented, you win more deals and protect your margins.

Price Your Office Cleaning Contracts with Confidence

Generate consistent, profitable office cleaning quotes in minutes. GraySwift handles all the complex calculations so you can focus on winning deals.

Frequently Asked Questions

Should I include window cleaning in the standard office quote?✓

No. Window cleaning is typically charged separately at 15-25% premium (or as an add-on service monthly). Internal windows are sometimes negotiated as part of scope for larger contracts, but external windows are almost always separate. Clearly specify scope in your quote.

How do I handle offices that are messier than average?✓

Reduce productivity rate from 350 to 250-300 sq ft/hour. This accounts for navigating clutter, items on floors, and extra care needed. Alternatively, offer a deep clean (one-off, 50% premium) to reset the office, then standard pricing thereafter. Always discuss during survey.

What if an office has additional requirements (medical-grade cleaning, etc.)?✓

Medical/specialist cleaning commands 50-100% premium over standard office rates. This accounts for training, compliance, specialized chemicals, and higher standards. If the office requires medical-grade cleaning, price accordingly. Don't undercut specialized work — it's legitimately more complex.

How often should I re-survey an office to update pricing?✓

Annual surveys are reasonable if the office hasn't changed materially. Re-survey if they move to a new location, expand/contract significantly, or change frequency. Use surveys as relationship touchpoints to upsell additional services or renegotiate pricing based on actual performance.

Can I offer discount for longer contract terms?✓

Yes, 5-10% discount for 12+ month contracts is reasonable (guaranteed revenue reduces sales cost). However, include a price review clause (annual inflation adjustment, e.g., CPI + 2%). Never discount so heavily that inflation erodes your margin over the contract term.

How do I price if an office has unusual hours or access restrictions?✓

Apply premiums: after-hours (£2-5/hour), weekends (50%+), restricted access (20-30%), security procedures (10-15%). These reduce efficiency and require scheduling flexibility. Calculate additional cost, then add profit margin. If premiums push the price too high, negotiate scope reduction or frequency change.

What if I win a contract and realize I underpriced it?✓

Don't eat the loss. Options: (1) Renegotiate at contract renewal with supporting cost data. (2) Offer scope additions to increase value without raising base price. (3) Accept the contract as a reference client, but price similar prospects higher. (4) Improve efficiency to hit margin target. Never run permanent loss-making contracts.

Related Resources

Ready to Price Office Cleaning Professionally?

Join UK cleaning companies using GraySwift to generate consistent, profitable office cleaning quotes.

Create Your Free Account