Carpet cleaning invoice template

Carpet cleaning is a single visit with a before-and-after the customer can see. Use this sample invoice and these messages to get paid the same day.

Reviewed October 24, 2026 · Mandalo

Sample invoice

Fresh Fiber Carpet Care

Invoice INV-000066

Billed to

Elena R.

Due Nov 10, 2026

  • Steam clean, 3 bedrooms$180.00
  • Hallway and stairs$65.00
  • Pet stain treatment, 2 spots$30.00
Total due$275.00
Example invoice with made-up names and amounts.

Common carpet cleaning line items

  • Per room, per square foot or per area price
  • Stairs and hallways
  • Spot and stain treatment (pet, wine, rust)
  • Deodorizer or protector application
  • Upholstery or area-rug add-ons
  • Furniture-moving charge

Agree rooms and add-ons first

List the rooms and any stain treatment in your first message, and say when a stain may not come out fully. Setting that expectation up front prevents the most common after-the-visit complaint.

Messages to copy

Before the job

Hi [Name]! Confirming carpet cleaning on [day] for $[amount] (rooms: [list]). I'll text a secure payment link when I'm done.

When you finish

Hi [Name]! Your carpets are done and will take a few hours to dry. Here's the secure payment link for $[amount]: [link]. Thanks for choosing us!

Gentle reminder

Hi [Name], a quick reminder that $[amount] for the carpet cleaning on [date] is still open. You can pay here: [link]. Thank you!

Finish the last room, send the link and get paid before the carpets dry.

Frequently asked questions

Should I price per room or per square foot?

Per room is simpler to quote by text or phone. Per square foot is more accurate for large or odd-shaped homes. Whichever you choose, put the rooms on the invoice.

What if a stain doesn't fully come out?

Tell the customer before you start that results vary, and bill the treatment as its own optional line so they chose it knowingly.

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