Cleaning Invoice Template: Per-Visit, Monthly Rollup, and a Worked Example
How to invoice for cleaning services: service dates on every line, per-visit vs monthly rollup billing, supplies and add-ons, residential vs commercial terms, and a filled-in example.
A cleaning invoice lives or dies on one field most templates don't have: the service date. Cleaning is recurring, the work happens days or weeks before the invoice arrives, and the person approving payment often isn't the person who saw the clean. "Cleaning services — $480" is unverifiable; "Office cleaning — Sep 1, 8, 15, 22 — 4 visits × $120" gets approved by someone who can check a calendar.
This guide covers the structure, the two billing models (per-visit and monthly rollup), how residential and commercial clients differ, and a filled-in example. Generic invoice mechanics (numbering, required fields, how to send) are in the invoice template guide.
The two billing models
| | Per-visit invoice | Monthly rollup | |---|---|---| | When you invoice | After each visit | Once, at month end (or start, for fixed contracts) | | Fits | One-off jobs, deep cleans, move-outs, new clients | Recurring residential and commercial contracts | | Line items | One visit, itemized | One line per visit date, or a summary line with dates listed | | Admin load | High: an invoice per clean | Low: one invoice per client per month |
Start new clients per-visit: you get paid fast and find out early whether they pay at all. Move proven clients to a monthly rollup, which is a standard recurring invoice: same client, same cadence, only the dates and the number change. Fixed-price commercial contracts often flip the timing and bill at the start of the month, like rent; per-visit rollups bill at the end, after the work exists.
A filled-in example
A monthly rollup for a small office client:
INVOICE
BrightNest Cleaning LLC Invoice #: BN-2026-114
[email protected] Date: September 30, 2026
(555) 774-2210 Due: October 14, 2026 (Net 14)
BILL TO
Corner Desk Coworking
41 Main St, Springfield
DESCRIPTION AMOUNT
--------------------------------------------------------------
Office cleaning — weekly service, September $ 520.00
Visits: Sep 4, 11, 18, 25 (4 × $130)
Deep clean — kitchen + fridge (Sep 18, $ 95.00
approved by J. Ortiz 9/15)
Supplies surcharge — September flat fee $ 20.00
--------------------------------------------------------------
Subtotal $ 635.00
Sales tax (6%) $ 38.10
--------------------------------------------------------------
TOTAL DUE $ 673.10
Payment by bank transfer or card, ref BN-2026-114.
Late payments accrue 1.5%/month after the due date.
What each line is doing:
- Every visit has a date. The office manager can verify against the schedule without emailing you.
- The add-on names its approver. "Approved by J. Ortiz 9/15" is the difference between an extra that gets paid and an extra that gets disputed. Get the OK in writing before the extra work, then quote it back.
- Supplies are one flat line, not a receipt pile. Itemizing every bottle of cleaner reads as nickel-and-diming; a stated flat surcharge (or supplies simply priced into the rate) reads as a policy. More on granularity in itemized invoices.
- Sales tax appears where it applies. Cleaning services are taxable in a fair number of US states and exempt in others, and residential vs commercial sometimes differs too. Check your state's rules once and build the answer into your template.
Residential vs commercial
Residential clients have no AP department. Terms are due upon receipt or Net 7, payment is a transfer, card, or app on the day, and the invoice doubles as a record rather than an approval document. For one-off jobs (move-out cleans, post-renovation), collect a deposit for anything large enough to hurt if it cancels, and consider payment on completion, at the door.
Commercial clients pay on their own cycle. Expect Net 14–30, ask whether they need a PO number or vendor onboarding before the first invoice, and send the invoice to the AP email, not the office manager who booked you. The full checklist is in how to invoice a client.
Two clauses that belong in your terms for both, agreed at booking and referenced on the invoice:
- Lockout / no-access fee. You arrived, you couldn't get in, you charge a stated portion of the visit rate. Without the clause, a locked door is a free cancellation of time you can't resell.
- Late-cancellation window. "Cancellations under 24 hours are billed at 50%." Same logic, stated upfront. Enforcement mechanics are in how to charge late fees.
Keeping the recurring machine running
A cleaning business at even modest scale sends more invoices per month than most freelancers send per year. The routine that keeps it manageable:
- One template, dates and numbers change. Client-prefixed numbering like
BN-2026-114keeps the sequence sortable across dozens of clients (see invoice number format). - Invoice the same day every month. Month-end rollups all go out on the last business day; clients learn the rhythm and so does their AP.
- Track what's open weekly. With many small invoices, one client quietly skipping two months is easy to miss and expensive to discover. A weekly scan of outstanding invoices catches it while it's one polite email, not a collections problem.
A free invoice generator handles the duplicate-and-update cycle, the math, and the numbering. Related industry guides: photography and graphic design invoices solve different problems with the same skeleton.
FAQ
What should a cleaning invoice include?
The standard fields (invoice number, dates, your details, client details, total, payment instructions) plus the service dates for every visit, the rate per visit or per period, any approved add-ons with who approved them, and sales tax where your state taxes cleaning services.
How do I invoice for recurring cleaning services?
With a monthly rollup: one invoice per client per month, listing each visit date at the agreed rate, sent on the same day each month. Fixed-price contracts often bill at the start of the month instead; either way it's a standard recurring invoice.
Should I charge for cleaning supplies separately?
Either fold supplies into your rate or charge a small flat surcharge; both are normal. What doesn't work is itemizing individual products, which invites line-by-line scrutiny of amounts too small to argue about.
What payment terms are normal for cleaning services?
Due upon receipt or Net 7 for residential clients; Net 14–30 for commercial clients with AP processes. Add a stated late fee and a lockout/cancellation clause to your terms so both are policies, not arguments.
Do I charge sales tax on cleaning services?
It depends on the state: some tax cleaning services (sometimes only commercial, sometimes both), others don't. Check your state's revenue department once, set up your template accordingly, and show the tax as its own line when it applies.
How do I handle a client who cancels or locks me out?
With a clause agreed at booking: a stated fee (often 50–100% of the visit) for cancellations inside your window or for no-access visits. Bill it on the next invoice with the date and a reference to the agreed terms.
Ready to send your first invoice?
Free account: 3 invoices forever. No card required.
By
Ivan Obodianskyi
Ivan is the founder of InvoicePeak. He built the product after years of patching invoicing in Word and Excel for himself and his freelance clients.
Related articles
- templates
Graphic Design Invoice Template: Deliverables, Revisions, and Rights Transfer
How to invoice design work: price per deliverable, bill revision rounds beyond the included ones, transfer rights on final payment, and handle kill fees. With a filled-in example.
Read - templates
Photography Invoice Template: Session, Licensing, and Deposit Done Right
How to invoice as a photographer: session fee vs deliverables vs usage licensing as separate lines, the deposit that protects a booked date, and a filled-in example you can copy.
Read - templates
PDF Invoice Template: Fill It, Flatten It, Send It (Without the Usual Traps)
How to use a fillable PDF invoice template properly: which apps can fill and save it, why the totals don't calculate in most viewers, how to flatten before sending, and when to skip the template entirely.
Read