How to invoice as a cleaner or cleaning business
A practical guide to writing a cleaning invoice: what to include, how to handle recurring jobs and supplies, and how to get paid without chasing clients.
Cleaning work has a rhythm that most invoicing advice doesn't quite fit. You might do a one-off end-of-tenancy clean on Monday, a weekly office contract on Tuesday and Thursday, and a fortnightly residential client in between — three different billing patterns, often for the same business. Getting the invoice right for each one is less about fancy software and more about a few habits that keep your cash flow steady and your clients from ever wondering what they're being charged for.
What makes a cleaning invoice a bit different
Most service invoices describe a single job. Cleaning invoices often need to describe either a single job (a deep clean, a move-out clean) or a recurring arrangement (a standing weekly or fortnightly visit) — and the two need slightly different information to avoid confusion:
- One-off jobs should state exactly what was cleaned and when, especially for end-of-tenancy or post-renovation cleans where a landlord or agent may query the scope later.
- Recurring jobs should state the billing period clearly ("cleaning services — 4 visits, 1–28 Feb") rather than just a date, so the client can match the invoice to their calendar without emailing you to ask.
Either way, clarity up front means fewer "what was this for again?" messages a week later, when you've already moved on to the next job.
What to put on every cleaning invoice
Whatever the job type, a clean, professional cleaning invoice needs:
- The word "Invoice", plus a unique sequential number (INV-0001, INV-0002…) that never repeats.
- Your business name and contact details, and your tax or GST/VAT number if you're registered.
- The client's name and the property address — important for cleaners, since you may have several properties for the same client (a landlord with multiple rentals, for instance).
- The date of the invoice and a specific due date, not just "net 7."
- A description of the work: what was cleaned, how many visits if it's recurring, and any extras (inside-oven clean, carpet shampoo, window cleaning).
- The rate and total — hourly, per-visit, or a flat job price, whichever you quoted.
- Payment details — your bank account, and ideally a one-tap online payment option.
If you charge GST, VAT or sales tax, show it broken out separately from the subtotal rather than folded into one number — your accountant will thank you, and so will any client who wants to claim it back. The exact registration threshold and invoicing rules differ by country (and change over time), so check the current rules for GST in New Zealand or Australia, or VAT in the UK, with your accountant rather than relying on a blog post.
Recurring cleaning contracts: invoice the pattern, not just the date
If you clean the same office or home every week or fortnight, a recurring invoice that goes out automatically on the same day each cycle removes one of the most forgettable parts of running a cleaning business. As a rule of thumb, cleaners who automate recurring billing tend to get paid several days faster on average than ones who manually raise the same invoice from scratch each time — mostly because it simply never gets forgotten or delayed by a busy week.
When you set up a recurring arrangement, agree up front on:
- The billing cycle — weekly, fortnightly or monthly — and whether you invoice in advance or in arrears.
- What happens when a visit is skipped or added (a cancelled holiday clean, an extra pre-event clean) — note it on that period's invoice rather than trying to average it out.
- The due date relative to the invoice date — "due on receipt" works well for regular clients who are used to the arrangement.
Supplies, extra hours and add-ons
A lot of billing confusion in cleaning comes from the bits that aren't the base rate: supplies you bought, an extra hour because the place was messier than expected, or an add-on the client asked for on the day. Two ways to handle it cleanly:
- Itemise it on the same invoice as a separate line — "Cleaning service: $180" and "Supplies (oven cleaner, bin bags): $14" — so the client sees exactly what the extra charge covers.
- Track it as an expense with a receipt if you're billing it back to the client later rather than same-day, so you're not relying on memory when invoicing week's end.
Either way, say it out loud (or in a quick text) before the extra charge lands on the invoice — a surprise line item is one of the fastest ways to delay payment on an otherwise straightforward job.
Getting paid without the awkward follow-up
Most late payment in cleaning isn't a dispute — it's the invoice getting buried in an inbox or a to-do list. A few things help:
- Invoice the same day, not at the end of the week, while the job is fresh in the client's mind.
- Offer an online "Pay now" option. Bank transfer works, but a card payment link removes the "I'll do it when I'm at my laptop" delay.
- Let automatic reminders do the nagging. A friendly reminder on the due date and a firmer one a few days later means you're not the one sending awkward texts.
- Set a late fee for recurring clients who consistently pay late, and say so on the invoice itself rather than springing it on them after the fact.
A quick example
Say you run a two-person cleaning business with one weekly office contract and several one-off residential jobs. The office gets a recurring invoice on the 1st of each month for "Office cleaning — 4 visits." A residential move-out clean gets its own one-off invoice the same afternoon, itemising the standard clean plus an add-on for carpet steam cleaning, with a due-on-receipt date and a pay-now link. Neither client has to ask what they're being charged for, and neither invoice depends on you remembering to send it later.
Template, spreadsheet, or a proper tool?
A spreadsheet or a basic template is fine when you're cleaning a handful of houses a week. It starts to cost you time once you're juggling recurring contracts, one-off jobs and the odd chased payment all at once — numbering slips, a recurring client gets forgotten, and a "did you pay this?" text takes longer to write than the invoice did.
That's the gap InvoiceCharlie is built to close: recurring invoices that go out on schedule, itemised extras and expenses, a client portal so regulars can see their own invoice history, and automatic reminders so you're not the one chasing. Your first 10 invoices are free, then it's $1 per invoice, never more than $12 a month. If you just need to send one cleaning invoice right now, the free invoice generator needs no account at all.