Free cleaning invoice generator
Bill a single deep clean or a month of recurring visits, add supplies and extras, and hand the client a PDF that shows exactly which visits they are paying for.
Build your cleaning invoice
Prefilled with a month of recurring residential visits. Replace the client, visits and rates, then download.
| Description | Qty | Rate | Amount |
|---|
What is a cleaning invoice?
A cleaning invoice bills for cleaning work at a specific property, either as a one-off job or as a set of visits over a period. The work is physical and repetitive, so the invoice’s real job is to show what was done and when — not to describe the service in general terms.
Two billing shapes cover almost all of it. Per-visit billing lists each visit with its date and price, which suits weekly or biweekly residential and office work. Job billing prices a defined scope — a move-out clean, a post-construction clean — as a single amount with add-ons itemised.
Cleaning is also one of the trades where extras appear constantly: inside the oven, interior windows, a garage, a fridge nobody mentioned. Putting each extra on its own line, priced as agreed, is what keeps an invoice from turning into a conversation.
What to include
Everything below is already in the generator above — this is what each part is for.
Service address
The property cleaned, including unit or floor. Clients with more than one location need this to code the invoice.
Visit dates
Each visit listed with its date, or the period covered for a monthly contract. This is the record the client checks against.
Scope per visit
Standard clean, deep clean, or move-out — named so the price attached to it makes sense on its own.
Extras as separate lines
Oven, fridge, interior windows, blinds, garage. Each priced individually and clearly optional.
Supplies or equipment
Only if the agreement says the client pays for them, at cost or with your stated markup.
Sales tax where it applies
Some US states tax cleaning services, others do not, and commercial and residential can be treated differently.
Three steps to a finished PDF
Enter client and property
Your business, the client, and the service address. Note the billing period or job date in the notes field.
List visits and extras
One line per visit with its date, plus a line for each extra. Set your state’s tax rate if cleaning is taxable.
Download and send
Download the PDF and send it the same day the work finishes, or on a fixed day each month for contracts.
Billing cleaning work profitably
Price by job, not by hour, once you know the property
Hourly pricing punishes efficiency and makes clients watch the clock. A flat per-visit price based on square footage, bathrooms and condition is easier to sell and easier to invoice. Quote hourly only for first-time deep cleans where the condition is unknown, and say on the quote that recurring visits move to a flat rate.
Invoice recurring work monthly, in arrears
Listing four or five dated visits on one monthly invoice cuts your admin and gives the client a single payment to make. Bill at the end of the month for visits completed, and keep the same invoice date every month so it becomes routine.
Charge for the things that always get added
- Set standing prices for the common extras so nobody has to negotiate mid-job.
- For a property in worse condition than quoted, add a one-off condition surcharge and say why in the notes.
- Cancellations inside 24 hours should carry a stated fee — your crew was already scheduled.
Keep commercial contracts separate
Janitorial contracts usually run on a purchase order and get paid on Net 30 through accounts payable, while residential clients pay on receipt. Track the two separately: the same invoice format works, but the follow-up rhythm is completely different.
Three mistakes that delay payment
No visit dates
“Cleaning services — $520” cannot be checked against anything and invites a query.
Absorbing extras
Unbilled add-ons become the expected standard within two visits.
Invoicing weeks later
The longer the gap, the less the client remembers agreeing to the work.