For cleaners & janitorial services

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.

Per-visit or monthly billing
Extras & supplies lines
Runs in your browser
100% free, no watermark
Cleaning invoice generator

Build your cleaning invoice

Prefilled with a month of recurring residential visits. Replace the client, visits and rates, then download.

Choose a template Switch anytime — your details carry over
Your brand
From & Bill to
Invoice details
Line items
Description Qty Rate Amount
Tax & adjustments
Notes & terms
Live preview

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.

Anatomy of the document

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.

How to use the generator

Three steps to a finished PDF

1

Enter client and property

Your business, the client, and the service address. Note the billing period or job date in the notes field.

2

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.

3

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.

Avoid these

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.

FAQ

Common questions

Use the generator on this page: enter your business and the client, list each visit with its date as a line item, add any extras separately, then set sales tax if your state applies it and download the PDF.
For recurring work, bill monthly with each visit listed as its own dated line. It reduces admin for you and gives the client one payment instead of four.
It depends on the state, and sometimes on whether the property is residential or commercial. Set the tax field to your applicable rate and confirm the treatment with a local accountant.
Give each extra its own line at a standing price. Clients accept named add-ons far more easily than an unexplained increase in the visit price.
Yes. Drag a PNG, JPG or SVG into the logo box in the editor and it appears on the invoice and in the PDF.