Skip to content
UKUnited Kingdom

Office Cleaning Quote: Price Tasks, Frequency and Site Conditions

Build an office cleaning quote from a site survey, room-by-room scope, paid labour, direct costs, overhead and profit.

Yes Foreman · 8 October 2026 · Pricing and quoting

The evening crew arrives, but the meeting rooms are occupied and the access pass is still at reception. If that paid delay is missing from the office cleaning quote, the contract starts losing money before the first bin is emptied.

Inspect the route and rooms first. Write the work by area and frequency. Then cost the labour, supplies, equipment, site conditions, overhead and profit.

Qualify the office before you arrange a survey

A site survey takes time. Ask enough questions before booking it to identify the work, the people involved and the access window.

Ask how the office operates

Find out when staff, visitors and other tradespeople use the building. Ask:

  • Which days and hours is the office occupied?
  • When may cleaning begin, and when must it finish?
  • Which rooms stay in use after normal office hours?
  • Are any floors, records rooms or work areas restricted?
  • Can the crew use the lifts, loading point and parking?
  • Who issues keys, passes and alarm instructions?
  • Who can approve the scope and price?

A restricted service window changes the crew plan. The same tasks may need more cleaners if they must be finished before the building closes. That affects supervision, setup and paid travel between sites.

Get the names of the access contact and the decision-maker. They may be different people. The facilities contact might open the building but have no authority to approve periodic carpet cleaning or extra consumables.

Establish the type of service

Ask whether the client needs an initial clean, recurring cleaning, periodic tasks or all three.

An initial clean deals with accumulated soil and establishes the condition that routine visits will maintain. Periodic work covers tasks that are not due on every visit. Keep both separate from the normal recurring service.

Ask for the proposed start date, service days and billing period. Record any tender documents or building rules that must be followed. Do not promise a price until you have inspected every area included in the request.

Survey the route, rooms and site restrictions

Floor area is one input. It is not the workload. Furniture density, room use, soil, surfaces, access and the required finish can change the time needed for the same area.

Walk the cleaner’s full route

Start where the van can stop. Walk to reception, the cleaner’s store, every work zone and the waste point. Finish by following the key-return and alarm-setting route.

Time is lost when a cleaner must collect a pass from reception, walk from a distant loading point and return the pass after setting the alarm. That is paid work. Put it in the labour estimate.

Record:

  • Parking and loading restrictions
  • Pass, key and alarm collection
  • Stairs, lifts and secure doors
  • Cleaner storage and chemical storage
  • Water and power points
  • Waste and recycling routes
  • Lock-up and key-return duties

Test the route where possible. “Parking available” tells you very little if the permitted space is on the other side of the building.

Inspect each work area

Name every room or zone. Offices, meeting rooms, kitchens, washrooms, reception areas, stairs, lifts, stores and shared spaces need separate notes when their work differs.

Record the floor finish, furniture density, touchpoints, visible soil and obstacles. Ask what finished work should look like. “Clean the kitchen” is vague. “Wipe cleared worktops and remove visible crumbs and marks” gives the crew a checkable finish.

Note rooms that remain occupied during the service window. If the evening shift starts while meeting rooms are still in use, decide whether the crew returns later, misses those rooms or works around the occupants. Put that decision in the scope.

Take labelled photographs with permission. Attach each image to a named room or issue. A folder of unlabelled office photographs will not help when you build the quote.

Build the office cleaning scope as a room-by-room matrix

The office cleaning scope should tell the client what they are buying and tell the crew what to do. Use one row for each area, task and frequency.

Copy this blank matrix into your survey sheet or quote draft:

Area or zoneTaskFrequencyRequired finishService windowClient responsibilityCleaning business responsibilityExclusion or separate-price item
[Named room or zone][Specific action][Every visit, named day, periodic or on request][Visible completed condition][Permitted access time][Access, preparation or supplied items][Labour, products or equipment][Work not included]
[Named room or zone][Specific action][Frequency][Required finish][Access window][Client duty][Cleaner duty][Separate task]

