ProSheet Studio

Post Construction Cleaning Invoice Template: Phase Lines, Deposit, Retainage and Balance Due

By Roger Ramey· Updated · 11 min read· Every number shows its working

Short answer

A post construction cleaning invoice bills each phase as area x its price per sq ft, adds add-on lines, then tax, then subtracts the deposit and any retainage. Example: 4,200 sq ft with $385.00 of add-ons is a $2,275.00 subtotal and a $2,411.50 total; $1,684.00 is due now.

On this page
  1. Post construction cleaning invoice template: the layout to copy
  2. Post construction cleaning invoice calculator: check the totals
  3. What a general contractor's accounts payable needs on the invoice
  4. One invoice at the end or one per phase? A progress billing schedule
  5. Deposit, retainage and balance due: the arithmetic in order
  6. Is post construction cleaning taxable? The sales tax line
  7. Change orders, return trips and a post construction cleaning price list
  8. Payment terms, due date and a late fee line
  9. Invoice for a homeowner or small builder: the short version
  10. Invoice formulas for Excel and Google Sheets, numbering, records and mistakes
  11. Step-by-step
  12. FAQ

Post construction cleaning invoice template: the layout to copy

A post construction cleaning invoice has three blocks: who and where (your business, the customer, the job site, the contract reference), what was done (one line per phase plus add-ons, each a quantity x a unit price) and what is owed (subtotal, tax, deposit credit, retainage, balance due, terms). The template is the two tables below: copy them into your own document or sheet.

Invoice layout, block 1: header and references (copy the fields; the entries are yours)
FieldWhat to enter
FromLegal business name, address, phone, email
Bill toThe customer's legal name and its accounts payable address or email
Job siteProject name, street address, unit or suite
ReferencePO or subcontract number, plus any change order numbers
Invoice number and dateThe next number in your sequence and the day you send it
Service datesThe date each phase was completed
Terms and due dateThe contract's terms, with the due date written as a date
Pay toPayee name and where to send payment
Invoice layout, block 2: line items and totals for a 4,200 sq ft example job (every price is an assumption to replace)
LineQuantityUnit priceAmount
Rough clean4,200 sq ft$0.14$588.00
Final clean4,200 sq ft$0.26$1,092.00
Touch-up clean4,200 sq ft$0.05$210.00
Sticker and paint-spot removal4 hours$45.00$180.00
Debris haul1 load$205.00$205.00
Subtotal$2,275.00
Sales tax 6% (only if your state taxes the service)$136.50
Invoice total$2,411.50
Less deposit received-$500.00
Less retainage held 10%-$227.50
Balance due now$1,684.00

I build pricing maths; I am not a cleaning contractor or a lawyer. What follows is arithmetic, with official pages quoted where a rule is involved.

Post construction cleaning invoice calculator: check the totals

Subtotal = area x (rough + final + touch-up price per sq ft) + add-on lines. Sales tax = subtotal x tax %. Invoice total = subtotal + tax. Retainage held = subtotal x retainage %. Balance due now = invoice total - deposit - retainage.

It opens on the sample invoice from the layout:

Worked example: Sample invoice, all three phases on one invoice: 4,200 sq ft, $385 of add-ons, 6% tax, $500 deposit, 10% retainage. Every input is an assumption to replace.

Inputs (assumptions — replace with your own) and results
ItemValue
Rough clean price per sq ft (input)$0.140
Final clean price per sq ft (input)$0.260
Touch-up clean price per sq ft (input)$0.050
Add-on lines (flat total) (input)$385.00
Sales tax % (input)6%
Deposit already paid (input)$500.00
Retainage held % (input)10%
Area cleaned (sq ft) (input)4,200
Rough clean line$588.00
Final clean line$1,092.00
Touch-up clean line$210.00
Subtotal$2,275.00
Sales tax$136.50
Invoice total$2,411.50
Retainage held back$227.50
Balance due now$1,684.00
Subtotal per sq ft$0.542

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The three per-sq-ft prices are inputs. They come from your cost build-up, not from the invoice: the post construction cleaning pricing guide works each phase out from cleaner-hours, and the free cleaning pricing calculator prices one phase at a time. "Subtotal per sq ft" ($0.542 here) is a check against your quote, not a rate to start from.

A recurring contract after handover is a different sum: the cleaning contract pricing calculator prices that per visit and per month.

What a general contractor's accounts payable needs on the invoice

Accounts payable pays what it can match to a contract. The clearest written list I found is the federal one: the prompt-payment clause for federal construction contracts says "A proper invoice must include" a set of items, among them:

