All guides
Invoicing

How to Invoice for Cleaning Services: Line Items, Recurring Billing, and Fees That Prevent Disputes

Invoity TeamJuly 9, 2026

A cleaning invoice that says "Cleaning services — $150" invites every argument a client can think of. Did that include the inside of the oven? The blinds? The second visit this month? When the invoice is one vague line, the client's memory of what was promised becomes the contract, and their memory always favors them.

Cleaning also bills the same client dozens of times a year: a weekly residential client is 50+ billable visits annually, and a commercial account can run on a monthly contract for years. At that volume, a small ambiguity repeated every week turns into a standing dispute.

The quick version

To invoice for cleaning services cleanly:

  • Bill one-off jobs (move-out cleans, deep cleans) per visit, due on completion. Bill recurring residential clients either per visit or on one monthly invoice; bill commercial contracts monthly on Net 15 or Net 30.
  • Price residential work flat-rate by home size and condition (bedrooms/bathrooms/square footage), not hourly. Quote hourly only for first-time deep cleans where condition is unknown.
  • Itemize add-ons separately: inside oven, inside fridge, interior windows, blinds, laundry, garage. The base clean is one line; every extra is its own line with its own price.
  • State whether supplies are included in your rate or billed as a line item.
  • Put a lockout/no-show fee in your standing terms (commonly 50–100% of the visit price) so it's already in writing the first time it happens.
  • Start from a pre-filled cleaning invoice template so the line-item structure, supplies note, and terms block are already built (templates linked at the end of this post).

Per-visit, monthly batch, or contract: pick the right cadence

Cleaning businesses really run three different billing models, and mixing them up is where the mess starts.

Per-visit invoicing fits one-off and irregular work: move-out cleans, post-construction cleanup, "my in-laws arrive Friday" panic cleans. Invoice on completion, due on receipt. There is no relationship to protect with generous terms, and move-out clients in particular are about to change addresses. Many cleaners take a deposit on large one-offs like post-construction jobs (see the deposit invoicing guide).

Monthly batching fits recurring residential clients. Instead of four separate $140 invoices for a weekly client, send one invoice at month-end listing each visit as its own dated line. The trade-off is real: batching means one payment to chase instead of four and a client who isn't Venmo-ing you every Tuesday, but it also means you're floating a month of labor and a dispute over one visit can hold up payment for all four. A reasonable rule: batch clients who have paid reliably for 2–3 months; keep new clients on per-visit billing until they've earned the float.

Monthly contract invoicing fits commercial accounts: offices, medical suites, gyms, retail. These bill a fixed monthly amount in advance or arrears per the contract, usually on Net 15 or Net 30 because an office manager routes your invoice through accounts payable. The cadence, numbering, and proration mechanics are the same as any recurring arrangement, covered in the recurring invoices guide.

Flat-rate by home size vs hourly

Residential cleaning has largely settled on flat-rate pricing keyed to home size: a 2-bed/1-bath standard clean at one price, a 4-bed/3-bath at another, with a first-visit or deep-clean premium because the first pass through a home is always the slowest. Flat rates make invoices predictable, and predictable invoices get paid without questions.

Hourly billing still has a place: hoarding-adjacent situations, post-construction, and first-time deep cleans where you can't judge condition from a phone call. If you bill hourly, quote a range up front, cap it, and log time per visit. The general mechanics are in how to invoice for hourly work.

Whichever model you use, the invoice should name the scope, not just the price. "Standard clean: 3 bed / 2 bath" defends itself; "Cleaning, $165" doesn't.

Line items that prevent disputes

The core skill of cleaning invoicing is separating the base clean from everything else. Base clean is one line. Every add-on is its own line, because add-ons are exactly where "I didn't ask for that" disputes live.

Here's a realistic per-visit invoice for a recurring residential client who added extras this week:

INVOICE #2026-0147 — Brightside Cleaning Co.
Client: Sarah M., 412 Alder St.        Service date: July 2, 2026

Description                                  Qty    Rate      Amount
-------------------------------------------------------------------
Standard clean — 3 bed / 2 bath (biweekly)    1    $150.00   $150.00
Add-on: inside oven                           1     $35.00    $35.00
Add-on: interior windows (12 panes)           1     $40.00    $40.00
Add-on: refrigerator interior                 1     $30.00    $30.00
Supplies & equipment                                included     0.00
-------------------------------------------------------------------
                                              Subtotal        $255.00
                                              Total due       $255.00
Terms: Due on receipt. Lockout/same-day cancellation: 50% of visit.

Note what that structure does. The client can see the base price hasn't changed since last visit, each extra has a price they approved by text when they asked for it, and the supplies line answers a question before it's asked. If they dispute the oven, you adjust one $35 line instead of arguing about a $255 blob.