Use actions the cleaner can follow. Write “empty desk-side bins and replace liners” rather than “general office cleaning”. Write “vacuum accessible carpet around occupied desks” rather than “clean floors”.

Separate recurring, periodic and requested tasks

Give routine work its own rows. Then list periodic tasks separately. State the frequency where it is agreed or mark the task as on request.

Do not hide carpet extraction, high dusting, internal glass or heavy kitchen cleaning inside a general line. The client may ask the crew to clean internal glass or remove accumulated kitchen soil even though the recurring office cleaning scope only covers routine work. That request needs a separate price if it was not accepted with the original quote.

Cost an initial clean separately when routine labour assumes a clean baseline. State that the initial work must be completed before the recurring programme begins.

Assign products, consumables and preparation

Write down who supplies paper products, soap, bin liners, dishwasher products and other consumables. Then say who monitors stock and places orders.

“Restock washrooms” is incomplete if the quote does not say who buys the stock. If the client supplies it, name the items. If your business supplies it, include the expected use in direct costs.

Record any product restrictions and surface instructions. For chemical handling and workplace exposure questions, check the current guidance from the Health and Safety Executive (opens in a new tab). Keep the site assessment and product records with the job.

Give exclusions a firm edge

Exclude work that was not inspected or priced. This may include external windows, specialist stain treatment, post-building dust, high-level work or moving heavy furniture.

Avoid lines such as “other cleaning as required”. They turn every request into an argument. State that work outside the accepted matrix must be described, priced and approved as a written variation before it starts.

Convert the accepted scope into commercial cleaning labour

Estimate commercial cleaning labour from the tasks the crew will perform. Do not rely on a generic floor-area rate. Your own finished-site records give you a better starting point.

Calculate task time zone by zone

Estimate the paid time for each task in each zone. Adjust it for furniture, occupancy, surface condition, access and the finish promised in the quote.

Use one calculation period throughout:

Labour inputCalculation
Task time by zone[Time for each task in each room or zone]
Scheduled task time[Task time] × [Frequency in the billing period]
Visit support time[Setup] + [movement] + [supervision] + [quality checks] + [pack-up] + [lock-up]
Total paid time[Scheduled task time] + [Visit support time for the same period]
Estimated labour cost[Total paid time] × [Your actual employment cost]

Use your actual payroll and employment costs. Do not borrow a labour figure from another cleaning business. Their crew, sites and employment arrangements are not yours.

Include the whole paid visit

Hands-on cleaning is only part of the visit. Add time for unloading, collecting passes, moving between floors, refilling supplies, checking completed rooms, transferring waste, storing equipment and setting the alarm.

Keep the labour frequency and selling price in the same period. A labour estimate built for one period cannot be compared directly with a recurring price built for another. Convert the figures before adding overhead or profit.

If a task estimate is uncertain, label it for review after the first services. It is an assumption to test, not a production standard to present as fact.

Add supplies, equipment and direct site costs

List every cost caused by the office. Start with the simple framework:

Estimated labour + supplies + equipment + direct site costs = direct cost

Use current figures from your own suppliers and records. Supplies may include chemicals, cloths, pads, liners and other items consumed while delivering the accepted work.

Add equipment hire or the equipment allocation used by your business. Add parking, loading, waste handling and other site-specific costs. If the building causes the cost, put it against the site.

Keep client-supplied items separate. Do not include the same washroom stock in your cost if the client is buying it. Do include crew time spent receiving, storing, checking and restocking those items where that work sits in the scope.

Add overhead and cleaning contract markup

Direct cost is not the final job cost. The contract also needs to carry its share of business overhead.

Use this pricing framework:

Direct cost + allocated overhead = total job cost

Total job cost + profit = quoted price

Choose an overhead allocation method based on your own records. Apply it consistently. Do not count the same office cost once as a direct cost and again in overhead.

Cleaning contract markup is profit divided by cost. Margin is profit divided by the selling price.

Markup = profit ÷ total job cost

Margin = profit ÷ quoted price

Mixing them changes the result. Use the profit margin calculator with figures that cover the same scope and period.

