Business Cleaning HubIndependent guides to commercial cleaning: costs, standards and choosing a contractor
Business Cleaning Hub is an independent guide. We don't provide cleaning services ourselves. If you ask us to, we'll put you in touch with one commercial cleaning company from our partners that covers your area.

How to compare cleaning quotes: a line-by-line method

To learn how to compare cleaning quotes fairly, stop looking at the monthly price first. Put every quote on the same basis: the same scope, the same hours, the same extras and the same contract period, all as a yearly figure before VAT. Then go through them line by line, and set aside any price that can't pay the minimum wage for the hours it promises.

  • The lines to compare: hours, staffing, rate, wages, extras, supervision and notice
  • A worked side-by-side example of three invented quotes, with every sum shown
  • A checklist of questions to send every bidder so the answers line up

By the Business Cleaning Hub editorial team · Last reviewed

Get a cleaning quote to compare

Free and no obligation. Takes about a minute.

For UK businesses and organisations. We don't provide cleaning ourselves. Your enquiry goes to one partner only, chosen by your postcode. Prices and terms are agreed directly with them; there's no obligation.

How to compare cleaning quotes: key facts

Why can't you compare cleaning quotes on the monthly price?

Because each contractor decides its own hours, includes different extras and presents the price differently. Two quotes for the same building can describe quite different services. You have to make them comparable before the price means anything.

Cleaning quotes rarely arrive in the same shape. One is a fixed monthly figure. Another is an hourly rate. A third is a yearly price with a line about consumables at the bottom. Behind each figure sits a different set of choices:

If you've not yet worked out what you want cleaned, do that first. Our office cleaning guide covers what a specification should say. For how a single price is built from hours, wages and on-costs, see office cleaning cost. This page picks up when several quotes are on your desk.

How do you put every cleaning quote on the same basis?

Send every bidder the same written scope and visit pattern, ask for the same breakdown, then convert each reply to a yearly figure before VAT for the same contract period, with core cleaning, consumables and periodic cleans shown separately.

  1. One scope for everyone. The same areas, tasks and frequencies, in writing. If a bidder suggests changes, ask them to price your scope first and their idea as an option.
  2. One visit pattern. Days, start and finish times, and any daytime cover.
  3. One price format. Ask for hours per visit, visits per week, the hourly charge and the yearly total. A monthly figure is fine as well, but not instead.
  4. Same period. Compare a full year. If cleaning stops for closures or school holidays, say how many weeks a year you need and ask everyone to price that number.
  5. Same treatment of bank holidays. State whether you want cleaning on bank holidays. If not, ask whether the price is reduced.
  6. Before VAT. Compare net prices. If your organisation can't reclaim VAT, add it back at the end for your budget, but rank on the same basis.
  7. Three buckets. Core cleaning, consumables and periodic cleans, each as a yearly figure. A quote that won't split them is harder to judge.
Converting formats (52.14 weeks a year)
Yearly = monthly × 12
Yearly labour = hourly charge × hours a week × 52.14
Price per hour delivered = yearly price ÷ (hours a week × 52.14)

Price per square foot quotes hide the hours. Ask what hours a week the figure assumes, then convert it like the rest.

What should you compare line by line in a commercial cleaning quote?

Compare hours, staffing, the hourly charge, the wage the cleaners are paid, holiday and sickness cover, consumables, periodic cleans, supervision and quality checks, equipment and chemicals, start-up costs, price reviews, term and notice, and any staff transferring under TUPE.

Put the quotes in columns and these lines in rows. Any blank cell becomes a question to the bidder.