For a monthly batch invoice, each visit becomes a dated line instead:

DescriptionDateAmount
Weekly standard clean — 3/2Jun 3$140.00
Weekly standard clean — 3/2Jun 10$140.00
Weekly standard clean + inside ovenJun 17$175.00
Weekly standard clean — 3/2Jun 24$140.00
Total due$595.00

Pre-price your common add-ons: inside oven, inside fridge, interior windows, blinds and baseboards, laundry/linens, garage or basement sweep, and the move-out package (inside all cabinets and appliances, wall spot-cleaning). Move-out deep cleans deserve their own named package line, because "move-out clean" carries an expectation of appliance interiors that a "deep clean" doesn't.

Supplies: included or billed?

Most residential cleaners fold supplies into the rate and say so with a $0 "supplies included" line. It reads as a bonus and kills the question. Two situations justify billing supplies separately: client-requested specialty products (a specific eco-friendly brand, fragrance-free everything) and commercial contracts where consumables are a contract line: trash liners, paper towels, restroom soap. On commercial invoices, list consumables as a monthly line at cost or at cost-plus per the contract; for pass-through receipts and markup, see how to invoice expenses.

Lockout and no-show fees: write them before you need them

Every cleaner eventually drives 30 minutes to a locked door. The time to establish the fee is on invoice one, not after the first wasted trip. Standing terms language that works:

"Cancellations with less than 24 hours' notice, lockouts, or inability to access the property are billed at 50% of the scheduled visit price."

Some cleaners charge 100% for true no-notice lockouts, since the slot can't be refilled. Either is common industry practice; what matters is that it appeared in your terms before the incident, so the fee line item ("Lockout fee, 7/2 visit, per service terms: $70.00") points back to something the client already saw. Whether those terms are actually enforceable depends on your agreement, which is worth two minutes of reading: is an invoice a contract?

The same terms block should carry your payment window and late-fee policy (mechanics in invoice late fees). Cleaning labor is already spent by the time you invoice, so slow payment bites hard: per the Federal Reserve's 2025 Report on Employer Firms, 51% of small employer firms cite uneven cash flow as a financial challenge.

Commercial contracts vs residential one-offs

Commercial cleaning invoicing is a different discipline. The client is a business with an AP process, so your invoice needs a PO or contract reference number if they issued one, a service period ("Janitorial services, June 1–30"), the contracted monthly amount, and any consumables or extra-service lines (carpet extraction, floor stripping and waxing) billed per the contract's extras schedule. Expect Net 30, invoice on the same day each month, and keep the description identical month to month so it clears their approval on sight.

Residential one-offs are the opposite: due on receipt, and offer an instant payment method, since a move-out client's motivation to pay drops sharply once the keys are handed over.

Set up once, reuse every visit

The practical move is to build your invoice skeleton once (base clean line, standard add-on lines with prices, supplies note, lockout terms) and reuse it every visit with only dates and add-ons changing. Invoity's cleaning services invoice template and house cleaning invoice template pre-fill the editor with that structure so you can drop in the visit details and download the PDF in a couple of minutes. It's free, there's no signup to start, and it handles e-signatures for commercial contract sign-offs.

Frequently asked questions

Should I invoice cleaning clients per visit or once a month?

Per visit for new and one-off clients, monthly batching for recurring clients who've proven they pay. Batching cuts your admin and the client's payment fatigue, but you're extending a month of credit, so reserve it for reliable clients. Commercial contracts almost always bill monthly regardless.

What should a house cleaning invoice include?

The service date, a base-clean line naming the scope (bedrooms/bathrooms or square footage), a separate line for each add-on like oven or windows, a supplies note, the total, and your payment and lockout terms. Each add-on gets its own price so any dispute is contained to one line, and the base-clean line should read the same on every invoice so changes stand out.

How much should I charge for a lockout or last-minute cancellation?

Charging 50% of the scheduled visit price for less-than-24-hours cancellations and lockouts is common industry practice, with some cleaners charging 100% for true no-shows since the slot can't be refilled. The number matters less than the paper trail: the fee must appear in your terms before the incident, and the fee line on the invoice should reference those terms.

Do I charge sales tax on cleaning services?

It depends on your state: some states tax cleaning services, some exempt them, and several treat residential and commercial cleaning differently. Check your state revenue department's rules for "janitorial" or "building cleaning" services and register to collect if required. It varies by state, so verify yours before your first invoice.

iv
Written by the Invoity Team

The Invoity team publishes practical guidance about invoices, receipts, quotes, payment terms, and small-business records. Material factual claims are attributed where a direct source is available, and update dates change only after substantive edits.

Editorial standards and corrections

Create the invoice while the details are fresh

No signup to start. Free PDFs include a small Invoity watermark.

Open the invoice generator

Keep reading