100% free, no account required
A professional invoice template for cleaning service businesses. List recurring and one-time jobs, preview live, and download a clean PDF.
Your Business Name
Invoice
INV-001
Bill To
Client Name
Date
June 11, 2026
Due
July 11, 2026
| Description | Qty | Price | Total |
|---|---|---|---|
| Recurring cleaning service (per visit) | 4 | $140.00 | $560.00 |
| Deep clean | 1 | $95.00 | $95.00 |
| Supplies & equipment | 1 | $20.00 | $20.00 |
| Add-on: interior windows | 1 | $45.00 | $45.00 |
Notes
Payment due Net 15. Recurring service billed monthly. We accept card, ACH, and check. Thank you!
Generated with WaffleInvoice, waffleinvoice.com
No credit card required. Free forever.
Get paid faster
Create a free account to email this invoice to your client, accept card and bank payments, and see exactly when it gets paid. Free for unlimited invoices.
Start free →Takes 60 seconds. No credit card.
A cleaning service invoice often covers a contracted account with recurring visits, so it should read like a clean summary of the billing period. Include your business name and contact info, the client name and property or office address, the billing period, and a unique invoice number. List recurring visits with the count and per-visit rate, then add deep cleans, supplies, and any add-ons as separate lines. For commercial accounts, reference the service contract or PO number so accounts payable can approve the invoice without follow-up.
Cleaning service invoices are built from lines like these:
Residential recurring service is usually billed monthly, due on receipt or within a few days. Commercial cleaning contracts commonly run Net 15 or Net 30, tied to a service agreement and sometimes a PO number. Decide whether supplies are included or billed separately and keep it consistent across every invoice so clients always know what to expect.
Recurring billing with auto-pay or ACH is the biggest win for cleaning companies juggling many accounts: it removes the manual step of re-creating invoices and chasing each client. For commercial accounts, matching your invoice to the contract and PO number lets accounts payable approve it on the first pass, and a payment link beats waiting on a mailed check.
Do this automatically
Stop filling in the same fields every time. WaffleInvoice remembers your clients, auto-calculates totals, sends invoices by email, and tracks payments, all from one free account.
A cleaning service invoice usually summarizes a billing period of recurring visits for a contracted account, often commercial, and references a service agreement or PO number. A one-off house-cleaning invoice is typically a single visit due on receipt.
Bundle the period’s visits into one monthly invoice with the visit count and rate shown, or use recurring invoicing software with auto-pay so the invoice goes out automatically each cycle.
It depends on your pricing. Many companies build supplies into the rate; others add a small supplies line. Either works as long as you are consistent and the client agreed to it upfront.
Commercial accounts commonly run Net 15 or Net 30, tied to a service agreement and sometimes a purchase order number. Residential recurring service is usually due on receipt.
For commercial clients, yes, often. Referencing the client’s purchase order or contract number helps accounts payable approve and pay the invoice without sending it back for missing information.
More free templates
Looking for something else? Use our free invoice generator to build any invoice, or create a free account to send and track invoices automatically.