LineWhat to look forIf it's missing or unclear, ask
Hours per visit and visits a weekTotal hours a week against your scope. The biggest driver of both price and standard."How many cleaner-hours a week is this price based on?"
StaffingHow many cleaners, on what shift, and whether one person is expected to do the lot alone."How many people, which hours, and who covers absence?"
Hourly chargeThe labour price per hour, separate from consumables and periodic work."What is the labour charge per hour, excluding extras?"
Wage basisNational Living Wage, real Living Wage or another stated rate, and when it rises."What hourly rate will the cleaners on this site be paid?"
Holiday and sickness coverCover provided at no extra charge, or visits simply missed."What happens on a night the regular cleaner is off?"
ConsumablesIncluded, recharged at cost, or with a handling fee; unit prices if recharged."Please list unit prices and your estimated monthly use."
Periodic cleansWhich tasks, how often, and whether priced in or separately."Please price each periodic task and its frequency."
Supervision and qualityWho checks the work, how often, and what you see (audits, reports)."How often will a supervisor visit, and what will you send us?"
Equipment and chemicalsSupplied by the contractor or you; storage space needed."What machines and chemicals will you bring, and what do you need from us?"
Start-up costsAny one-off charge for an initial deep clean, kit or set-up."Are there any one-off charges in the first month?"
Price reviewWhen and how the price can change, and whether it's tied to wage rates."How is the price reviewed when the minimum wage changes each April?"
Term and noticeMinimum term, notice period, auto-renewal and any break clause."What's the minimum term and notice on both sides?"
TUPE assumptionsWhether the price assumes your current cleaners transfer, and on what terms."Have you assumed any staff transfer, and on what pay and hours?"

Some of these lines don't carry a price but still change what you're buying. A quote with no supervision and no cover may look cheap until the first missed week.

Worked example: comparing three cleaning quotes side by side

In this invented example, the cheapest monthly quote can't cover the minimum wage for its hours, the middle quote offers fewer hours than the scope needs, and the quote that looked dearest turns out cheapest once all three are put on the same 10-hour basis.

These are invented quotes, not real or typical prices. The figures are made up to show the method. They aren't market rates, and your quotes will differ. The only official figures used are the wage rates from GOV.UK and the Living Wage Foundation, and the wage-floor figures from our office cleaning cost worked example.
Assumptions

What the three bidders sent

LineQuote A (invented)Quote B (invented)Quote C (invented)
Headline price£780 a month£19.50 an hour£550 a month
Hours a week7.5 (1.5 a night)1010
Wage basisNational Living WageReal Living Wage"Minimum wage"
ConsumablesIncluded (bidder says £40 a month of the price)Recharged at cost, bidder's estimate £45 a monthIncluded
Carpet clean twice a yearNot included£280 eachOnce a year, included
Notice1 month after 12-month minimum term3 months1 month

Step 1: the minimum wage test

Quote C: £550 × 12 = £6,600 a year for 521.4 hours. £6,600 ÷ 521.4 = £12.66 an hour, all-in. That's below the National Living Wage of £12.71, before holiday pay, NI, pension, consumables or the carpet clean it says it includes. Paying a cleaner aged 21 or over £12.71 for the hours worked alone costs 521.4 × £12.71 = £6,626.99 a year. Quote C can't do what it says at a legal wage, so it's set aside unless the bidder can explain it.

Quote A: labour = (£780 − £40) × 12 = £8,880 a year. £8,880 ÷ 391.05 = £22.71 an hour, against a wage floor of £14.81. That leaves £7.90 an hour for sick cover, supervision, materials, insurance, travel, overheads and profit.

Quote B: £19.50 an hour, against a real Living Wage floor of £16.63. That leaves £2.87 an hour for everything else. It passes, but it's a narrow margin, so ask how supervision and cover are paid for.

Step 2: the same hours for everyone

Quote A only allows 7.5 hours against a scope that needs 10. To compare fairly, the buyer asks A to price 10 hours. If A kept its rate, labour would be £22.71 × 521.4. The exact figure is £8,880 × (10 ÷ 7.5) = £11,840 a year. Add consumables (£40 × 12 = £480) and suppose A prices the two carpet cleans at £560 a year to match: £12,880.

Step 3: yearly totals on the same scope

Yearly, before VATQuote A (re-priced at 10 hours)Quote BQuote C
Core cleaning£11,840.00£10,167.30 (19.50 × 521.4)Set aside
Consumables£480.00£540.00 (45 × 12)-
Carpet clean twice a year£560.00 (assumed)£560.00 (2 × 280)-
Total£12,880.00£11,267.30-
Per month (÷ 12)£1,073.33£938.94-

On the headline figures the order was C, A, B. On the same scope it's B, then A, £1,612.70 a year apart, and C is out. Notice terms differ too: B wants 3 months' notice, which matters if you might change contractor.

Your own quotes can be checked against the wage floor for your hours with our office cleaning cost calculator.

Add a quote to your comparison

Tell us about your premises and the cleaning you need, and one commercial cleaning company from our partners that covers your area can survey and quote with the hours stated.

