Skip to content
UKUnited Kingdom

Commercial Cleaning Invoice: Bill Recurring Contract Work

Reconcile each cleaning contract, site visit, exception and approved extra before invoicing recurring commercial work.

Yes Foreman · 2 October 2026 · Invoicing and payments

The crew cleaned three sites, found one office locked and completed an extra deep clean at another. Your commercial cleaning invoice must show what can be billed without turning guesswork into a client dispute.

Start with the contract. Match it to the work records for the billing period. Resolve missed visits and extras. Then raise the invoice.

Know what a commercial cleaning invoice covers

A cleaning invoice is a payment request raised under the contract. The contract must state the service period and when you are allowed to issue the invoice, whether that point falls before or after the work.

It is a service invoice. It is not a customs commercial invoice used for imported or exported goods. The shared word causes confusion, but the documents do different jobs.

Give each document one job:

  • The quote or estimate describes proposed work and price before approval.
  • The cleaning contract sets the recurring scope, schedule and billing rules.
  • The work record shows what happened at the site.
  • The invoice requests payment for the work being billed.

Do not use an invoice to repair a vague contract. If the contract does not say whether washroom consumables, periodic floor work or bank-holiday visits are included, settle that point before the next service period.

Set the billing rules before the first clean

Read the contract before you build the first cleaning contract invoice. Pull out the rules that control billing. Do not rely on what the salesperson, supervisor or client contact remembers.

Record:

  • The sites covered by the contract.
  • The agreed cleaning tasks at each site.
  • The visit schedule and service times.
  • The basis of the contract charge.
  • The start and end of each billing period.
  • The point at which you can issue the invoice.
  • The agreed payment terms.
  • The treatment of cancelled visits and access failures.
  • The process for requesting and approving extra work.
  • The client references required by its accounts team.

Choose whether you bill in advance or arrears. For advance billing, name the future service period and the permitted invoice point. For billing in arrears, close the completed service period before raising the invoice.

Decide whether the charge covers a fixed period or only completed visits. Write down how you will calculate a partial first or final period. Keep periodic work separate when it falls outside the fixed charge.

The charge may repeat. You still check every visit.

If you are still agreeing the scope, use the process for winning and setting up commercial cleaning contracts. Nail down the rooms, tasks, frequency, exclusions and approval route before anyone promises a billing figure.

Collect the client’s billing details

Ask the client for the exact legal or trading name it wants on the invoice. Record the billing address, accounts email and contract contact separately. The person who checks the clean may not be the person who processes payment.

Ask whether the client requires a purchase order, supplier reference, site code or cost centre. Write down where each reference belongs. A valid charge can still stall when accounts cannot route it to the correct site or budget.

Choose one invoice structure

Decide whether the client wants:

  • One invoice with one line for the full contract period.
  • One invoice with separate lines for each site.
  • A separate invoice for every site.
  • A main contract line plus separate periodic tasks and approved extras.

Use the structure agreed with the client. Do not switch layouts each period. Consistent site names and references make checks quicker on both sides.

Build the billing period from cleaning work records

Open the contract schedule for the period. Then place the cleaning work records beside it. Work through the sites one at a time.

A useful work record identifies the site, visit date, scheduled tasks, completed tasks and any exception. Keep the supervisor check, photos, access note or client sign-off when the contract requires those records.

For each scheduled visit, mark one clear outcome:

  • Completed as scheduled.
  • Completed with an agreed substitution.
  • Partly completed, with the omitted task recorded.
  • Cancelled by the client.
  • Missed because the crew could not gain access.
  • Rescheduled and completed later.

Do not mark a locked office as completed. Record the access failure and report it. Then read the contract before deciding whether the charge remains due, moves to another date or needs another treatment.

Reconcile periodic work separately

Contract cleaning often mixes frequent visits with less frequent tasks. A periodic deep clean, floor treatment or high-level clean may fall into only one billing period.

Record the completion date and site. Put the task on its own invoice line if the contract or client process calls for that detail. Do not spread it across other sites or hide it inside a vague monthly charge.

Keep operational detail behind the invoice

The invoice should be readable. The supporting record should be complete.

Use recognisable service lines on the invoice. Keep access notes, crew comments, photographs and supervisor checks with the job record unless the client has asked for them as attachments. This gives accounts a clean document while preserving evidence for a service query.

How to write a commercial cleaning invoice

Build the document only after the period has been reconciled. Every field should come from the contract, client account or approved work record.

Add these core details:

  • Your cleaning business name and contact details.
  • The client name and billing address.
  • A unique invoice number.
  • The issue date.
  • The service period.
  • The contract, purchase order, site or cost-centre reference.
  • Clear service lines.
  • Any approved extra shown separately.
  • VAT details where required for your business and transaction.
  • The amount due and agreed payment terms.
  • The payment method or instructions.

Use the invoice-writing guide when you need the wider document process. Check the current invoice requirements on GOV.UK (opens in a new tab) and, where VAT applies, the HMRC VAT-invoice requirements (opens in a new tab). Do not rely on an old template for current rules.

