Skip to content

Free Contractor Invoice Template

Use this free contractor invoice template to create and download a customized invoice for any job. Just add your company and client information to our easy invoice generator, then download your professional invoice as a PDF that’s easy to send to clients.

Create a contractor invoice fast with our free invoice generator

It can be hard to format and edit invoices in Word, Google Docs, and Excel. Save yourself the hassle and make a clean, downloadable and printable invoice in a few clicks with our independent contractor invoice generator.

Making an invoice for construction services? Try our construction invoice template instead.

File size must be less than 1MB

Format must be PNG, JPG, or GIF

Invoice #
Required

Company Information

Required
Required
Required
Required
Required
Required
Required

Invoice Details

Required
Required

Client Information

Required
Line Items
Product/Service
Quantity
Unit Cost ($)
Total ($)
Required
Required
Required
$0.00
Subtotal $0.00
Discount
Tax %
$0.00
Total
$0.00

Looking for an industry-specific invoice?

FAQ

Here’s what you should include in your general contractor invoice:

• A unique invoice number for record-keeping purposes (e.g. Invoice #1001, #1002, etc.) 
• Invoice date and payment due date
• Your business name, logo, phone number, email, and mailing address
• Your client’s name and contact details
• Line items that detail the work you provided, along with product and service descriptions
• Costs associated with each line item, including labor costs, materials and quantities, hourly rates, overhead costs, and any special discounts
• Subtotal before sales tax, discounts, and service fees
• The total amount owed, including applicable taxes and discounts
• Payment terms that include payment instructions, accepted payment methods, late fees, and any service warranty disclaimers
• A note thanking the customer for choosing your services

As an independent contractor, you could be performing a wide range of contract work for your clients. Be specific in your invoice about the type of work you’ve completed, including details on labor and materials as best as you can.
Here’s a standard contractor invoice example that was created using Jobber’s invoicing software:

Example of a contractor invoice template PDF made with Jobber

If you aren’t sure how to format your invoices like the sample invoice above, you can use our online invoice generator—it already has every section your invoice needs! You just need to add your job and client information and you’re ready to go.
Using an independent contractor invoice template can help you stay consistent and save you hours of typing, copying, and pasting. Here are some tips for writing invoices that get you paid faster:

• Use a simple, professional layout
• Include your company contact info and customer contact info
• Describe all the products and services you provided
• Include prices for all your products and services provided
• Make your invoice payment terms and conditions clear
• Include your subtotal, applicable taxes, discounts, and fees before the total

If you’re just looking for a quick-start template that you can reuse as often as you like, use our contractor invoice form and start sending out invoices right away.
Our contractor invoice generator helps you create customizable, professional invoices for any kind of job, in minutes. It’s a blank form that you can easily fill out with the services you provided.

All you have to do is type in all the information you would normally add to a service invoice. Once you fill out the editable template, you can download your invoice as an Adobe PDF and send it to your client easily.

This free invoice template can be used for any type of service provider, including:

• HVAC specialists
• Plumbers
• Carpenters
• Roofers
• Painters
• Electricians
• Remodelers
• Tree care specialists
• Lawn care specialist or landscapers

The template is part of a larger free toolkit where you can store client information, convert contractor estimates to invoices, and get paid for your work. It’s perfect for small business owners who are just getting started or exploring software instead of pen and paper.
A general contractor invoice template can help you write invoices quickly and consistently without having to start from scratch every time.

When you spend less time creating invoices, you can invoice your clients faster and get paid. That gives you more time to focus on growing your business.

Here’s what invoice templates can do for you:

• Reduce room for error by including mandatory form fields
• Make you look more professional than handwritten invoices
• Get you paid the proper amount on time
• Cut down on repetitive data entry and save you time on billing
• Help you track rates, prices, hard costs, expenses, and accounts receivable
• Protect your business with payment terms and conditions
• Make filing easier with digital copies of all invoices

You can find invoice templates as fill-in PDFs, Microsoft Word or Google Doc, Excel spreadsheet, or Google Sheet—or using our easy invoice generator. These free invoice templates are essential to keeping your business efficient and consistent.

With a contract labor invoice template, it’s easy to streamline your invoicing process and turn hours of invoicing into minutes.
There’s a big difference between quotes and invoices.

A quote describes what the finished work will look like and how much it’ll cost to complete. This is the first step in any project. Quotes set the expectations for the client, and you don’t move forward until they sign off on it.

An invoice is the final bill you send to the client for the completed work. Billing is the last step of the project. The amount on the invoice might be different from the amount on the quote, depending on how much the work might have changed during the project.
Bill and invoice are two terms for the same thing: a document that presents the amount of money a customer owes for a product or service. 

The difference depends on whether you’re a buyer (customer) or seller (small business owner). Invoice is the term that service providers use, while a client might refer to that invoice as a bill they have to pay. In other words: a service provider sends an invoice to a customer, and the client receives a bill.

Bills and invoices should include a complete breakdown of all project costs, as well as payment information such as the due date, payment methods, and subtracted deposits.
Invoices and receipts are very different. While invoices are used to bill customers, receipts are used to confirm a payment made from a customer to your contracting business.

An invoice is a request for payment. It outlines what products and contracting services a client has to pay for, the cost of each service, total amount due, payment due date, payment terms, and client information.

A receipt is proof of payment. After an invoice or bill has been paid, clients get a contractor receipt detailing the total amount they paid, when it was paid, and which payment method they used.
With pen and paper, it can take a long time to write down your contact details, add your client’s information, write every line item from memory, and add prices for each line item.

You can speed up this process by using professional invoice templates—all you need to fill out is the information specific to your job and customer. Use a contractor invoice template that looks professional and includes your company logo, colors, and contact information.

With a downloadable invoicing template, it should only take a few minutes to fill in the details that are specific to the project, then send off the invoice to the client for approval.
Nope, you don’t need different templates for different contracting services, like HVAC, electrical, or flooring. In fact, having several versions of contractor invoice templates can overcomplicate your billing workflow and make room for error.

Just make sure to include all the same information fields on your invoices, no matter what type of contracting services you’re invoicing for. That way you don’t overlook important details that could lead to client confusion or incorrect payments.
You should send out an invoice as soon as you can after the job is complete.

Ideally, you shouldn’t wait longer than 48 hours after completing the job to send the invoice. Sending invoices late can lead to confusion and delay you from getting paid. Just make sure you and your client agree that the job is done. Or, if you send recurring invoices for project stages or repeat service, agree on an invoicing timeline in advance.

Instead of waiting until the end of the month to invoice all your clients at once, it’s great to have a ready-made blank invoice template that you can fill and send right after each job is done. Invoicing faster helps you improve cash flow and stay efficient.
Clients should typically pay their invoices within two weeks of the service date. This isn’t always possible, though, so try testing payment deadlines and see what works best for your business’s cash flow. If a client doesn’t pay within 30 days, it’s time to take action on that unpaid invoice.

Some business owners prefer to accept a deposit beforehand, and final payment the day of the service. You might want to offer financing to your customers to get some payment up front and make your high-ticket services more affordable.
Contractor invoicing software helps independent contractors like you collect payment for work using invoices that you can create, send, and track online.

Jobber’s contractor invoicing software makes it easy to create an invoice from your desktop or mobile device. With Jobber, you can convert job details into customer-friendly invoices and automatically follow up with customers on overdue payments.

Here’s what you can do with invoicing software:

• Create professional invoices that feature your logo and company branding
• Automate invoice follow-ups with customized emails and texts
• Send multiple unlimited invoices at once with batch invoicing
• Set reminders to invoice after each visit, or create a custom reminder schedule
• Keep track of which visits have and haven’t been invoiced
• See which invoices are paid, awaiting payment, and past due
• Communicate with clients using email and SMS
• Get paid faster with credit card processing and consumer financing options
• Schedule teams, route work, and track time and expenses

Learn more about how Jobber can help you create invoices and get paid faster.

Over 200,000 home service pros in 50+ industries trust Jobber

If you can make a quote on the spot, you’re 10 steps ahead of the competition.

Jobber changed the game because it’s right at people’s fingertips.

Travis Mair Abe’s Door Service