
Standard
Tear-off, materials by the square, labor and disposal — with the warranty restated at the bottom.
A roofing invoice should let a customer see what changed on their roof and how the final number was reached. Start with the job site, list the completed work in units they can check, show any approved extra separately, then reconcile the deposit and balance.
Both files are ready to edit in Word or open as a clean PDF. The difference is whether a deposit needs to be reconciled at completion.

Tear-off, materials by the square, labor and disposal — with the warranty restated at the bottom.

Shows the deposit collected at signing and the balance due on completion.
Every download is free — no email, no sign-up, no watermark.
The shared invoice fields stay the same. The work type changes the details worth showing, the units that make the charge checkable, and the line items a first-time roofer is likely to need.
For a leak, damaged flashing, a vent, a pipe boot, or another focused repair.
Often measured by hours, linear feet, or each item rather than squares.
For a tear-off and new roof system where materials and labor need to be checked against the scope.
A square is 100 sq ft. Use it when that is how this job is actually priced.
For storm or other insured damage where the invoice needs to align with an approved scope of work.
Conditional fields should match the approved job documents and local requirements.
This is a fictional tear-off-and-replace job. It shows the job address, measured work, an approved extra and the deposit-to-balance calculation in one place.
| Completed work | Qty | Rate | Total |
|---|---|---|---|
| Tear-off & disposal | 24 SQ | $80 | $1,920 |
| Architectural shingles | 24 SQ | $210 | $5,040 |
| Underlayment & flashing | 1 job | $850 | $850 |
| Ridge vent & drip edge | 1 job | $1,440 | $1,440 |
| Installation labour | 1 job | $2,700 | $2,700 |
| Deck repair — approved Change #2 | 1 job | $300 | $300 |
Figures and names are examples only. Use the actual reference, work completed and payments for your job.
A preview shows the shape of the document. The guide explains why each line is there, which details change from one roofing job to another, and what a first-time roofer should write before sending the bill.
A roofing invoice is the record of completed work, not the original bid. It should let the customer match the property, scope, measured quantities, approved extras and payments without reopening every text message.
Start with your business name and contact details, invoice number and date, bill-to details, job-site address, and a reference to the estimate, contract, purchase order or claim that governs the work. Then list completed work with a quantity, unit, rate and line total. Roofing units matter: squares for roof covering, linear feet for edge or vent work, sheets for decking, and hours or one job for contained repairs.
At the bottom, show the subtotal, any tax or fee that applies, prior payments or the deposit, the balance due, payment terms and warranty notes. Add permit, licence, insurance claim or policy fields only when the job or local rules require them; they are not universal invoice fields.
A repair invoice should name the problem and the component repaired: leak diagnosis, step flashing, pipe boot, vent, sealant or a small patch. Bill the actual measure — hours, each item, linear feet or one fixed service job — instead of forcing a small repair into a square-based replacement layout.
A replacement invoice needs the system that was installed: tear-off and layer count, shingle or panel type, underlayment, ice and water shield, flashing, drip edge, starter, ridge cap, ventilation, disposal and installation labor. If damaged decking or another extra appeared after tear-off, give it a separate line and point to the approval.
An insurance-funded job needs the approved scope and claim context to remain easy to match. Use the policyholder and service address, carrier or adjuster, claim number, loss type, approved estimate reference, deductible and owner-paid balance only when they apply. The invoice records the work and agreement; it does not decide what an insurer will cover.

Tear-off and disposal first — by the square, with the dump fee visible. Then what went on: underlayment, shingles or panels by the square, flashing, drip edge, ridge vent. Labor either bundled into the material lines or as its own section — pick one style and keep it. Permits, if you pulled them, get a line at cost. And if the deck needed repair once it was opened up, that's a line referencing the approval, not a surprise in the total. Clients pay clean invoices fast; they call about mysterious ones.

