# Roofing Partial Payment & Milestone Billing Guide for Roofers (2026)

- **Canonical URL:** https://iluratechnology.com/keel/roofing-partial-payment/
- **Jurisdiction / Region:** US / Global
- **Last Verified:** Mon Oct 19
- **Keel Official Pricing (v5.3.2):** Free to download on the App Store (daily tracking included; optional 5-Folder Pack $49.99 per period, or Keel Lifetime $299.99 paid once — no monthly subscription)
- **Summary:** How to handle a roofing partial payment: structuring milestone progress draws, recording deposits vs balances due, and recovering unexpected short-pays.

---
# Roofing Partial Payment & Milestone Billing Guide for Roofers (2026)

**Short answer:** Handling a **roofing partial payment** requires separating planned milestone draws from an unexpected short-pay: on multi-day roofing jobs (**a full replacement** or **a repair**), schedule a **40% upfront draw** for **Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22)** (~$3850) followed by physical completion milestones per **roofing square (100 sq ft)**; if a customer unexpectedly short-pays your final invoice, credit the partial payment on the same invoice number and send an immediate **Balance Due Statement**.

> **⚡ Instant Customer Dossier and Job Proof Toolkit (`🔗 Embed / CSV Template` + `5 Free Saves`):** Open the **[Free Invoice, Quote & Estimate Maker](/keel/invoice-generator/)** (or click **`🔗 Embed / CSV Template`**), save up to **5 Free Saves in your [iCloud Web Workspace](/keel/workspace/)**, explore the **[Customer Dossier and Job Proof App Store Edition](/keel/cpp/customer-dossier-job-proof/)**, or **[Download Keel Free on the App Store (`$0/mo` Core Plan)](https://apps.apple.com/us/app/keel-invoice-maker-receipts/id6786659713?ppid=3cdb7420-0c3b-4a3b-9c37-563017403609)** to manage estimates, invoices, job-site receipts, and mileage offline on iPhone.

## What is the difference between planned roofing progress draws and an unexpected short-pay?

Eliminating unpaid extras and billing friction across solo **roofing** requires distinguishing two completely different scenarios that both involve a **roofing partial payment**:

1. **Planned Milestone Progress Billing:** When a **roofer** takes on a multi-day project like **a repair** or **a tear-off** (**32+ hours** at **$115/hr** and **~$3850** in materials), splitting the contract into a **40%** deposit and physical stage draws prevents you from financing the client's property out of your own pocket.
2. **Unplanned Short-Pay at Completion:** You finish **a full replacement**, present the final invoice for **$5022.05**, and the customer pays only part of the balance—often citing cash-flow timing or questioning a line item like *Decking replacement (conditional allowance)* or **forgetting to bill the $95 trip/setup charge, unrecorded Dumpster and disposal, and Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22)**.

See how payment schedules link to [roofing invoice template](/keel/roofing-invoice-template/), [roofing deposit invoice](/keel/roofing-deposit-invoice/), and [roofing customer won't pay](/keel/roofing-customer-wont-pay/).

## How should a roofer tie progress payments to physical roofing square (100 sq ft) milestones?

Never tie a **roofing partial payment** schedule on **a repair** to vague calendar dates or "50% halfway done"—because a homeowner and a **roofer** never judge "halfway" the same way. Anchor every draw to a verifiable physical event governed by **IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code**:

| Roofing Operational Benchmark — Milestone draw structure | Field Standard for Solo Roofers |
| :--- | :--- |
| **Primary Pricing Unit & Rate** | $420–$680 per roofing square (100 sq ft) ($115/hr + $95 trip fee) |
| **Upfront Deposit Benchmark** | 40% deposit on multi-day/material jobs (40% upfront deposit on multi-day or material-staged roofing jobs (100% on completion for single-visit service calls)) |
| **Wholesale Material Markup** | 25% markup on Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22) (~$3850 sample materials) |
| **Common Scope Additions** | Underlayment, Ice and water shield — eaves and valleys, and expedited roofing scheduling |
| **Code & Permit Standard** | IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code (typical permit allowance: $380) |
| **Key Deductible Expenses** | Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22); Coil roofing nailers, compressors, pitch hoppers, harnesses & dump-trailer tarps (Line 18) |
| **Vehicle & Route Deduction** | Crew truck mileage and roll-off dumpster haulage Fees (Line 9 / Line 22) |
| **Frequent Billing Gotcha** | forgetting to bill the $95 trip/setup charge, unrecorded Dumpster and disposal, and Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22) |

- **Draw 1 — 40% Booking & Material Staging:** Due upon estimate approval to order **Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22)** and file any **$380** permit paperwork.
- **Draw 2 — Prep / Rough-In Milestone (Multi-Day Roofing Jobs):** Due when *Tear-off — per existing layer* and *Decking replacement (conditional allowance)* are completed on site.
- **Draw 3 — Substantial Completion & Walkthrough:** Due the moment *Underlayment* is finished and inspected under **IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code**.

## How do you record a partial payment on a roofing invoice without losing the balance trail?

Whether a customer is paying Draw #2 on **a tear-off** or making a partial payment toward a completed **a full replacement** ticket, keep every dollar attached to the original sequential invoice number:

| Roofing Scope Line (progress & balance ledger) | Quantity & Unit (roofing square (100 sq ft)) | Unit Rate (USD) | Extended Line Total |
| :--- | :--- | :--- | :--- |
| Tear-off — per existing layer (progress & balance ledger) | 2 square | $110.92 | $221.84 |
| Decking replacement (conditional allowance) | 3 sheet | $170.23 | $510.69 |
| Underlayment | 3 square | $91.15 | $273.45 |
| Ice and water shield — eaves and valleys | 5 linear ft | $150.46 | $752.30 |
| Shingles installed | 5 square | $71.39 | $356.95 |
| Ridge vent | 8 linear ft | $130.69 | $1045.52 |
| Step and wall flashing, drip edge | 7 linear ft | $190.00 | $1330.00 |
| Dumpster and disposal | 10 flat | $110.92 | $1109.20 |
| **Roofing Ticket Subtotal (progress & balance ledger)** | **Billed per roofing square (100 sq ft)** | **$115/hr benchmark** | **$5599.95** |

When the client pays 60% of this **roofing** ticket today, log the exact payment date and method on the invoice, display **Less Partial Payment Received**, and email/text the updated PDF showing the exact **Remaining Balance Due** and due date.

## Why must a roofer watch out for "Paid in Full" memo lines on partial checks?

Under Uniform Commercial Code § 3-311 (Accord and Satisfaction) and state contract rules referenced in [OSHA Construction & Field Trade Operations Portal](https://www.osha.gov/construction), depositing a short-paid check can be a costly legal trap for a **roofer**:

- **The "Paid in Full" Trap on Disputed Roofing Bills:** If a client disputes your charge for *Underlayment* or **forgetting to bill the $95 trip/setup charge, unrecorded Dumpster and disposal, and Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22)** and hands you a partial check with *"Paid in Full"* written in the memo line, cashing that check in many states legally extinguishes your right to collect the remaining balance!
- **Safe Handling Protocol:** If the partial payment is simply an agreed two-part payment plan on **a full replacement**, get a quick text or email reply from the customer confirming the remaining dollar balance and payment date before depositing. If there is a dispute and the check says *"Paid in Full,"* demand a clean replacement payment or written settlement agreement first.

## How do lien waivers and Schedule C taxes work on roofing partial payments?

Protect both your legal collection rights and your tax ledger whenever you accept a **roofing partial payment**:
1. **Use Only a Conditional Partial Lien Waiver:** If a general contractor or property manager requests a lien waiver for a progress draw on **a repair**, sign only a **Conditional Waiver and Release on Progress Payment** limited to the exact dollar amount received—never an Unconditional Final Waiver.
2. **Cash-Basis Tax Timing (IRS Pub 334):** Report each partial payment in the tax year the funds are received, while deducting **Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22)**, **Coil roofing nailers, compressors, pitch hoppers, harnesses & dump-trailer tarps (Line 18)**, and **Crew truck mileage and roll-off dumpster haulage Fees (Line 9 / Line 22)** in the year you pay for them.

## Why do independent roofers use Keel for partial payments and expense tracking?

When a roofer is handling **roofing partial payment** between service calls at $115/hr, paperwork has to take seconds, not hours. [Keel](https://apps.apple.com/us/app/keel-invoice-maker-receipts/id6786659713) lets solo roofing contractors issue crisp PDF estimates and invoices on iPhone, photograph vendor receipts (Coil roofing nailers, compressors, pitch hoppers, harnesses & dump-trailer tarps (Line 18)), and track mileage with no bank connection. Free to download on the App Store.

## How do permit fees ($380) and code rules affect roofing partial payments?

Because roofing work involving roofing partial payments is governed by IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code and deducts Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22), keeping dated digital copies of every invoice and supplier receipt under [OSHA Construction & Field Trade Operations Portal](https://www.osha.gov/construction) prevents cash-flow surprises when quarterly estimated taxes fall due.

## Frequently asked questions

**Should a roofer accept a partial payment if a homeowner cannot pay the full roofing invoice today?**

Yes—taking 50% to 75% of the balance on site immediately reduces your exposure on a full replacement while you are still in the driveway. Log the partial payment on your roofing invoice, get a written text or signed note confirming the exact date the remainder will be paid, and calendar your state's mechanics' lien deadline.

**Can cashing a partial check marked "Paid in Full" cancel the rest of my roofing invoice?**

Yes. Under UCC § 3-311 in most states, depositing a check marked "Paid in Full" or "Full Settlement" on a disputed roofing bill can legally bar you from collecting the remaining balance—even if you cross out the memo line before depositing the check. Keeping your sequential roofing client invoices, dated supply-house receipts, and signed scope approvals organized by job address ensures you can verify every figure during a customer walkthrough or tax review.

**What lien waiver should a roofer sign when collecting a progress draw?**

Sign only a "Conditional Waiver and Release on Progress Payment" that specifies the exact partial dollar amount and through-date for Tear-off — per existing layer. Never sign an Unconditional Final Lien Waiver until 100% of the roofing contract and change orders have cleared your bank. Keeping your sequential roofing client invoices, dated supply-house receipts, and signed scope approvals organized by job address ensures you can verify every figure during a customer walkthrough or tax review.

**How do I structure milestone payments on a larger roofing job like a repair?**

Start with a 40% deposit to fund Architectural shingles, synthetic underlayment, ice/water barrier, flashing & ridge vents (Line 22) (~$3850) and $380 permit prep, add a mid-job milestone tied to physical completion of Tear-off — per existing layer, and collect the final balance upon walkthrough under IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code.

**Does my 1-year roofing workmanship warranty apply if the customer only made a partial payment?**

State clearly in your roofing estimate and invoice terms that your workmanship warranty and any non-statutory coverage under IRC Chapter 9 / NRCA ice-and-water shield, drip edge, step flashing & high-wind nail pattern code take effect only after 100% of the contract balance is paid in full.

---

*This guide provides general educational and operational information for roofing contractors as of 2026 and does not constitute formal legal or tax advice. Consult [OSHA Construction & Field Trade Operations Portal](https://www.osha.gov/construction) and a qualified professional for rules in your jurisdiction.*
