How to invoice for roofing services

A roofing invoice is the paperwork that makes a big job profitable. Miss the tear-off line, bury the permit fee, or bill after the customer has moved on and you lose margin on work you already finished. This guide covers every line item, the per-square pricing model that the industry actually uses, and the payment habits that protect your cash flow on material-heavy jobs.

What goes on a roofing invoice

Roofers sell a system, not just shingles. Your invoice needs to show every layer of the job. Here is the line structure that keeps invoices clear enough to survive a homeowner's scrutiny and an insurance adjuster's review.

Line item What to put on it Common mistake
Tear-off and disposal Cost to remove the old roof and haul the debris, listed as its own line Bundling tear-off into the new-roof price and hiding the real cost
Labor Hours at your rate, or the labor share of the per-square price One lump "labor" line with no breakdown of install vs tear-off
Materials Shingle brand and color, underlayment, flashing, and ridge vents with quantities A single "$3,000 materials" line that invites disputes
Permits and inspection Permit fees and inspection coordination as separate pass-through lines Absorbing them into labor and paying the cost yourself
Tax Sales tax on materials (and labor where your state applies it) Charging tax on everything or nothing without checking state rules
Payment terms Deposit amount, due date, warranty note, and accepted payment methods Leaving terms off and financing the customer's roof for a month

Per square, flat rate, or hourly

Roofing pricing falls into three models. Pick the model before you quote, not after the work is done — the invoice should be predictable from the estimate.

Model How it works Best for
Per square A price per 100-square-foot square, usually including materials and labor Re-roofs, the standard way the industry measures and quotes
Flat rate per job One price for a defined repair or small roof Leak repairs, vents, and small sections with fixed scope
Hourly + materials Hourly rate plus materials at a documented markup Emergency repairs and jobs where the damage is unknown

The per-square model is standard because it bundles labor and materials into one number that scales with the roof. The flat-rate model protects you on small repairs, and the hourly model is the honest fallback when you cannot see the damage until you are on the roof. Most successful shops quote per square for re-roofs and flat rate for repairs.

Step by step: creating and sending the invoice

The goal is a deposit-protected, same-day-final invoice that is complete enough to pay without a single follow-up question. Run this sequence on every job.

  1. Measure and scope the roof at the estimate. Note the square footage, pitch, deck condition, and what the tear-off will actually involve before you quote.
  2. Itemize labor, materials, and tear-off separately. Show the shingle brand and color, underlayment, flashing, and disposal as their own lines so the math is checkable.
  3. Add permit, tax, and terms. Include permit and inspection fees, the correct sales tax, the deposit already paid, and a clear balance-due date.
  4. Number and date it. Use a sequential invoice number and the job date. Numbering is what makes late payments and tax time manageable.
  5. Collect a deposit before materials are ordered. Material-heavy jobs should start with 25 to 50 percent down so you are not financing the customer's roof.
  6. Send the final invoice at inspection. Email or hand over the invoice the day the roof passes inspection, with the balance due at completion.
  7. Follow up on day one past due. Send a friendly reminder the day after the due date, not a week later, and reference the invoice number.

If you are still building invoices by hand, a free roofing invoice template covers the first dozen jobs at $0. When re-roofs, material orders, and crew scheduling become a bookkeeping job of their own, move to a field-service tool that automates the loop.

Getting paid without chasing

The fastest way to get paid is to protect the payment path before the job starts. Confirm whether the work is insurance-covered, collect a deposit before materials are ordered, and invoice the balance at final inspection. If you want quotes, scheduling, and invoicing in one app with automatic reminders and online payments, Jobber is the most common starting point for solo roofers. For a crew-based shop that needs dispatch and a technician app, Housecall Pro is built around that workflow.

Whatever you use, keep three habits: collect a deposit, invoice at inspection, and follow up the day after the due date. Roofers who do that consistently report far fewer of their invoices crossing 30 days.

Five mistakes that slow down payment

  • No tear-off line. Hiding removal and disposal in the new-roof price makes the quote look inflated and invites disputes. Itemize it.
  • No written payment terms. Without a deposit and a due date, "whenever" becomes the default and you wait weeks.
  • Sending the invoice after the customer moves on. Present the final invoice at inspection while the job is still fresh.
  • Forgetting the markup. Charging shingles at distributor price quietly gives away your margin and your business model.
  • Starting material-heavy jobs with no deposit. Without a deposit, you are financing the customer's roof out of your own cash flow.

Roofing invoice FAQ

What should a roofing invoice include?

A complete roofing invoice includes your business name and license number, the customer's name and address, the job date, the roof system and square footage, a line-by-line breakdown of labor and materials, shingle brand and color, permit and disposal fees, applicable tax, payment terms, and a due date. Adding a line for warranty terms avoids disputes after the job.

Should I charge by the square or by the hour for roofing?

Charge by the square for most re-roofs because the industry measures roofing in 100-square-foot squares, and by the hour for repairs where the damage is unpredictable. A typical asphalt shingle re-roof runs $400 to $800 per square before tear-off, with labor and materials bundled into the per-square price.

When should I send a roofing invoice?

Collect a deposit before the job and send the final invoice the same day the roof passes inspection, with the balance due at completion. Roofing jobs carry large material costs, so a deposit protects your cash flow and a same-day final invoice protects the collection window before the customer's attention moves on.

How do I get paid faster as a roofer?

Collect a deposit before materials are ordered, invoice the balance at final inspection, and take card or ACH payments on site. Follow up the day after the due date instead of waiting a week, and confirm whether the job is covered by insurance so the payment path is clear from the start.