Short answer: a cleaning invoice usually lists the client, the visits with dates, any add-ons, and when payment is due. In this template that is 4 weekly visits at $140.00 plus fridge, extra bedroom, and supplies add-ons, for a $638.00 total. Open it in the generator and change the lines to your own.
Worked example: one month of weekly cleans
- Weekly house cleaning, Sep 3, 10, 17, 24: 4 visits at $140.00
- Inside fridge, Sep 17: 1 at $35.00
- Extra bedroom, Sep 24: 1 at $25.00
- Cleaning supplies: 1 at $18.00
The math: 4 × $140.00 = $560.00, plus $35.00 + $25.00 + $18.00 = $78.00, for a total of $638.00 with no tax. These are example prices, not typical rates. Put in your own. The weekly line uses visit as its unit, so the PDF reads “4 visit” and the client can count the dates.
Per visit or one monthly invoice
A one-off clean or a new client can get an invoice after each visit. For weekly or every-other-week clients, one invoice a month is easier: one line for the visits, with the dates in the description and the number of visits as the quantity. If you charge by the hour instead of a flat price per visit, see hourly vs fixed fee invoices.
Worked example: billing by the hour
If you charge by the hour, give each visit its own line with the date, use the hr unit, and enter the hours as a decimal. 15 minutes is 0.25, 30 is 0.5, and 45 is 0.75.
- House cleaning, Oct 2: 3.5 hr at $32.00 = $112.00
- House cleaning, Oct 9: 4 hr at $32.00 = $128.00
- House cleaning, Oct 16: 3.25 hr at $32.00 = $104.00
That is 10.75 hours and $344.00 in total. Separate lines let the client check each visit against their own calendar, which heads off most “was it really four hours?” questions. Again, these are example prices.
Price the first deep clean on its own line
A first visit often takes much longer than the regular ones. Bill it as its own line on the first invoice, for example “First deep clean, Sep 3” at 1 each and the price you quoted. It is not in the $638.00 above. Keeping it separate means the weekly rate on every later invoice matches what you agreed.
Add-ons and supplies
Give each extra its own line with the date: inside fridge, inside oven, an extra room. Supplies are optional. Plenty of cleaners include them in the visit price, and if you charge for them, a separate line shows the client what they are paying for. Delete any add-on you didn’t do that month. Writing line item descriptions has more on wording that clients don’t question.
Terms and fees
The sample uses Net 14. Due on receipt suits per-visit invoices. A lockout or late cancellation fee belongs on the invoice only if it is in your service agreement first; then add it as a dated line. Payment terms explained has wording you can use in the notes.
Self-employed with no business name
Plenty of cleaners work under their own name. Put your full name in From, with the email or phone the client already uses to reach you. If you use a trading name, show both, for example “Maria Lopez trading as Sparkle Clean”, so the name matches the account that gets paid. Give every invoice its own number, like CLN-1025 then CLN-1026. Self-employed invoicing basics covers the rest.
Printing a paper copy
Some clients like a paper invoice left on the counter. Fill in the invoice on screen first so the totals are worked out for you, then click Print, or download the PDF and print that. If a client pays part of the month in cash, enter it in Amount already paid and the printout shows what is still due. Partial payments and balances has wording for that note.
How to finish it
- Click “Start with the cleaning template”.
- Change the names, visit dates, number of visits, and prices.
- Delete the add-ons you didn’t do, or add a First deep clean line.
- Download the PDF and send it.
- Next month, click Duplicate as new so the number goes up, then update the dates and add-ons.
The button opens the invoice generator with this invoice filled in and today’s date. For bigger jobs with labor and materials, the contractor invoice template fits better. Once a client has paid, the paid invoice template shows how to send a copy with Balance due $0.00.
Free, private, no account
Tiny Utility Lab built FreeInvoicePDF so an invoice never has to leave your device. No signup. The PDF is assembled here with pdf-lib, and nothing is uploaded. Client names stay in your browser.