Here is a fictional tear-off-and-replace job. The invoice identifies the completed job and its original quote, then makes every part of the total readable: Tear-off & disposal — 24 squares × $80 = $1,920; architectural shingles — 24 squares × $210 = $5,040; underlayment and flashing — $850; ridge vent and drip edge — $1,440; labor — $2,700; and an approved deck-repair change — $300 (Change #2). Invoice total: $12,250.
The customer paid a $2,500 deposit at signing. The final invoice shows that payment as “Deposit received — receipt #R-104” and makes the balance due $9,750, instead of making the client reconstruct the math. Put the property address, completion date, invoice number and the actual quote, contract, purchase-order or job reference in the header when one exists. If an opened-up roof required extra work, give that work its own line and point to the written approval that applies — never bury it inside the original scope.
The estimate promised a warranty; the invoice should repeat it. Two lines at the bottom — workmanship warranty in years, manufacturer warranty registered to the property — turn the invoice into the document your client keeps. It's also the cheapest referral tool you have: when that roof gets inspected at resale in six years, your name and number are on the paper that comes out of the drawer.

Start with the roofing estimate template: it records the proposed scope and price before the work begins. Keep the approved estimate, contract or job reference with the job. If the scope changes after the roof is opened up, record the change and its approval before treating it as an invoice line.
When the work is complete, invoice what was actually completed: the original scope, any separately approved change, the deposit or prior payment already received, and the balance now due. The invoice is not a new agreement — it is the clear billing record that lets the customer compare the finished job with what was approved.
After payment arrives, keep the invoice with the underlying job records and give the payer a payment receipt when a separate receipt is appropriate. Local contract, tax, licence, insurance and warranty requirements can add other documents; check the rules that apply to the job rather than assuming this short workflow covers them.
A basic invoice only gives you boxes. This is the order that turns those boxes into a usable roofing record.
Put your business name and contact details first. Then add the payer under Bill to and the property under Job site. They are often the same address; for a landlord or property manager, they may not be.
Bill to: Jordan Lee · Job site: 18 Cedar AveUse the completed work, not a vague “roofing service” label. A repair, a full tear-off, and a new installation need different lines.
Tear-off & disposal — 24 squaresUse the unit that makes the charge checkable: squares for many roof materials and labour, linear feet for edge or vent work, sheets for decking, hours for a diagnostic or small repair, or one job for a fixed task.
Architectural shingles — 24 SQ × $210If opened-up work exposed damaged decking or another extra, give it its own line and point to the approval that applies. Do not quietly fold it into the original scope.
Deck repair — 3 sheets · approved Change #2Make the settlement visible: invoice total, less the actual deposit or prior payment, equals the balance now due. Reference the receipt when you have one.
Invoice $12,250 − deposit $2,500 = $9,750 dueYou do not need every line on every job. Pick the group that describes this completed job, then leave irrelevant lines out.
Use when the job is a leak diagnosis, patch, flashing repair, vent repair or another contained fix.
Use when the old roof came off and a new system went on.
Use a separate line when the original scope changed after work began.
Proposed scope and price. Use the roofing estimate template before work begins.
Actual completed work, any approved change, prior payment and the balance requested now.
Payment evidence when a separate receipt is appropriate. Keep it with the job record.
Only include context that applies to this job. A licence number, permit, tax line, warranty reference, insurance claim number or payment method may be relevant in some places and jobs; they are not universal template requirements. Check the agreement and local rules that apply to you.
Use the generator when a downloaded layout is not the right fit for the work you completed.
Short answers for the choices that come up when you prepare a roofing bill.
Tear-off and disposal, materials by the square, labor, any permits or deck repairs as their own lines, the deposit already paid, the balance due, and the warranty restated — workmanship and manufacturer both.
Either style works; consistency is what matters. Separate lines make disputes easier to isolate; bundled pricing reads simpler on small repairs. The template supports both.
Start from the [roofing estimate template](/templates/roofing-estimate) — build the bid, win the job, and convert it to this invoice in one click.