For UK businesses and organisations. We don't provide cleaning ourselves. Your enquiry goes to one partner only, chosen by your postcode. Prices and terms are agreed directly with them; there's no obligation.

How do you spot a cleaning quote that can't cover the minimum wage?

Divide the yearly labour price by the yearly hours promised. If the answer is below the National Living Wage (£12.71 an hour from 1 April 2026), the price can't legally pay a cleaner aged 21 or over for those hours. If it's only a little above, ask how holiday, NI, pension and cover are paid for.

The test only works if you have the hours. A monthly price with no hours stated can't be checked, so ask for them first. Then watch for these points, which can make a low price look legal when it isn't:

Employers must keep records proving they pay at least the minimum wage, and HMRC can check them. A contractor that's confident in its pay rates should be happy to confirm in writing what the cleaners on your site will earn.

What if bidders propose very different hours for the same building?

Ask each bidder to show how its hours were built, task by task or area by area. Don't assume the most hours is right or the fewest is efficient. Settle on the hours the scope really needs, then ask everyone to price that.

A gap in hours usually means one of three things. Someone has misread the scope. Someone plans to work faster with different kit or methods. Or someone has cut hours to hit a price.

Once you've decided on the hours, ask every bidder to re-price on that number. That makes the rate per hour the thing you're comparing, which is fairer than adjusting quotes yourself.

How do you score cleaning quotes on price and quality?

Decide the weighting for price and quality before you open the quotes, set aside any bid that fails the minimum wage test, score price relative to the lowest remaining bid, and score quality against written criteria. Treat close totals as a reason to ask more, not as a result.

This is the core of cleaning tender evaluation, whether you're a small business or a school. Public bodies must also follow their own procurement rules. Our planned cleaning tender guide will cover running a formal tender.

  1. Set the weighting first. For example 60% price, 40% quality. Write it down before any quote arrives.
  2. Remove non-compliant bids. Anything below the wage floor, or that hasn't priced your scope.
  3. Score price. One simple method: lowest yearly total ÷ this bid's yearly total × price weight.
  4. Score quality against a few criteria you've told bidders about: staffing and cover plan, supervision and quality checks, how they'd start the contract, health and safety arrangements.
  5. Add up and sense-check. If two totals are within a point or two, ask both bidders follow-up questions.
Continuing the invented example (60 price / 40 quality)
Quote B price score: £11,267.30 ÷ £11,267.30 × 60 = 60.00
Quote A price score: £11,267.30 ÷ £12,880.00 × 60 = 52.49
Suppose quality scores of B 28/40 and A 36/40 (invented).
Totals: B 60.00 + 28 = 88.00; A 52.49 + 36 = 88.49.

Quote A edges ahead despite costing more, but the gap is under one point. That's a prompt to ask both bidders more questions, not a decision in itself.

Which contract terms change the real cost of a cleaning quote?

Minimum term, notice period, automatic renewal, how prices rise each April, charges for extra visits and how missed visits are credited. Compare them alongside the price, because they decide what you'll actually pay and how easily you can leave.

Our planned contract cleaning guide covers how cleaning contracts are structured in more depth. If you're replacing a contractor, check your current notice period before you accept a new start date, and remember the cleaners on your site may transfer to the new contractor under TUPE.

What questions should you send every cleaning bidder?

Send one written list to every bidder, with your scope, and ask them to answer in the same order. Their answers then line up next to each other.

Questions to send with your scope
  1. How many cleaner-hours a week is your price based on, and how many cleaners?
  2. What is your labour charge per hour, excluding consumables and periodic work?
  3. What will the cleaners on this site be paid per hour, and when does that change?
  4. What is the yearly total, before VAT, split into core cleaning, consumables and periodic cleans?
  5. Which consumables are included? If recharged, what are the unit prices and any handling fee?
  6. Which periodic tasks are included, how often, and what does each cost if extra?
  7. How do you cover holidays and sickness, and at what cost to us?
  8. Who supervises, how often do they visit, and what quality reports will we get?
  9. What equipment and chemicals will you supply, and what storage do you need?
  10. Are there any one-off or start-up charges?
  11. How does the price change each April, and is that limited to the wage element?
  12. What are the minimum term, notice period and renewal terms?
  13. Have you assumed any staff transfer under TUPE? On what hours and pay?
  14. Do bank holidays and closures reduce the price?
  15. What will you charge per hour for extra or one-off cleans?

