Author: Emmaline Steven | Other Industries

Roofing Invoice Guide & Template

Roofing Invoice Guide & Template

Included in this article

Getting paid should not be the hardest part of running a roofing business, but for a lot of contractors, it is. The difference between smooth payment and endless follow up calls often comes down to one thing: how you invoice. A properly structured roofing invoice is not just a formality. It is a legal document that protects your business and helps make sure you get paid for the work you completed.

What makes a roofing invoice legally complete?

Before we get into templates and best practices, let us establish what needs to be on your invoice for it to hold up and encourage prompt payment. An incomplete invoice gives a customer an easy excuse to delay, and construction disputes are more common than most contractors expect. Data from Arcadis and HKA’s construction disputes research consistently points to incomplete documentation and unclear scope as leading causes of payment disputes across the industry.

Every roofing invoice should include:

→ Your business name, address, and contact information
→ Your contractor license number, required in most states
→ The customer’s name and service address
→ A unique invoice number for tracking
→ The invoice date and payment due date
→ A detailed description of the services performed
→ Itemized materials and labor costs
→ Subtotal, applicable taxes, and total amount due
→ Payment terms and accepted payment methods
→ Any warranty information related to the work

Requirements vary by state. In California, a written home improvement contract, which should spell out your lien rights, is legally required for jobs over $500, according to California’s Business and Professions Code. Texas does not set a specific dollar threshold requiring you to itemize labor versus materials, but keeping that detail on hand protects your ability to file a lien if a payment dispute ever comes up, per Levelset’s guide to Texas lien law. Check your own state’s contractor licensing board for the exact requirements where you work.

Free roofing invoice template you can download

We built a free roofing invoice template that includes every element listed above. This roofing invoice template works for residential and commercial roofing jobs, whether you are billing for a full roof replacement, repairs, or inspection services.

The template is available in Excel, Word, and PDF formats, so you can use whatever fits your workflow. Each roofing invoice example in the collection includes space for job specific details like roof measurements, materials used, and labor hours. That level of detail protects you if a question comes up later about what was included in the quoted price.

Writing invoice line items that get paid without disputes

This is where a lot of roofing contractors trip themselves up. A vague line item like “roofing work, $8,500” practically invites a dispute. Your customer approved a detailed estimate, so your invoice should mirror that same level of detail.

Instead of generic descriptions, break your work into clear line items:

→ “Tear off and disposal of existing asphalt shingles (32 squares)” instead of “roof removal”
→ “Install architectural asphalt shingles, 32 squares” instead of “new shingles.” HomeGuide’s cost data puts installed asphalt shingle costs at roughly $200 to $700 per square depending on the product, so pricing this line item accurately matters
→ “Install ice and water shield at eaves and valleys, 4 rolls” instead of “underlayment”
→ “Replace damaged decking, south facing slope, 8 sheets of 7/16-inch OSB” instead of “deck repair”

This does two things. First, it shows the customer exactly what they are paying for, which cuts down on sticker shock and follow up questions. Second, it creates a clear record if a warranty question comes up months or years down the road. You will know exactly which materials you installed and where.

Reference your original proposal or estimate number on the invoice. If the final invoice differs from the estimate, maybe you found additional damage once the tear off started, include a line item explaining the change order that was approved and when.

Invoicing timing and cash flow best practices

Timing matters more than most contractors realize. Late payment is a widespread problem across small businesses generally. Intuit’s 2026 Small Business Late Payments Report found that 59% of businesses now have invoices overdue by 30 days or more, up from 47% the year before, and businesses on net 30 terms are far more likely to have overdue invoices than those collecting payment immediately.

For larger roofing projects, consider progress billing instead of waiting until the job is finished to send a single invoice. A common structure looks like this:

→ A deposit upon contract signing
→ A payment when materials are delivered and tear off is complete
→ The final payment upon inspection and completion

This keeps cash flowing into your business instead of forcing you to float material costs and payroll for weeks at a time. Make sure your contract clearly outlines this schedule so customers expect more than one invoice.

Send your invoice immediately after finishing the work or hitting a milestone. The longer you wait, the more likely payment gets delayed, and the more likely a customer starts wondering what else you have been slow about. Set clear payment terms, typically net 15 or net 30 for roofing work, and consider offering a small discount, such as 2% for payment within 10 days, to encourage faster payment.

Common invoicing mistakes roofing businesses make

After looking at where payment disputes tend to start, a few patterns show up again and again.

Missing lien rights information. Many states expect specific language about your lien rights to appear on the contract or invoice. Leaving it off can weaken your position if a payment dispute ever ends up in front of a lawyer.

Inconsistent invoice numbering. Skipping numbers or duplicating them creates confusion during bookkeeping and makes your business look disorganized. Use a consistent format, such as the date followed by a sequential number.

Failing to separate taxable and non-taxable items. In most states, roofing labor is taxable while some materials may be exempt depending on the jurisdiction. Lumping everything together can create problems if you are ever audited.

Not keeping copies of signed change orders. When the scope expands mid job, get the change order signed before doing the extra work, then reference it on your invoice. Without that paper trail, customers often push back on paying for work they say they never approved.

Sending the invoice to the wrong person. On commercial jobs especially, make sure you are billing the right entity, whether that is the property owner, the property manager, or the general contractor named in your contract. Sending an invoice to someone without payment authority guarantees a delay.

Streamline your roofing invoices with WEX FSM

A free roofing invoice template gets you started, but manual invoicing creates bottlenecks as your business grows. Chasing down job details, re-entering information from the original estimate, and tracking which invoices have been paid can turn into a job of its own.

WEX FSM removes most of that manual work by connecting your entire workflow. When your crew marks a job complete in the mobile app, the system generates an invoice using the job details, materials, and labor hours already on file. Nothing gets retyped and nothing falls through the cracks.

The invoicing features in WEX FSM include:

→ Automatic invoice creation from completed work orders
→ Customizable invoice templates that match your branding
→ Integration with QuickBooks and other accounting software
→ Digital payment processing so customers can pay right away
→ Automated payment reminders for overdue invoices
→ Real time reporting on accounts receivable and cash flow

For roofing businesses tired of the invoicing scramble, WEX FSM turns what used to take an afternoon into a process that happens in minutes. Your crew finishes the roof, marks the job complete, and the customer gets a detailed, professional invoice before the truck even leaves the property.

Getting paid does not have to be complicated. Start with a solid roofing invoice template, follow good practices around timing and detail, and consider how field service management software can take the manual work off your plate entirely. Your cash flow, and your stress levels, will be better for it.

Streamline Your Roofing Invoices by Partnering with WEX Field Service Management

Get paid faster with invoices that build themselves from your completed jobs. WEX FSM connects estimating, scheduling, and invoicing in one place.

Request a Demo

Copyright ©2026 WEX Inc. All rights reserved. The information in this document is subject to change without notice.

Author: Emmaline Steven | Other Industries