HomeGuides › Invoicing for cleaning services

How to Invoice for Cleaning Services

A practical guide for house and commercial cleaners — billing models, a real example, and a free tool to make the invoice.

Whether you run a solo house-cleaning business or a commercial crew, clear invoices get you paid faster and keep repeat clients happy. Cleaning work has a few billing quirks — per-visit, hourly, or a flat monthly rate for recurring clients — so here's exactly how to invoice for each.

Cleaning billing models

What to put on a cleaning invoice

How to create a cleaning invoice, step by step

  1. Add your details and the client's, including the service address.
  2. Number it and date it with the service date and a due date.
  3. Describe the clean clearly — one line per service or add-on so the client sees what they paid for.
  4. Total it up — add supplies and tax if applicable, show the total due.
  5. Set terms and send a PDF promptly (same day is ideal for repeat work).

Make a cleaning invoice in 60 seconds

Add your services, auto-total it, and download a clean PDF — free, no sign-up.

Create your invoice free →

A cleaning invoice example

DescriptionQtyRateAmount
Standard house clean (3 bed / 2 bath)1$140.00$140.00
Interior windows (add-on)1$45.00$45.00
Inside fridge & oven1$35.00$35.00
Subtotal$220.00
Sales tax (7%)$15.40
Total due (USD)$235.40

Invoicing recurring clients

For the full field-by-field breakdown, see how to write an invoice.

FAQ

Do cleaners need to charge sales tax?

It depends on your state — some tax cleaning services, some don't. If you're registered to collect sales tax, show it as a separate line. Check your state's rules.

Should I charge per hour or a flat rate?

Flat rates are simplest and clearest for standard cleans; hourly suits variable-scope jobs like deep cleans or move-outs. Many cleaners use flat rates for recurring clients and hourly for one-offs.

How do I invoice a recurring cleaning client?

Send a consistent invoice each period (per visit or monthly) with the same format and clear due dates. A saved template makes this a few seconds each time.