Give everyone the same deadline and the same chance to visit. If one bidder asks a question that changes the scope, send the answer to all of them.

Get a quote that answers these questions

Free and no obligation. One commercial cleaning company from our partners that covers your area will be in touch to discuss your premises.

For UK businesses and organisations. We don't provide cleaning ourselves. Your enquiry goes to one partner only, chosen by your postcode. Prices and terms are agreed directly with them; there's no obligation.

What else should you check before accepting the best-value quote?

Check the basics before you sign: insurance, health and safety arrangements, references and who will actually do the work. These sit alongside the price comparison, not instead of it.

Keep this step short but don't skip it. Ask for proof of insurance, the contractor's health and safety policy and COSHH assessments for the chemicals they'll use, and a reference from a similar site. HSE says health and safety law applies to all cleaning businesses, however small. Schools and healthcare premises have extra checks: see school cleaning and GP surgery cleaning. Our planned guide to choosing a commercial cleaning company will cover vetting in more detail.

Finally, put the agreed hours, scope and wage basis in the contract. A comparison is only worth doing if the winning quote is what you then get.

Cleaning specification templateA worked specification: areas, tasks, frequencies and KPIs Office cleaning costsHow contractors price it: hours, rates, frequency and contract terms Office cleaning cost calculatorCompare cleaning quotes against the wage floor for your hours Contract cleaningHow cleaning contracts work: term, notice, price reviews, KPIs and red flags Switching cleaning contractorNotice, TUPE, handover checklist and avoiding a gap in cleaning In-house vs contract cleaningThe full cost of employing a cleaner, worked through, against a contractor

How to compare cleaning quotes: frequently asked questions

How many cleaning quotes should I get?

Enough to compare, but few enough that you can go through each one properly. What matters more is that every bidder prices the same written scope and answers the same questions.

Should I just pick the cheapest cleaning quote?

Not on the headline price. First check that every quote covers the same hours and extras, and that the labour price can cover the minimum wage. The lowest price on a like-for-like basis is often a different quote from the lowest headline figure.

How do I compare a monthly price with an hourly rate?

Turn both into a yearly figure. Monthly price × 12, or hourly charge × hours a week × 52.14. Then divide by the yearly hours to get a price per hour delivered.

What if a quote doesn't say how many hours?

Ask for the hours per visit and visits a week in writing. Without them you can't check the price against the minimum wage or compare it fairly with the other quotes.

How can I tell if a cleaning quote is too cheap to be legal?

Divide the yearly labour price by the yearly hours promised. If the answer is below the National Living Wage of £12.71 an hour (from 1 April 2026), it can't pay a cleaner aged 21 or over the legal minimum for those hours, before any other costs.

Does an evening premium count towards the minimum wage?

No. GOV.UK says extra pay for working unsocial hours on a shift is not included when the minimum wage is calculated, so the basic rate must reach the minimum on its own.

How do I score cleaning tenders on price and quality?

Set the weighting before you open the bids, remove any that fail the minimum wage test or don't price your scope, score price against the lowest remaining bid, and score quality against criteria you've told bidders about. If totals are close, ask more questions.

Why do two contractors quote such different hours?

One may have misread the scope, one may plan a different method, or one may have cut hours to reach a price. Ask each to show its workings, decide the hours you need, then ask everyone to re-price on that basis.

Should I compare cleaning quotes with or without VAT?

Compare them all before VAT so they're on the same basis. If your organisation can't reclaim VAT, add it back afterwards when you set your budget.

Do contract terms matter when comparing quotes?

Yes. Minimum term, notice period, auto-renewal and how the price rises each April all change what you'll pay and how easily you can leave. Put them in the comparison next to the price.

Get a cleaning quote to compare

Free and no obligation. Takes about a minute.

For UK businesses and organisations. We don't provide cleaning ourselves. Your enquiry goes to one partner only, chosen by your postcode. Prices and terms are agreed directly with them; there's no obligation.

Sources

We checked the facts on this page against these sources on 13 November 2026:

This guide is general information for UK organisations, not legal, health and safety, infection control or employment advice. Business Cleaning Hub is an independent guide. We don't provide cleaning services ourselves. If you ask us to, we'll put you in touch with one commercial cleaning company from our partners that covers your area.

Back to the top ↑