Worked example: compare like with like

Oak Street is an electrical example, not a cleaning rate card. All figures below are sample currency units.

Quote Q-1847 for R. Chen at 14 Oak Street was 1,105. The job cost measured against that original quote was 850, leaving profit of 255.

The markup was 255 ÷ 850 = 30%. The margin was 255 ÷ 1,105 ≈ 23%.

The two calculations use the original quote and the cost of the original quoted work. Do not replace the quote with a later invoice total unless the cost also covers the later work.

Write the office cleaning quote for approval

The document should match the survey, scope matrix and pricing calculation. Give it a quote number and identify the client, site address and contact responsible for approval.

Include:

  • The recurring service days and access window
  • The room-by-room scope or attached schedule
  • The initial, recurring and periodic work as separate lines
  • The price period and payment terms
  • Client and cleaning business responsibilities
  • Supplies and consumable ownership
  • Clear exclusions
  • The variation approval process
  • The quote acceptance method

If you need a clean document structure, use the quote template and attach the detailed scope matrix rather than squeezing every task into one description.

Write down who may instruct extra work. A cleaner should not have to decide whether a request from an office employee is authorised spending.

Show the VAT treatment before the client approves the quote

Make the document’s VAT position explicit. Do not leave the client to guess whether the quoted figure includes VAT, excludes VAT or is not subject to VAT in your circumstances.

Check the current treatment for your business with HMRC (opens in a new tab). Do not copy tax wording from an old template. Your registration position and document wording must match the business issuing the quote.

Keep the VAT wording beside the price. A note buried in general terms is easy to miss and creates disputes when the invoice arrives.

Control extra work with a written variation

When a request sits outside the accepted scope, stop. Describe the extra task, state the price and get approval from the named decision-maker before the crew continues.

The variation should record:

  • The site and original quote number
  • The added or changed work
  • The reason for the change
  • The price and VAT treatment
  • Any change to the service window or programme
  • The approver’s name and approval record

Do not rewrite the original office cleaning quote after acceptance. Keep the original document and the variation together so the client can see what changed.

On the Oak Street electrical example, the ceiling was lined and the quote excluded chasing. Extra cable and chasing were approved on site as a 160 variation. Quote Q-1847 was 1,105, and invoice INV-1847 became 1,265.

The costs of that variation are not given. That means profit cannot be calculated from the 1,265 invoice and the original job cost of 850. Keep scope and cost periods matched.

Check the estimate after the first services

Cost tracking tells you whether the site works as quoted. Compare estimated and actual labour, product use, access time, parking, supervision and waste handling after the first completed services.

Record the reason for each material difference. The task estimate may have been wrong. The client may not be clearing desks. The meeting rooms may remain occupied. Pass collection may take longer than the survey suggested.

Correct the crew instructions where the accepted scope has not changed. If the client wants different work or the site conditions now differ from the agreed basis, follow the quote terms and variation process rather than quietly absorbing the cost.

Use commercial cleaning job costing for UK site controls to compare the estimate with actual site costs. Feed access problems and unfinished tasks into the cleaning business shift handover record so the next crew knows what remains open.

Once the service is stable, set each recurring cleaning invoice against the accepted schedule. Keep periodic tasks and approved variations on separate lines so the billed work can be traced back to its approval.

Common questions

Can one quote cover several office locations?

It can, but give each site its own survey, scope, labour calculation and direct costs. Attach a site schedule to the office cleaning quote so access delays or parking costs at one building do not disappear inside a combined price.

Should the quote have a review date?

State in the office cleaning quote when you will compare the plan with the first completed services and how either party may request a scope review. Keep any price change subject to the accepted terms. A review is not permission to change an agreed price without following those terms.

What if the client changes the office layout?

Inspect the changed area before agreeing that the existing price still works. More desks, restricted routes or a different service window can alter labour even when the floor area stays the same.

Take your survey notes from the next office, build one room-by-room matrix and cost every paid part of the visit before sending the quote.

Put the next job in one place

Yes Foreman connects quotes, schedules, crews, timesheets and invoices for small field-service teams.