Write service lines that accounts can recognise

Avoid lines such as “cleaning services” with no site or period. Name the contract work in the same language used in the agreement.

A line might identify the site, service period and contracted cleaning scope. A separate line can identify a completed periodic task. Another can show approved extra work and its approval reference.

Do not put crew disputes, access narratives or internal cost notes in the description. Those belong in the supporting cleaning work records.

Use this blank recurring invoice template

Copy the fields into your invoice layout. Fill them from the current billing period rather than copying last period without checking.

FieldEntry
Cleaning business[Business name and contact details]
Client[Client name and billing address]
Invoice number[Unique number]
Issue date[Date]
Service period[Start date to end date]
Contract reference[Reference]
Purchase order[Client purchase order, if required]
Site or cost centre[Client reference]
Contracted service line[Site, period and agreed cleaning work]
Periodic task[Task, site and completion date, if billed]
Approved extra[Description and approval reference, if billed]
Subtotal[Amount]
VAT[Treatment and amount after checking current requirements]
Total due[Amount]
Payment terms[Agreed terms]
Payment instructions[Method and reference]

Save a locked copy of the issued commercial cleaning invoice. Do not overwrite it when the next period starts.

Bill extra work only after approval

A site manager may ask the crew to clean an extra room, deal with a spill or return outside the contracted schedule. The request alone does not prove that the client has authorised an extra charge.

Stop and record the request. Describe the added work. Price it using the agreed contract process. Send it to the person allowed to approve spending. Get written approval before doing the work unless the contract already gives clear authority for that situation.

Put approved extras on separate invoice lines. Include the site, completion date and approval reference. Do not bury them inside the recurring contract charge.

Use the Oak Street example to separate a variation

Oak Street is the house electrical example, not a cleaning rate card. Quote Q-1847 covered a bathroom exhaust fan and four LED downlights for 1,105 sample currency units. The ceiling was lined and chasing was excluded.

Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 was therefore 1,265. The variation stayed identifiable instead of being hidden inside the original quoted work.

Use the same control on cleaning work. Record the request, agree the price, get approval and show the extra separately.

Resolve missed visits before billing

Record what happened before anyone decides what belongs on the invoice. A missing record is not proof that a visit happened. A scheduled visit is not the same as a completed visit.

For an access failure, record the arrival, site and access problem. For a client cancellation, record who cancelled and when. For an omitted task, name the task and reason. For a substitution, record what the crew did instead and who accepted it.

Then follow the contract. Do not invent a credit, cancellation charge or replacement visit after the event. If the contract does not cover the exception, agree its treatment with the client and keep that decision with the period records.

Keep the invoice explanation short. For example, identify a rescheduled visit or adjusted service line. Keep the full site note behind it for the supervisor or contract manager.

Control a commercial cleaning invoice across several sites

Reconcile every site before rolling the figures into a client total. One clean site must not hide a missing record at another.

Use the same site name across the contract, schedule, work record and invoice. Keep each purchase order and cost-centre reference attached to the correct site. Do not assume the client’s head office can reallocate a charge after receiving it.

When one site receives a periodic deep clean and the others receive normal visits, separate that task. If the client wants one invoice, use distinct site lines. If it wants separate invoices, keep the same service period and contract references across the set.

After the client or supervisor confirms corrections, lock the period. If a correction is needed after issue, preserve the issued invoice and record the reason. Use the appropriate correction document, then check the current HMRC invoice and VAT-invoice requirements linked above.

Check revenue against cost tracking

Start with net contract revenue for the period. Exclude VAT and adjust the revenue for credits linked to that period before comparing it with costs.

Record the actual labour used during the service period. Add cleaning materials, consumables supplied at your cost, equipment costs and the overhead allocated under your costing method. Compare those costs with the net contract revenue for the same work and period.

Keep the units aligned. Do not compare one month of revenue with several months of equipment or labour records. Split multi-site costs consistently when you need site-level job profitability.

Use the process for calculating job cost after the work to review actual cost against the billed work. Keep the cost notes internal. They do not belong on the client invoice.

Do not calculate profit from the invoice alone

On the Oak Street example, the original quote was 1,105 sample currency units. Job cost was 850 and profit against that original quote was 255. The calculation is 1,105 minus 850.

Margin was 255 divided by 1,105, or about 23%. Markup was 255 divided by 850, or 30%.

Invoice INV-1847 was 1,265 after the 160 variation. The costs of that variation are not given. You cannot combine the 1,265 invoice with the 850 original job cost and claim the result as profit.

Apply that discipline to each cleaning contract invoice. Match revenue with all costs for the same billed work before judging the contract.

Send the invoice and close the period

Read the finished document as the client’s accounts clerk will read it. Check the recipient, client name, invoice number, service period, site references, purchase order, service lines, approved extras, total and payment terms.

Attach only the records the contract or client process requires. Save the sent commercial cleaning invoice with its supporting work records and approvals. Record the sent date and the agreed follow-up point.

Then open the next service period as a new set of records. Do not keep editing the closed period because a new visit has taken place.

Put the next job in one place

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