House cleaning invoice template

Cleaning jobs change on the day: an extra oven, a bigger house than quoted. A simple itemized invoice keeps the total honest and easy to pay.

Reviewed September 29, 2026 · Mandalo

Sample invoice

Fresh Start Cleaning Co.

Invoice INV-000044

Billed to

Marcus T.

Due Dec 1, 2026

  • Pre-holiday deep clean (3 bed / 2 bath)$220.00
  • Oven interior$35.00
  • Refrigerator interior$25.00
  • Interior windows (12)$40.00
Total due$320.00
Example invoice with made-up names and amounts.

Line items cleaners commonly use

  • Standard clean, deep clean, move-in/move-out clean
  • Add-ons: oven, refrigerator, interior windows, cabinets, laundry
  • Rate basis: flat, per room, or hourly (say which)
  • Supplies, if not included
  • Trip or travel fee for longer distances

Pricing the day-of changes

Quote a base price, and list add-ons separately so the customer can say yes or no. On the day, add up the real total, then send one payment request for that exact amount. That way nobody does math at the door.

Messages to copy

Day-of payment link

Hi [Name]! We're all finished. Thanks for having us. Here's your secure payment link for the $[total] clean: [link]. You can pay by card, Apple Pay or Google Pay.

Booking a holiday deep clean

Hi [Name]! You're booked with [Business] for a holiday deep clean on [date] at [time]. The estimate is $[amount]. We'll confirm the final total on the day, since add-ons like the oven or windows change it. We'll text you a payment link when we finish.

For a regular customer

Hi [Name]! Thanks for today's clean. Here's the link for this visit: [link]. Same time in two weeks?

Send a link for the exact total before you leave the driveway.

Frequently asked questions

Should I bill per visit or monthly?

Per visit is simplest with Mandalo: one payment request each visit. There's no monthly billing or auto-charge feature yet.

What if the customer adds something on the day?

Create the payment request after you finish, for the real total. Or send an itemized invoice that lists the extras.

Send your first payment link today

No monthly fee. Mandalo charges $1.50 per successful payment, plus Stripe's standard processing fees.

Keep reading

Payments processed by Stripe