Contractor invoice template

As an independent contractor you’re busy providing everything from home renovations to electrical work, landscaping, and more – so you might need a little help making the day-to-day tasks of running your business a bit easier. We have a great selection of fully customizable invoice templates for you to use to make sure you are paid properly for the wide range of services you provide. Available in Word, Excel, PDF, Google Docs, and Google Sheets, these invoice templates will help you detail your hours and materials in a clear, professional manner – and keep that revenue flow coming in!

Invoice template preview

Want personalized invoices? Create them with Wave.

Sign up for free

Choose the best invoice template for your contractor business

Home improvement

You’ve helped your client create their dream home – now make your dreams come true by being paid for your hard work and long hours. This free invoice template can be customized to include every aspect of large renovation projects.

Carpet & flooring installation

Don’t waste time and energy figuring out how to create an invoice that meets your needs. This easy-to-use invoice template not only saves time you could be using to lay down a new hardwood floor, it ensures you have included all the necessary billing details.

Landscaping & tree removal

Stay outside longer by cutting down on your invoicing time. Download, customize, and send this contractor invoice to your landscaping clients. Simply add or subtract lines to describe details such as tree removal or garden bed design.

Stay outside longer by cutting down on your invoicing time. Download, customize, and send this landscaping invoice to your clients. Simply add or subtract lines to describe details such as tree removal or garden bed design.


You know how to expertly wire a house – but that doesn’t mean you need to be an expert in invoicing for your work. Make invoicing as easy as a flip of a switch with this easy-to-use, professional-looking invoice template.

You know how to expertly wire a house – you shouldn't need to waste time crafting an invoice from scratch. Make billing clients as easy as a flip of a switch with this customizable and professional electrical work invoice template.


You provide a specialized service, so make sure your invoice reflects your professional expertise. This free invoice template details all your hard work so you are properly compensated for your skill and time.

Alternatives to using contractor invoice templates

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

Start sending free invoices today

Why contractors should send professional invoices

Illustration of invoice being sent

Contractors all have their own unique way of getting the job done – as well as how they charge for their work. Whether you charge by the hour or day, or provide a flat fee for certain types of jobs – you need to clearly outline the contract work you’ve done and the prices you’ve charged.

Easy-to-understand, professional-looking invoices also reinforce your reputation as a reputable and trusted contractor.

Clients will know exactly what they’re paying for, and a consistent invoice template will also help with the organization of your business finances.

How to fill out your contractor 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 contractor

Take control of your invoicing with an invoice template that can be tailored to the job. Just follow these simple steps – and before you know it, the payment will be on its way!

Start sending free invoices today
  • Look through the variety of invoice templates we offer and select the one that fits your specific contracting work
  • Download the invoice template in the format you want – Word, Excel, PDF, Google Docs, or Google Sheets. It’s free!
  • Add your business name, phone number, email address, and other contact information
  • Add your logo, website address, and any other business graphics
  • Insert your client’s name and contact information
  • Generate and add on a unique invoice number or work order number
  • Put in the date the work started and finished, or the duration you provided your contracting services
  • List labor costs – including a description. If you are charging a flat rate, include the dollar amount for the cost of labor. If you are charging an hourly rate, include the cost per hour and the number of hours spent doing the work
  • Add up the total cost for labor
  • List materials – including a description of each material, the quantity, and cost per unit
  • Add up the total cost for materials
  • List any miscellaneous charges – including a description of each and the cost
  • Remember that you can add or subtract lines. The template is easily customized to meet the specific contracting project
  • If you are including any discounts, add a line explaining the discount so your client knows they are getting a special price
  • Calculate the total price you’re charging, including applicable tax, and list the total at the bottom of the invoice
  • Include your payment terms, such as the methods of payment you accept, and the payment due date
  • If you like, add a personal line at the end – such as a ‘thank you’ for the business, or a note about an interesting aspect of the project
  • Save a copy of the invoice – and then send it off to the client

Ready to send professional invoices?

Start now

When is the right time to send an invoice to your contracting clients

The best time to send a contracting invoice can vary. Some contractors request partial or even full payment up front. This isn’t unreasonable as you are running your own business and don’t have the resources of a larger company behind you. It also ensures you aren’t working for free. But much depends on the relationship you have with your client. If it is a repeat client, sending an invoice when the work is completed shows trust on your end.

If it’s a new client, you may want to request a portion of your fee upfront to protect yourself against any problems that might occur with an unfamiliar client.

Illustration of hourglass timer

Quick invoicing tips for contractors

Always be courteous

Be clear about the payment due date

Accept a variety of payment methods

Personalize your invoices

Prepare a detailed proposal or proforma invoice

Number your first invoices in your favor

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