If the invoice falls short, the billing office "must return it within 7 days after receipt, with the reasons why it is not a proper invoice" (FAR 52.232-27, read 13 October 2026).

That clause binds the government and its prime contractor, not a private builder. A private general contractor sets its own list in the subcontract, so ask for it before the first invoice. Where your contract requires them, attach a lien waiver, a current certificate of insurance and the phase sign-off.

On the tax ID, the same clause says to include it on the invoice "only if required elsewhere in this contract". If the customer asks for it, the form is the W-9, used in the IRS's words "to provide your correct Taxpayer Identification Number (TIN) to the person who is required to file an information return with the IRS" (IRS: About Form W-9).

One invoice at the end or one per phase? A progress billing schedule

Bill each phase when it is complete, if the contract allows it. The phases can be weeks apart, and one invoice at the end means you carry the cost of the rough clean until the touch-up is signed off. The money is the same; the timing is not.

Progress billing for the same 4,200 sq ft job: one invoice per phase, 6% tax and 10% retainage assumed
InvoiceSentLinesSubtotalTaxTotalRetainage heldDue now
1After the rough cleanRough clean, debris haul$793.00$47.58$840.58$79.30$261.28
2After the final cleanFinal clean, sticker removal$1,272.00$76.32$1,348.32$127.20$1,221.12
3After the touch-upTouch-up clean$210.00$12.60$222.60$21.00$201.60
4When the contract releases retainageRetainage from invoices 1 to 3$227.50

The four amounts due add up to $1,911.50, which is the $2,411.50 total less the $500.00 deposit. Invoice 1 as the calculator sees it:

Worked example: Progress invoice 1 for the same job: rough clean and the debris haul only, with the $500 deposit credited (assumed inputs).

Inputs (assumptions — replace with your own) and results
ItemValue
Rough clean price per sq ft (input)$0.140
Final clean price per sq ft (input)$0.000
Touch-up clean price per sq ft (input)$0.000
Add-on lines (flat total) (input)$205.00
Sales tax % (input)6%
Deposit already paid (input)$500.00
Retainage held % (input)10%
Area cleaned (sq ft) (input)4,200
Rough clean line$588.00
Final clean line$0.00
Touch-up clean line$0.00
Subtotal$793.00
Sales tax$47.58
Invoice total$840.58
Retainage held back$79.30
Balance due now$261.28
Subtotal per sq ft$0.189

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Credit the deposit once, on the first invoice. If it is larger than that invoice, carry the remainder to the next one.

Deposit, retainage and balance due: the arithmetic in order

Work down the page: subtotal, tax, total, then the two subtractions. On the sample invoice, $2,275.00 + $136.50 = $2,411.50; less the $500.00 deposit and $227.50 of retainage, $1,684.00 is due now.

Retainage is money the customer holds back until the job is complete. The percentage, what it is taken on and when it is released are contract terms. The calculator takes it on the pre-tax subtotal; if your contract takes it on the total, 10% of $2,411.50 is $241.15.

For scale, the federal rule on construction progress payments says the amount retained "shall not exceed 10 percent of the approved estimated amount in accordance with the terms of the contract", and "Upon completion of all contract requirements, retained amounts shall be paid promptly" (FAR 32.103, read 13 October 2026). Private subcontracts and state laws differ: read yours, and ask a construction attorney if the terms are unclear.

Money held is still owed to you: show it on every invoice and bill it at close-out.

Is post construction cleaning taxable? The sales tax line

It depends on the state, and sometimes on who the customer is. The line is sales tax = taxable charges x rate, shown on its own row. The sample assumes 6% on the whole subtotal, which is not any state's rate.

Texas. The Comptroller's cleaning and janitorial page says "Tax is due on the charge to clean a home, office, warehouse, garage, restaurant, or any other building", and also that "Building maintenance and groundskeeping are not taxable when purchased by a contractor or a home builder as part of the improvement of real property with a new residential structure to be used as a residence" (Texas Comptroller). Ask the Comptroller which sentence covers your job.

Washington. The Department of Revenue says "Construction cleanup services are taxable depending on the type of construction work being done." Work for a speculative builder is "subject to retailing B&O tax and retail sales tax"; where a custom contractor gives the subcontractor a reseller permit, "Retail sales tax does not apply under these circumstances" (Washington Department of Revenue).

Both pages were read on 13 October 2026. Check your own state's revenue department and file any exemption or resale certificate with the invoice copy. Where tax applies, take it on the charge: Texas words it as tax "on the amount you bill for your service". Taking 6% after the deposit gives $106.50, $30.00 short of the $136.50 on the sample.

