The crew arrives, but the access card fails. At another site, the manager adds a kitchen deep clean. Your cleaning business invoice cannot treat both events as an ordinary completed visit.
Close the billing period against the contract, schedule and cleaning work records. Resolve each exception. Then send one document the client’s accounts team can match and pay.
Set the billing basis before the first clean
Start with the accepted scope. Name each site, room, task and visit frequency. Record what is excluded. If the scope only says “general cleaning”, tighten it before recurring work begins.
The contract should separate ordinary visits from periodic work. Floor treatments, windows, high-level dusting and deep cleans often run on a different cycle. Give each one a clear place in the contract and schedule.
If you are still defining the site survey, access rules or authorised approver, use the process for winning commercial cleaning contracts before setting up billing.
Choose what each recurring charge covers
Agree on the billing unit before creating the first invoice. A recurring charge can cover:
- A contracted service period.
- A set group of scheduled visits.
- Itemised work completed during the period.
- Separate charges for each site or purchase order.
Do not divide an accepted contract price into periodic invoices unless the client has agreed to that split. Write down how the first and final partial periods will be treated. Do the same for any shutdown period.
Decide whether billing happens in arrears or in advance. For arrears billing, reconcile the completed work before invoicing. For advance billing, invoice the future period described in the contract, then reconcile cancellations, credits and rescheduled work after those service dates pass.
Write the exception rules into the contract
Recurring work produces exceptions. A public holiday changes access. A tenant blocks several rooms. The crew arrives, but the security contact does not answer.
The contract should say what happens when:
- The client cancels a visit.
- Your business reschedules a visit.
- The crew cannot gain access.
- Only part of the site can be cleaned.
- A scheduled periodic task is postponed.
- The client asks for work outside the recurring scope.
Do not invent a fee, credit or rescheduling rule after the event. If the accepted contract does not settle an exception, hold the affected invoice line and agree on the treatment with the authorised client contact.
Cost the scope before splitting it into invoices
Choose the work first. Cost it second. Set the billing pattern last.
Estimate the labour required for each ordinary visit and periodic task. Use your own loaded labour cost, not the hourly amount paid to the cleaner. Add supplies, equipment and allocated overhead. Then apply a markup rate to the full estimated cost.
Use this framework:
- Estimated labour cost = planned hours × loaded labour cost.
- Estimated job cost = labour + supplies + equipment + allocated overhead.
- Markup amount = estimated job cost × markup rate.
- Quoted price = estimated job cost + markup amount.
Group the costs in the same order as the work. Cost each ordinary visit, then each periodic task. Add those costs for the billing period before applying the markup rate. This shows whether the recurring visit, floor treatment or deep clean carries its share of labour, supplies, equipment and overhead.
Keep the cost buckets plain. Labour. Supplies. Equipment. Overhead. Periodic tasks. Fancy categories are where costs disappear.
Once the client accepts the scope and price, divide or schedule that accepted price using the agreed billing basis. Do not let the invoice pattern drive the underlying price.
Keep one-off work outside the ordinary visit unless the contract expressly includes it. A kitchen deep clean, post-event clean or floor restoration needs its own scope, cost and approval. It should not quietly consume the labour allowed for the regular service.
Complete the client and site setup before billing starts
The site manager may approve the cleaning result but never see the invoice. Find the person who controls accounts payable and collect the details before the first period closes.
Record:
- The client name used by accounts payable.
- The billing address and invoice email.
- The service address and agreed site name for each building.
- The contract or vendor reference.
- The purchase order for each site or type of cleaning.
- Any site code or cost centre.
- The person authorised to approve extra spending.
- The required payment reference and remittance contact.
Use the same client and site names throughout the quote, contract, schedule, work records and invoice. Those documents should not each use a different nickname for the building.
Ask whether the client wants one cleaning contract invoice covering every site, one document with separate site lines, or a separate invoice for each purchase order. Record the answer. Do not wait for accounts payable to reject the first bill.
Use the business identity that belongs on your commercial documents. Check how to register for an ABN with the Australian Taxation Office (opens in a new tab). Check company and business name registration with ASIC (opens in a new tab). Keep those questions separate from the client’s purchase-order rules.
Build a cleaning business invoice the client can route
A cleaning business invoice requests payment after the billing event stated in the contract. It is not the quote, contract, schedule or completion record.
Give each document one job:
- The quote offers the scope and price.
- The contract sets the recurring rules.
- The schedule records planned visits.
- The cleaning work records show what happened.
- The variation records approved extra work.
- The invoice requests payment for the named sites, visits and tasks.
Keep the invoice layout stable. Accounts payable should be able to find the service period, site, purchase order and amount without reading crew comments.
Use repeatable invoice lines
Give each site or type of cleaning its own line where the client needs that detail. Separate ordinary recurring work, periodic tasks and approved extras.
A useful line names the site, service period, purchase order or cost centre, short work description and amount. Use the exact site name carried by the contract and work records.
Do not paste access notes, photographs or a supervisor’s full report into the invoice description. Keep that detail in the job record. The invoice only needs enough information to identify and route the charge.
Include an invoice number, issue date, service period, payment terms, payment instructions and payment reference. Check the current ATO rules before deciding the document title, ABN details, GST wording and amounts. The invoice-writing guide explains the wider invoice and payment process.
Copy this blank recurring invoice template
Fill the template from the current billing period. Do not duplicate the previous recurring cleaning invoice and assume every visit happened again.
Use the first group to route the invoice through the client’s accounts team.
| Client-routing field | Entry |
|---|---|
| Client | [Accounts-payable name and billing address] |
| Invoice number | [Unique invoice number] |
| Issue date | [Date] |
| Service period | [Start date to end date] |
| Contract reference | [Contract or vendor reference] |
| Service line 1 | [Site] · [Service period or dates] · [Purchase order] · [Cost centre] · [Recurring work description] · [AUD amount] |
| Service line 2 | [Site] · [Service period or dates] · [Purchase order] · [Cost centre] · [Periodic task or approved variation] · [AUD amount] |
| Additional lines | [Repeat for each site, type of cleaning or approved variation] |
| Payment terms | [Agreed terms] |
| Payment instructions | [Method and invoice reference] |
Use the second group to apply the current ATO rules for the document you are issuing. Check the Australian Taxation Office guidance on tax invoices (opens in a new tab) before filling it in.
| Tax-invoice field | Entry |
|---|---|
| Document title or type | [Use the title required for this document] |
| Cleaning business | [Business identity and contact details] |
| ABN | [Business ABN] |
| Subtotal | [AUD amount] |
| GST status and amount | [Show the GST information required by current ATO guidance] |
| Total due | [AUD amount] |
Keep detailed access notes, photographs, crew comments and supervisor checks behind the invoice. Accounts payable needs a short invoice line. Your contract manager needs the complete site record.
Close the service period from cleaning work records
Open the schedule. Put the work records beside it. Work through one site and one visit at a time.
Give every scheduled visit a recorded outcome:
- Completed as planned.
- Partly completed, with the omitted work named.
- Blocked by failed access.
- Cancelled by the client.
- Rescheduled for another date.
- Completed with an approved substitution.
A schedule records the plan. It does not prove completion.
For a recurring cleaning invoice billed in arrears, clear every visit before issuing the document. Keep the invoice dates aligned with the work records, and do not use a later visit to fill a gap in the current period. Send supporting work records only when the contract or client’s accounts process requires them, but retain them for every visit.
Check periodic work separately
Periodic work gets lost when it sits inside a general recurring line. Check floor treatments, window cleaning and deep cleans against their own due dates and completion records.
Suppose the regular clean is complete, but the scheduled floor treatment has no completion record. Stop. Ask the supervisor what happened. Find the record, move the task to its agreed new date or hold that part of the charge.
Do not invoice a periodic task just because it appeared on the schedule. Resolve what happened first.
Reconcile advance billing after the work period
Advance billing does not remove the need for cleaning work records. It changes when the reconciliation happens.
After the service period, compare the planned visits with the recorded outcomes. Apply any agreed credit, rescheduled service or contract adjustment through the process set by the contract. Keep the earlier invoice number on the later credit or adjustment.
That is the core of recurring service billing. The contract tells you when to invoice. The access records, visit records and completed task records tell you what needs a credit or a new date.
Resolve missed, partial and blocked visits
Record the event before deciding what to bill.
When the crew reaches a site and the access card fails, record the arrival, attempted contact, affected areas and work actually completed. Do not mark the full visit complete because the crew attended the address.
If several rooms are inaccessible, name them. Record the work finished in the accessible areas. If the client cancelled, record who cancelled and the affected visit. If the crew omitted a task, name the task and reason.
Read the contract after the record is complete. Apply its rule for charging, crediting or rescheduling the visit. If the contract is silent, ask the authorised client contact to decide in writing whether the visit will be charged, credited or moved. Hold the affected line until that happens.
Once decided, use a short invoice description. Identify the rescheduled visit, partial-service credit or other agreed invoice change. Leave the full account of the site visit in the supporting record.
Never hide a disputed visit inside a broad monthly charge. That moves the argument from the site to accounts payable and makes payment slower.
Put extra cleaning through a variation
A site manager asks the supervisor to add a kitchen deep clean. Stop before the work starts. Check whether that person can approve extra spending.
Write the added rooms, tasks, timing and price. Send the variation to the authorised approver. Get written approval, then complete the work and keep the approval with the cleaning work records.
Show the approved work on its own invoice line. Name it clearly enough to connect the charge to the variation and completion record. Do not bury it inside the recurring contract amount.
The house example is an electrical job, but the paperwork works the same way. On the Oak Street bathroom, the quote was 1,105. Chasing and extra cable became an approved 160 variation, so invoice INV-1847 was 1,265. A commercial deep clean outside the recurring scope needs the same separation: added scope, approval and a distinct invoice line.
If extra work was completed without approval, do not assume the client will pay it. Send the scope and work record to the authorised contact. Resolve approval before adding the amount to the invoice.
Check GST records before BAS reporting
Run the Australian tax and identity check before sending the invoice. Do not copy the GST treatment from an old client or assume every document is handled the same way.
Confirm the business identity and ABN. Use the ATO’s current tax invoice guidance (opens in a new tab) to decide the document title, GST description and amounts to show. Use that guidance for the tax treatment, not instructions from the client’s facility manager.
Check that the business name on the invoice matches the identity used in the contract and payment records. Direct company or business name registration questions to ASIC’s business name registration guidance (opens in a new tab). A mismatched name can leave accounts payable unable to match the supplier record.
Retain the issued invoice, accepted contract, visit records, periodic-task records, variation approvals and credits. Reconcile the GST amounts in those records when preparing the business’s BAS. Take current GST and BAS treatment from the Australian Taxation Office rather than guessing from an earlier invoice.
If an invoice needs correction, keep the original invoice number in the records. Record why it changed and connect the replacement, credit or adjustment to the first invoice. Check the ATO guidance on adjustment notes and GST corrections (opens in a new tab) before changing the tax record.
Check the invoice and send it
Compare the invoice total with its site lines, purchase orders, credits and approved variations. Check the service dates, payment details and GST information before issue.
Send the cleaning business invoice to the agreed accounts-payable address, not only to the site contact. Record any remittance advice against the invoice when payment arrives, then file the issued invoice with the visit records and approvals used to prepare it.