Roofing invoice template

You use your experience and skill to put a roof over people’s heads – you don’t have time to spare for administrative tasks, like invoicing. Get paid properly and promptly for your hard work by using one of our easy-to-use, fully customizable invoice templates in Word, Excel, PDF, Google Docs, and Google Sheets – and get back up there building strong roofs to protect your customers while protecting your income.

Invoice template preview

Want personalized invoices? Create them with Wave.

Sign up for free

Choose the best invoice template for your roofing business


Download, customize, and send this invoice to all your clients no matter how big or small their roofing job is. It can be modified to include special services or requirements, such as a fee for a rush job.

Handyman services

This invoice template is as handy as you are. If you provide other services besides roofing, such as electrical, plumbing, or general labor – simply add or subtract lines to clearly describe the service you supplied and the cost.

This invoice template is as handy as you are. If you provide other services besides roofing, such as electrical, plumbing, or general labor – simply add or subtract lines to clearly describe the service you supplied and the cost. Download our handyman invoice template for free.

Emergency services

When customers are in a crisis with a leaking or damaged roof – you come to the rescue. You deserve to be compensated quickly and accurately, so use this free invoice template for all those times you respond to emergency situations.


You help your corporate clients keep their roofs in tip-top shape so their businesses run smoothly. Keep your business running smoothly by downloading this free invoice template, which can be used for multiple jobs or retainer services.


When cities and municipalities rely on you for roofing services for their city-owned properties – you can rely on this invoice template to ensure you bill properly for your expertise and hard work.

Alternatives to using roofing invoice templates

Make your roofing business a success by finding out more about what Wave can offer you. Save time and take work off your hands by trying our free automated invoicing and accounting.

Start sending free invoices today

Why roofing professionals should send professional invoices

Illustration of invoice being sent

Roofing is a specialized skill, which requires knowledge and expertise in materials, as well as construction. It also can also be dangerous if not done right. You need an invoice that clearly details your labor, as well as all the associated costs for installing a strong, weatherproof roof.

On top of that, no two roofing jobs are alike – so your invoice needs to be flexible enough to capture the specific requirements of each job, while being clear and understandable so your customers know exactly what they are paying for.

Roofing requires technical know-how and great customer service, so make sure your invoice looks polished and professional. It reflects on the quality of the work you provide – so make sure your invoice adds to your great reputation.

How to fill out your roofing invoice

Once you've downloaded your free invoice template, you'll need to customize it to fit your specific business. Here are the 10 key things to include on your invoice:

  1. Title and Description: Name the project and briefly describe what type of work your client is being invoiced for.
  2. Company Details: Add your company name, address, phone number, and logo to the top-right corner.
  3. Customer Details: Under "Bill To", add your customer's name, address, and contact information.
  4. Invoice Number: Include a unique invoice number to help you track down this invoice in the future. You can format this based on sequence and customer. For example, if you're sending your very first customer their first invoice,  the invoice number could be 001-001.
  5. Dates: Include the date when your invoice has been issued and the date when payment is due.
  6. Line Item: Add individual line items for each unique good or service you provided. For each line item, include a brief description, quantity, individual unit price, and total price.
  7. Subtotal: Add up the subtotal of your goods or services, before tax has been applied.
  8. Tax: Indicate the tax rate applied to the subtotal. This is legally required to provide on invoices, and your rate may differ depending on where you run your business.
  9. Total: Outline the total amount due from the customer, after tax.
  10. Notes: Include any additional info your customer should know, including terms of service and payment terms (for example, payments are due 30 days after the invoice has been issued).

What should be included on an invoice for a roofing professional

You know that a great roof is made up of more than just the right colour of shingles. Make sure your invoice adequately captures the incredible skill and experience you put into every job.

Start sending free invoices today
  • Look through our interesting array of beautifully designed roofing invoice templates and pick the one that meets your needs
  • Download the invoice template you want in your preferred format – Word, Excel, PDF, Google Docs, or Google Sheets. It’s free!
  • Insert your business name, address, phone number, and email address. If you offer emergency roofing service – make sure you mention it here
  • Add in your roofing company logo, website address, and any promotional roofing graphics you like to use
  • Insert your client’s name and contact information
  • Add on a unique invoice number
  • Add the date of the invoice and the payment due date
  • Include a detailed list of your roofing services, along with a description of each, and the hourly or flat rate
  • Include a list of materials with descriptions and costs for each
  • If you include handyman services, add or subtract lines to include all the important details. The template is easily customized to make sure you cover all the services you provide
  • If you are including a discount for a high volume of work for a regular corporate or municipal client, add a line highlighting the discount so your client knows they are receiving a lower price for your expertise
  • Calculate the total price, including all applicable taxes, and list the total
  • Include your payment terms, including the methods of payment you accept
  • If you like, there’s room to add lines for a personal note or “Thank you for your business.”
  • Save a copy – and then send it off to your customer

Ready to send professional invoices?

Start now

When is the right time to send an invoice to your roofing customers?

Roofing is a big job that requires materials and labor, so many roofing professionals ask for a percentage of the cost up front, with the remainder when the roof is completely finished. But if it’s a smaller job, some roofers have the customer sign an estimate and then ask for payment upon completion. If you are on retainer to a corporate client, or to a city or municipality, you might want to invoice at regular intervals to keep the revenue coming in.

Illustration of hourglass timer

Quick invoicing tips for roofing professionals

Personalize your invoices

A great way to show how much you appreciate your roofing customer’s business is to add a personal touch to your invoice. Include descriptions or details that the customer specifically requested so they know you went above and beyond to create a totally satisfying customer experience.

Be courteous and patient

A new roof is a large expense for many people, so make sure you politely and patiently explain the necessary costs involved – even if it’s frustrating to repeat the same information until the customer understands. If you’d like people to spread the word about your great work to their neighbours and friends – it pays to be empathetic, kind, and honest.

Include a payment due date

A payment due date can help you get paid promptly. It also reinforces your professionalism, as your customers will see you have an established system in place.

Accept a variety of payment methods

It’s always a good idea to let your customers pay in the way that's most convenient for them. Accepting e-Transfers, debit cards, direct bank deposits, and other online methods of payment can help you get paid on the completion of your work.

Send a proforma invoice before the job starts

Let your roofing customers know exactly what you will be providing, and how much it will cost, by sending them a proforma invoice before you start work with your agreed-upon terms and expectations. This can help prevent misunderstandings that can delay payment.

Free Invoice Template vs. Wave Invoicing Software

Free Invoice Template
Send unlimited invoices and see when clients open them
Checkmark icon
X mark icon
Invoice anytime & accept payments online
Checkmark icon
X mark icon
Send automated late payment reminders
Checkmark icon
X mark icon
Know customers automatically get a receipt when they pay
Checkmark icon
X mark icon
Track sales and sales tax for accounting
Checkmark icon
X mark icon
Add business partners or accountants as collaborators
Checkmark icon
X mark icon
Connect your bank account easily
Checkmark icon
X mark icon
Access accountant-approved reporting for year-end
Checkmark icon
X mark icon
Do what you love. Leave the rest to us.
Let's do this