The short version
Cleaning invoices fail in a specific way: the work was done well, the customer cannot remember what was included, and the invoice says cleaning services. A schedule of what a visit covers turns the same figure into something obviously worth paying.
What goes on a cleaning contractor invoice
Six things, in the order they belong on the page. The invoice generator opens a cleaning service document with the lines already in place, so most of this is checking rather than typing.
- Attach the schedule of what a visit includes. Rooms, tasks and frequency. It is the entire defense against was that included.
- Date every visit on a contract invoice. Four dated lines beat one monthly total every time.
- Price one-off deep cleans by the job, not the hour. Nobody wants an open-ended hourly count on a deep clean.
- State whether materials and equipment are included. It is the single most common gap in a cleaning quote.
- Bill extras as their own lines. Oven, carpets, windows and appliances are add-ons, not part of a standard visit.
- For move-out work, reference the property and the check-out. That invoice is going to a landlord or an agent, not the person who booked it.
The lines a cleaning contractor invoice usually carries
These are the lines the generator opens with when you pick Cleaning service. The figures are a starting point to type over rather than a going rate: this site runs no pricing survey, and the number on your invoice should be the one you charge.
| Line | What it covers | Qty | Opens at |
|---|---|---|---|
| Deep clean (per visit) | A full clean top to bottom, including inside appliances, baseboards, fittings and the areas a regular clean does not reach. | 1 | $280 |
| Regular clean (per visit) | The agreed rooms cleaned to the same standard each visit, on the schedule arranged. | 4 | $90 |
| Carpet and upholstery cleaning | Machine clean carpets or soft furnishings, with drying time advised on the day. | 1 | $150 |
| Cleaning supplies | Products and materials used. Say if you would prefer your own to be used instead. | 1 | $35 |
Add, rename, reorder or delete any line, and set tax per line where it applies. Priced as they open, that comes to $825 before tax.
A worked cleaning contractor invoice, filled in
This is the same job as the table above, written out the way it would leave your phone. Every figure on it is a starting point rather than a going rate, and the tax line is shown at ten per cent purely so the arithmetic is visible: set your own rate, or none, per line.
INVOICE
Bill to
Your client name
Client address
Work carried out at
Job address
Job or order reference
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Deep clean (per visit) | 1 | $280 | $280 |
| Regular clean (per visit) | 4 | $90 | $360 |
| Carpet and upholstery cleaning | 1 | $150 | $150 |
| Cleaning supplies | 1 | $35 | $35 |
| Subtotal | $825 |
| Tax at 10% | $82.50 |
| Total due | $907.50 |
Late payment. State your own rate and when it starts, so it is agreed before the due date rather than argued after it.
Subtotal $825, tax $82.50, total $907.50. The parts worth copying are the structure rather than the numbers: the job reference next to the client, every line separately priced with its count showing, the tax on its own line, and terms that name a number of days instead of saying on receipt.
Regular contracts, and making a recurring invoice unanswerable
A cleaning contract is the easiest recurring invoice to write and the easiest to have queried, because nothing on it changes and the customer stops seeing the value.
Invoice monthly with each visit dated as its own line and the standard schedule referenced. Keep the wording identical month to month. The consistency is the point: an invoice that looks the same every month reads as a service running properly.
Where a visit was missed or moved, show it with the reason rather than adjusting the total silently. Customers rarely object to the money and almost always object to a change they discover rather than one they were told about.
Deep cleans, move-out and pricing a job nobody can estimate by eye
A one-off clean is quoted before anybody has seen the state of the property, which is why hourly pricing on this work is a trap for both sides.
Price by the job against a stated scope, with the property size and the rooms listed. Then state your position on condition: where a property is materially worse than described, additional hours are chargeable at your stated rate with the customer agreement. That sentence is what saves a job that turns out to be twice the work.
Move-out is a special case because the real reader is a landlord or agent deciding on a deposit. Reference the property address, the check-out date and the scope covered, and keep the itemization detailed, because the invoice is being used as evidence that the property was professionally cleaned.
Materials, consumables and commercial contracts
Cleaning is one of the few trades where a customer genuinely may not know whether the products are meant to be theirs or yours, and it is worth removing the doubt in writing.
State it on the quote and repeat it on the invoice: materials and equipment supplied, or consumables provided by the client. On commercial work, consumables like paper, soap and bin liners are usually a separate recharged line and should be shown with quantities.
Commercial contracts also need the site, the contract reference and the period covered, with terms in days. An office manager approving a monthly cleaning invoice wants to see the period and the schedule, and nothing else.
Hourly, fixed price or per unit: how cleaning contractors price the work
Cleaning is priced per visit against a written schedule, or by the job for one-off work. Hourly pricing survives only in ad hoc domestic work, because everywhere else it gives the customer an open-ended number they cannot approve in advance.
| Model | Where it wins | What it quietly costs you |
|---|---|---|
| Per visit against a schedule | Regular domestic and commercial contracts | The schedule is the whole agreement, so a vague one becomes free extra work |
| Fixed price per job | Deep cleans, move-out, after builders, one-off work | Condition is unknown at quoting, so the extra-hours clause has to be written |
| Hourly | Irregular domestic work where the customer sets the list each time | It caps what you can earn from getting faster and better |
Whichever model, the schedule is what makes the invoice unanswerable. A customer reading cut, wipe, vacuum, bathrooms, kitchen with four dated visits pays it without thinking. A customer reading cleaning services, one month, asks what they got.
Working out what to charge
This guide is about what goes on the document, not what the number should be, and nobody should hand you a rate for your own market. What the site can do is the arithmetic: the freelance rate calculator works back from what you need to earn, the service price calculator prices a service against your costs, and the profit margin calculator checks what is left once the job is done.
Writing it on your phone, in five steps
Most cleaning contractors write the invoice standing next to the work rather than at a desk a week later, and the week later version is the one that gets details wrong. The generator is built for the first case.
- Open it with your trade already chosen. The cleaning service invoice loads with deep clean (per visit) and the rest of the lines already on the page.
- Put the client and the job reference in first. It is the part you will not remember accurately in three days, and on agent, landlord or contractor work it is the reason the invoice gets paid at all.
- Edit the lines rather than starting from empty. Change the quantities and the rates, delete what you did not do, add what you did. Keeping the descriptions means the wording stays consistent from one job to the next.
- Set the terms to 14 days and add a payment link. A due date that is an actual date gets chased. A link and a QR code means it can be settled before you have packed up.
- Send it before you leave. The clock on your terms starts when the invoice arrives, not when the work finished, so every day it sits unsent is a day added to getting paid.
Getting paid once it is sent
Put a due date and your terms on the document, because an invoice without them is hard to chase. Add a payment link and a QR so settling up is a tap rather than a transfer somebody has to set up. When part of it lands, the receipt maker records it as a part payment and prints the balance still due. If the due date passes, the late fee calculator works out what your own terms allow and writes the chasing letter to go with it.
Five dates decide whether a cleaning contractor gets paid on time, and four of them are set before the work starts.
Mistakes that cost cleaning contractors money
- Cleaning services as the only description. Nobody can tell what was included.
- Undated monthly totals. The customer cannot confirm the visits happened.
- Hourly pricing on deep cleans. An open-ended figure the customer cannot accept in advance.
- Materials position unstated. An argument at the door on the first visit.
- Move-out invoices with no property reference. Useless as the evidence the customer actually needed.
Cleaning service invoice questions
How do I write a cleaning invoice?
Reference the schedule of what a visit includes, date every visit on a contract invoice, price one-off cleans by the job, state whether materials are included and bill extras as their own lines. The generator opens a cleaning invoice with regular visits, deep clean and extras already listed.
Should I charge hourly or per visit?
Per visit or per job against a stated scope for most work. Hourly suits variable ad hoc cleaning, but on a deep clean it gives the customer an open-ended figure they cannot approve in advance.
How do I bill a regular cleaning contract?
Monthly, with each visit dated on its own line and the standard schedule referenced, and identical wording every month. Show missed or moved visits with the reason rather than adjusting the total quietly.
Should materials be included in the price?
Either way works, but state it on the quote and again on the invoice. It is the most common unspoken assumption in cleaning and the one that causes a first-visit argument.
How do I price an move-out clean?
By the job against a stated scope with the property size and rooms listed, plus a written position that materially worse condition means additional agreed hours at your stated rate.
What does an move-out invoice need?
The property address, the check-out date and a detailed scope, because the invoice is used as evidence to a landlord or agent that the property was professionally cleaned.
What should a cleaning invoice include?
Your details and the customer, the site, the period or the dated visits, the schedule of work covered, extras itemized, materials or consumables, the total and your payment terms.
Free cleaning contractor invoice template
The free cleaning contractor invoice template opens with the lines above already priced, in any of 200 designs, and exports a print-ready PDF with no signup and nothing saved to a server. If you would rather edit a file offline, there are 72 Word templates, 72 Excel templates with the totals already calculating, and 72 fillable PDFs.
Invoicing guides for related trades
The same billing questions come up next door. These four guides cover the trades closest to cleaning contractors, and each one sits alongside its own free template.
Every trade has one: see all 46 invoicing guides, or go straight to the 46 free invoice templates they describe.
Everything on this site, set up for cleaning contractors
The whole toolkit, with the reason each one matters to cleaning contractors rather than in general. The five marked links open with cleaning service already selected.
Make the document at the door
Five of these open with cleaning service chosen, so the page starts at deep clean (per visit) instead of blank.
- Invoice Generatoropens set to this trade. The cleaning contractor invoice this guide describes, priced and ready to edit.
- Quote Generatoropens set to this trade. Quote first: always, against a written schedule of work. Converts to the invoice without retyping.
- Receipt MakerProof of payment for a customer who paid you on the doorstep.
- Recurring InvoicesFor cleaning contractors billing the same client on the same day every month.
- Purchase OrderA numbered order for stock and parts your supplier can reconcile.
- Work OrderBook a visit with the address, the scope and who authorised it.
- Cost Estimatoropens set to this trade. Build the job up from materials, labor and margin before you quote it.
Templates for the round and the one-offs
The same cleaning contractor lines, in the file format each customer expects.
- Cleaning service invoice templateThe template this guide is written about, with the cleaning contractor lines already on it.
- 200 invoice designsopens set to this trade. Put those lines in any of 200 designs and keep the one you like.
- 72 Word templatesEdit offline, or send a file a client can fill in themselves.
- 72 Excel templatesThe totals calculate themselves, which matters on a long line list.
- 72 fillable PDFsType into the fields and print, with nothing to install.
- Google Docs templatesCopy to your own Drive and edit from a phone.
- Google Sheets templatesSame totals, shared with whoever does your books.
- Blank invoice templatesA plain document for the visit that does not match your usual list.
- Quote templatesA priced quote on paper, for a client who wants the figure before the work.
- Estimate templatesA figure that is explicitly not a fixed price until you have seen it.
- Receipt templatesProof of payment for a client who needs it for their own records.
- Work order templatesThe scope, the site and the authorisation, before anybody drives out.
Work out the number first
This guide is about the document. These are for deciding what goes on it.
- Markup CalculatorTurn what a job costs you into the price you charge, without confusing markup with margin.
- Profit Margin CalculatorCheck what is actually left on a cleaning contractor job once materials and time are paid for.
- Break-Even CalculatorWork out how many jobs a month cover your costs before anything is profit.
- Service Price CalculatorPrice a service against your own costs rather than against what somebody else charges.
- Sales Tax CalculatorAdd or strip tax on a figure before it goes on the invoice.
- Invoice CalculatorTotal up lines, tax and a deposit before you commit them to the document.
Get it paid without chasing every week
Terms of 14 days is the shape this guide assumes. Deposit: on one-off deep cleans for new customers.
- Payment links and QR codesA link and a scannable code on the invoice, so paying is a tap.
- Late fee calculatoropens set to this trade. Works out what your own terms allow and writes the chasing letter.
- Payment terms guideWhich terms actually get invoices paid, and the exact wording to use.
- Deposit invoicesWhen to ask, how much, and how the final invoice shows the balance.
- Chasing an unpaid invoiceThe reminder, the call, the overdue notice, then what comes after.
- Progress billingBilling a long job in stages so you are not funding it yourself.
- Invoice numberingA numbering system that never repeats and never skips.
- Change ordersPricing extra work in a way the customer has already agreed to.
Read next
- All 46 invoicing guidesThe same guide, written for every other trade on the site.
- 46 trade invoice templatesEvery trade, each opening with its own lines already priced.
- Invoicing glossaryPlain definitions of the words on an invoice, a quote and a job.
- The blogLonger pieces on quoting, billing, tax and getting paid.
- All 24 toolsEverything on the site in one list, including the ones not named here.