Sample cleaning invoice
Billed to Kestrel Property Co., tenant turnover at 88 Larch St.. Rates are illustrative, not quotes.
| Description | Qty | Unit | Rate | Amount |
|---|---|---|---|---|
| Move-out clean (vacant unit) | 1 | visit | $280.00 | $280.00 |
| Inside windows (per pane) | 12 | ea | $9.00 | $108.00 |
| Carpet shampoo (per room) | 2 | ea | $65.00 | $130.00 |
| Total | $518.00 | |||
What a cleaning invoice should show
A cleaning invoice works when it names what the visit actually covered. Lead with the service itself (standard, deep, or move-out), then list the add-ons the client ordered: panes of glass, carpet rooms, linen loads, another pair of hands. Showing the time on site is worth doing the moment a client asks, especially where the price was quoted by the room and the crew ran longer than the booking.
Record the access arrangements beneath the line items: whose key, which code box, whether anyone met the crew. Access is the single most common source of a missed clean, and an invoice that quietly documents how entry happened settles a lockout dispute before one starts. Reference or attach the checklist used so the client can see the whole visit was delivered as estimated, not merely charged for.
Per visit, per hour, or per room?
Recurring residential work prices best by the visit: a standing number for the standard clean, set after the walkthrough and then held steady, with the heavier first deep clean priced separately. Per-visit pricing is predictable on both sides and keeps the invoice identical month after month, which is exactly the shape an autopay arrangement wants.
Hourly pricing suits deep cleans, heavily soiled first visits and commercial sites where the scope shifts week to week, and per-unit add-on pricing handles the rest: panes, rooms, loads, extra crew. Keep hourly visits inside a written ceiling of hours. When a recurring account has needed hourly billing two times in a row, stop billing hourly and re-quote it as a per-visit account; the pattern is telling you something.
Getting recurring clients onto autopay
Recurring clients are the business. Move them onto card-on-file or an autopay link by the second or third visit, price the account net 7 rather than net 30, and keep the line items identical from one visit to the next so any change reads as a change rather than arriving as an unexplained difference.
When rates rise, say it the slow way: an email first, a note on the next invoice second, at least 30 days before the new number takes effect, with a longer runway for accounts of a year or more. A rate letter costs one morning a year to write. Recovering goodwill lost over a fifteen-dollar surprise costs considerably more.
The jobs that go sideways
Move-outs and turnovers run on other people's schedules, and they deserve their own invoice shapes: the vacant-unit clean as the headline line, per-pane and per-room extras under it, and the hours a heavy-soil unit took beyond the quote. Real estate clients want an invoice they can hand a landlord without translating it: the property as the client, the service date, the checklist attached.
Then there are the visits nothing warned you about: a home twice as cluttered as its photos, a lockout at nine in the morning, a dog in the room that was supposed to be empty. Bill the policy you stated on the estimate: re-quote before starting, the lockout fee per the terms, the canceled-visit charge inside 24 hours. An invoice that documents a stated policy settles an argument; an invoice that ambushes starts one.
Taxes on cleaning invoices
Cleaning services sit in a genuinely odd corner of sales tax: many states exempt residential housekeeping, some charge sales tax on commercial janitorial work, and a few want supplies taxed when they appear as a separate invoice line. Keep supplies on their own lines when you bill them, note in the invoice which side each line is on, and ask your state's tax office or an accountant which treatment applies to you.
This is general information, not legal or tax advice. Rules vary by location.