Change orders, return trips and a post construction cleaning price list

Anything outside the three phase prices is its own line with its own reference. For a re-clean after other trades went back in, bill hours x your charge-out rate or a per-trip price, and put the change order number on the line.

Example: a 6-hour return trip at an assumed $45.00 an hour is $270.00. Added to the sample invoice it lifts the subtotal to $2,545.00 and the total to $2,697.70; $254.50 is held and $1,943.20 is due now, $259.20 more than before.

An hourly line is hours x a charge-out rate, never the wage you pay. The pricing guide shows how a loaded wage, overhead and margin build that rate.

A price list carries the same lines, each with a unit and a price:

Post construction cleaning price list lines (prices marked example are this page's assumptions, not market rates)
Line descriptionUnitPrice
Rough cleanper sq ft$0.14 (example)
Final cleanper sq ft$0.26 (example)
Touch-up cleanper sq ft$0.05 (example)
Interior window cleaningper paneyour rate
Sticker and paint-spot removalper hour$45.00 (example)
Debris haulper load$205.00 (example)
Return trip after other tradesper trip or per houryour rate

Payment terms, due date and a late fee line

Print the terms the contract already states (net 15, net 30 or pay-when-paid) and the due date as a date. An invoice repeats the contract; it cannot change it.

Pay-when-paid means the general contractor pays you after the owner pays them. On federal construction jobs the prime's subcontracts must carry a clause to pay the subcontractor "not later than 7 days from receipt of payment out of such amounts as are paid to the Contractor under this contract" (FAR 52.232-27).

A late fee is arithmetic on the overdue balance: an assumed 1.5% a month on $1,684.00 is $25.26 for each month late. Charge one only if the signed contract provides for it, and check your state's limits first.

Invoice for a homeowner or small builder: the short version

A residential invoice drops the PO, the retainage and the attachments and keeps the phase lines, the deposit credit and the balance. Example: a 2,400 sq ft renovation with a final clean and a touch-up, $95.00 of add-ons, no sales tax assumed and a 30% deposit of $294.90 already paid.

Worked example: Homeowner invoice: 2,400 sq ft renovation, final clean and touch-up, $95 of add-ons, no tax, $294.90 deposit paid, no retainage (assumed inputs).

Inputs (assumptions — replace with your own) and results
ItemValue
Rough clean price per sq ft (input)$0.000
Final clean price per sq ft (input)$0.310
Touch-up clean price per sq ft (input)$0.060
Add-on lines (flat total) (input)$95.00
Sales tax % (input)0%
Deposit already paid (input)$294.90
Retainage held % (input)0%
Area cleaned (sq ft) (input)2,400
Rough clean line$0.00
Final clean line$744.00
Touch-up clean line$144.00
Subtotal$983.00
Sales tax$0.00
Invoice total$983.00
Retainage held back$0.00
Balance due now$688.10
Subtotal per sq ft$0.410

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The subtotal is $983.00 and $688.10 is due. Keep the phase lines even on a small job: one lump sum gives the customer nothing to check against the quote. The service quote template guide covers the document that comes before this one.

Invoice formulas for Excel and Google Sheets, numbering, records and mistakes

Put the eight inputs in B2 to B9 and five formulas rebuild the invoice.

Phase line

=ROUND(B2*B3,2)

B2 = area in sq ft (4200), B3 = rough clean price per sq ft (0.14). Put it in B10; returns 588. B11 is =ROUND(B2*B4,2) for the final clean (B4 = 0.26, returns 1092) and B12 is =ROUND(B2*B5,2) for the touch-up (B5 = 0.05, returns 210).

Subtotal

=SUM(B10:B12)+B6

B6 = the add-on lines added up (385). Put it in B13; returns 2275. Subtotal per sq ft is =B13/B2 (0.542).

Sales tax and invoice total

=B13+ROUND(B13*B7,2)

B7 = sales tax rate typed as a percentage (6%); enter 0% where the service is not taxed. Put it in B14; returns 2411.50. The tax line on its own is =ROUND(B13*B7,2) (136.50).

Retainage held and balance due now

=B14-B8-ROUND(B13*B9,2)

B8 = deposit already paid (500), B9 = retainage % (10%). Put it in B15; returns 1684. The retainage line on its own is =ROUND(B13*B9,2) (227.50).

Due date and a late fee

=B17+30

B17 = the invoice date; format the result as a date and change 30 to your contract's terms. A monthly late fee is =ROUND(B15*B18,2) with B18 = the contract's rate (1.5% returns 25.26).

Numbering. Use one unbroken sequence. A progress invoice gets its own number and names its phase.

Records. Keep a copy of every invoice. The IRS says "Generally, you must keep your records that support an item of income, deduction or credit shown on your tax return until the period of limitations for that tax return runs out", and lists periods from 3 years upward depending on the situation (IRS: How long should I keep records?).

Common mistakes: one lump-sum line; no phase dates; no PO or contract number; tax taken after the deposit; retainage never billed at close-out; change-order work with no reference.

After the job, compare the invoice with what the work cost you: the job costing spreadsheet guide sets estimate against actual.

Cleaning Contract Pricing Calculator

A commercial cleaning pricing sheet for Excel & Google Sheets. It prices a recurring cleaning contract from your own costs: cleanable square feet at your production rate, crew, travel, supplies and overhead, with break-even per visit and per month. It has no post-construction phase lines and it does not create invoices. One-time $39, no subscription, instant download.

See the cleaning contract pricing spreadsheet →Buy now — $39

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free cleaning pricing calculator — no signup.

An invoice carries prices; it does not set them. ProSheet Studio's Cleaning Contract Pricing Calculator ($39 one-time, Excel and Google Sheets) is a pricing sheet for recurring cleaning contracts, the kind that can follow a build: break-even and the price per visit and per month from your production rate, crew, travel, supplies and overhead. Its page lists no post-construction phase tab, and it does not create invoices. For the recurring bid document, see the commercial cleaning bid template guide.

Step-by-step: Post Construction Cleaning Invoice Template: Phase Lines, Deposit, Retainage and Balance Due

  1. Fill in the header and references. Your legal name, the customer's accounts payable contact, the job site, the PO or subcontract number, the invoice number and date.
  2. Enter one line per phase. Area x the agreed price per sq ft for rough, final and touch-up. On the sample the rough clean line is $588.00.
  3. Add add-on and change-order lines. Hours x your charge-out rate or a per-unit price, each with its approval reference. The sample has $385.00 of add-ons.
  4. Subtotal, then tax where it applies. Add the lines, then multiply by your state's rate if the service is taxed there. The sample subtotal is $2,275.00.
  5. Subtract the deposit and retainage. Invoice total less deposit received less retainage held is the balance due now: $1,684.00 on the sample.
  6. State the terms, number it and file it. Print the contract's terms and due date, use the next number in your sequence and keep a copy.

Cleaning Contract Pricing Calculator

A commercial cleaning pricing sheet for Excel & Google Sheets. It prices a recurring cleaning contract from your own costs: cleanable square feet at your production rate, crew, travel, supplies and overhead, with break-even per visit and per month. It has no post-construction phase lines and it does not create invoices. One-time $39, no subscription, instant download.

See the Cleaning Contract Pricing Calculator →Buy now — $39

Instant access by email after checkout via Payhip. Want to try the maths first? Use the free calculator — no signup.

Frequently asked questions

How do I write an invoice for post construction cleaning?

List your business, the customer, the job site and the PO or contract number, then one line per phase as area x price per sq ft, then add-ons, subtotal, tax, deposit credit, retainage and balance due. The 4,200 sq ft sample on this page totals $2,411.50.

Should I send one invoice at the end or bill each phase?

Bill each phase when it is complete if your contract allows progress billing. On the sample job the rough clean invoice is $840.58, of which $261.28 is due after the deposit credit and retainage.

How do you charge for post construction cleaning?

Price each phase from its cleaner-hours, then express it per square foot for the quote and the invoice. The method is in the <a href="/guides/post-construction-cleaning-pricing/">post construction cleaning pricing guide</a>; this page covers the document those prices go on.

What is included in post construction cleaning, as invoice lines?

Three phase lines: a rough clean after the main trades finish, a final clean before handover and a touch-up after the punch list. Add-ons such as window cleaning, sticker removal, debris hauling and return trips go on their own lines with a unit and a price.

Do I charge sales tax on post construction cleaning?

It depends on the state and sometimes on the customer. Texas and Washington each publish pages under which the same clean can be taxed for one customer and not for another. Check your state's revenue department before adding the line, and show the tax on its own row.

Is there a post construction cleaning invoice template in Word, PDF or Excel?

This page gives the layout as two tables and five formulas, so you can build the invoice in Word, Excel or Google Sheets yourself. It does not hand out a file.

Sources

Roger Ramey
By Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Guides are drafted with AI assistance; every worked figure is computed by the same code as the free calculators. How these guides are made → · Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · About · Privacy · Refunds
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.