Cleaning invoice template

Cleaning work bills on rhythm: the same client, week after week, with the occasional deep clean or move-out job on top. The invoice that matches that rhythm lists each visit as a dated line — “Standard clean — Tue Jul 7” — so a month of service reads at a glance and disputes about “which weeks did you come?” never start. The builder below is preset for per-visit billing.

Your client list is also your route list — names, addresses, gate codes in the notes. That’s exactly the data a cleaning business shouldn’t type into some invoice site’s server. This page has no server: the PDF is built on your device and your drafts stay in your own browser.

Preset: per-visit cleaning invoice

From (you)
Bill to

Like everything here, your logo stays on this device.

How it works

  1. Open this page — the invoice builder is already set up for “Cleaning invoice template”.
  2. Fill in your details, the client, and your line items. The preview updates as you type.
  3. Everything is computed on your own device — totals, tax, the PDF itself. Nothing is uploaded.
  4. Click “Download PDF” and send the invoice to your client. Your details stay saved on this device for next time.

Pricing structures that invoice cleanly

Flat per-visit rates (sized by bedrooms/bathrooms or square footage) make the neatest invoices: quantity is the number of visits, the rate is the agreed price, and the month adds itself up. Hourly billing suits first cleans and one-offs where the scope is unknown — put the hours in the quantity column and the crew size in the description (“Deep clean — 2 cleaners × 4 hours” with quantity 8 at your per-cleaner-hour rate).

Extras — inside the oven, the fridge, windows, laundry — earn their own lines at menu prices rather than disappearing into a bigger number. It documents the upsell, and it trains clients that extras are add-ons, not favors that gradually become expectations.

Good to know

Frequently asked questions

One monthly invoice or per-visit invoices for recurring clients?

For homes: a weekly or biweekly invoice keeps amounts small and payment prompt. For offices: one monthly invoice listing every dated visit matches how businesses process bills. Either way each visit is its own line — one “Cleaning — July” blob is where billing disputes are born.

Should I charge for cleaning supplies?

Most solo cleaners fold standard supplies into the rate — clients dislike a $4.50 line for spray. Bill separately only when a job needs something unusual (specialty floor products, a carpet machine rental), as its own line at cost. If the client insists on their own products, that’s worth a note on the invoice too, since it affects what you can guarantee.

What if a client says a visit never happened?

The dated line on the invoice is your first defense; a simple visit log (time in/out, even as photos in your phone) is the second. This is the practical reason per-visit lines beat monthly lump sums — you’re never arguing about a month, only about a Tuesday.