Skip to content

Free Contractor Invoice Template and Invoice Generator

Free tool, updated november 2026

Fill in our free contractor invoice template online and download a clean PDF, no signup. Presets for lawn care, cleaning, snow removal and handyman crews.

By Cole Bennett, lead lawn care reviewer at TighterCrew. Cole ran a 6-person lawn crew in Columbus, Ohio for 7 years. Updated November 9, 2026.

13 min read

  • No account and no email wall
  • USD or CAD, with sales tax or GST/HST
  • Your logo stays in your browser

Create your contractor invoice in two minutes

Choose a preset, check the line items, add your tax rate and hit Download PDF. Totals, deposits and the balance owed update as you type, so you can send a complete invoice in a few steps.

Your business

Client

Invoice details

Currency

The currency changes the symbol and the tax label only. Amounts are never converted.

Line items

One line per thing the client can picture. For recurring work, put the visit date in the description.

  1. Line total$0.00
  2. Line total$0.00
  3. Line total$0.00

Tax, discount and deposit

Apply tax to
Discount type

Notes

Invoice preview

Opens your browser's print dialog: choose Save as PDF.

Your business name

Invoice

Number
Issued
Terms
Net 15
Due

Bill to

Client name

Service address

Same as billing

DescriptionQtyUnit priceAmount
Labor1 hour$0.00$0.00
Materials1 flat$0.00$0.00
Debris haul-away and disposal1 flat$0.00$0.00
Subtotal
$0.00
Total
$0.00
Balance due
$0.00

Notes and payment instructions

Please include the invoice number with your payment.

Nothing is stored unless you choose to email it.

Why this template. The fields below exist to stop the most common invoicing slips on a service route: a missing service address, a visit billed twice or not at all, a deposit nobody subtracted, and a due date the client has to work out. Fill each one in every time, even when the client is a regular.

We may earn a commission when you sign up through some links on this page. Scores follow the published method. Affiliate disclosure

  • Six trade presets

    General contractor, lawn care, cleaning, pressure washing, snow removal and handyman, each with its own line items and terms.

  • Nothing leaves your browser

    The invoice is built on your device. The PDF comes from your browser's print dialog.

  • Deposits and balance due

    Enter a deposit already received and the balance owed updates as you type.

When a free tool is not enough

Compare Jobber and Housecall Pro

Our scores come from public evidence, not hands-on tests. Prices checked November 9, 2026.

Open the comparison

This free contractor invoice template is also a live invoice generator: pick your trade, fill in the blanks and download a professional PDF invoice. No account, no email wall. It's built for service crews, so labor and materials lines for lawn care, cleaning, pressure washing, snow removal and handyman work come pre-filled, and the default preset covers general contractor and small construction jobs. Prefer free invoice templates in Word or Excel? The template pack is further down the page, with every field explained.

What a contractor invoice must include

A contractor invoice must show who did the work, who pays, what was done and when, what it costs (with tax), what has already been paid and how to pay the rest. Every good contractor invoice template has the same core fields:

  • Your business name, contact details and license number (where one applies)
  • Client name, billing address and service address
  • A unique invoice number, issue date, due date and payment terms
  • Line items for labor, visits, materials and equipment
  • Tax lines (US sales tax or Canadian GST/HST, when they apply)
  • Deposits received, balance due and how to pay

Your business name, contact details and license number

Put your legal business name (or DBA) at the top, with a phone and email you actually answer. If your state or province issues a contractor or applicator license for your trade, add the number under your name; if not, leave the field blank. Our sample business, Bennett Lawn Co. (fictional), lists its phone, email and Columbus, Ohio mailing address.

Client name, billing address and service address

The person who pays is not always the person who lives there. In lawn care, landlords and property managers are common clients: the bill goes to their office, the crew goes to the rental. Keep the billing and service locations as two separate fields so nobody pays for the wrong property. For commercial or HOA clients, add a contact name and their purchase order number.

Invoice number, issue date, due date and payment terms

Every invoice needs its own unique number, never reused, even after a void. A date plus a counter works (INV-20261109-01). Show the issue date, the terms in words ("Due on receipt", "Net 15") and the payment deadline as a real calendar day. Customers should not have to calculate when to pay, and a fixed day gives you a clean trigger for a reminder.

Line items: labor, visits, materials and equipment

One line per thing the client can picture. For recurring work, one line per visit ("Mow, trim, blow: Nov 3"). For a project, split labor (hours or crew-hours, the time you spent), materials (bags, yards, gallons) and disposal fees, the way a construction or labor invoice does. A single "Spring cleanup: $645" line invites questions. Three lines that add up to $645 usually do not.

Tax lines: US sales tax and Canadian GST/HST

If you collect tax, show it on its own line with the rate, under the subtotal. In the US, whether a service is taxable depends on the state and the service. In Canada, a GST/HST registrant shows the tax and their registration number. The tool has a free tax rate field and a Tax ID field; details in the tax section below.

Deposits received, balance due and payment instructions

If the client paid a deposit, show it as a negative line with the day it was received, then a bold "Balance due". That is the number they should send, and nothing on the page should compete with it. Finish with how to pay: payment link, card on file, ACH bank transfer, check payable to your legal name, or e-transfer in Canada. One clear payment method beats four vague ones, so pick the payment methods you actually use.

Contractor invoice example: two filled-in invoices

Here are two contractor invoice examples built with the tool above. The business, client and amounts are fictional and use example pricing only. To set your own rates, see how to price lawn care jobs or run the numbers in our lawn mowing price calculator.

Example 1: monthly lawn care invoice with four weekly visits

Bennett Lawn Co. (fictional business), Columbus, OH. Invoice INV-20261031-07. Issued Oct 31, 2026. Terms: Due on receipt (card on file, autopay). Bill to: Sample Property Management LLC (fictional). Service address: 123 Example St, Columbus, OH.

Scroll sideways to see all 5 columns

DateDescriptionQtyUnit priceAmount
Oct 6Weekly mow, trim, edge, blow1 visit$40.00$40.00
Oct 13Weekly mow, trim, edge, blow1 visit$40.00$40.00
Oct 20Weekly mow, trim, edge, blow1 visit$40.00$40.00
Oct 27Weekly mow, trim, edge, blow1 visit$40.00$40.00
Subtotal$160.00
Sales tax (example rate 7%, not an actual Ohio rate)$11.20
Balance due$171.20

Note on the invoice: "Your card on file will be charged on the issue date. Reply to this email with any questions about a visit."

What makes it work: each visit is dated, so a disputed week is easy to check, and autopay means the client does nothing.

Example 2: one-time spring cleanup with materials and a deposit

Bennett Lawn Co. (fictional business). Invoice INV-20260418-02. Issued Apr 18, 2026. Terms: Net 7, due Apr 25, 2026. Bill to and service address: J. Sample (fictional client), 456 Example Ave, Columbus, OH.

Scroll sideways to see all 4 columns

DescriptionQtyUnit priceAmount
Spring cleanup labor (2-person crew, 4 hours)8 crew-hours$55.00$440.00
Hardwood mulch, installed20 bags$6.50$130.00
Debris haul-away and disposal1 flat$75.00$75.00
Subtotal$645.00
Sales tax (example rate 7%)$45.15
Total$690.15
Deposit received Apr 2 (30%)-$207.05
Balance due$483.10

Payment: "Pay online with the link in this email, or by check payable to Bennett Lawn Co."

The deposit line shows the date and the percentage, so the client can match it to their own records without calling you.

Invoice templates by trade

The fields stay the same across trades, whether you're a general contractor, a subcontractor billing a GC, an independent contractor or a service crew. What changes is the line items and the trap each trade falls into. The presets below cover service work; for electrical, plumbing, roofing or painting jobs, start from the General contractor preset and list labor and materials separately.

Lawn care and landscaping invoices

Typical lines: dated weekly or biweekly visits, one-off services such as aeration, applied product (fertilizer by application) and a rain-delay credit for a skipped visit. The trap: a monthly flat rate with no visits listed, then an argument about a missed week. List the dates even on a flat plan. Load the lawn care preset

House cleaning invoices

Typical lines: recurring clean, first-visit or deep-clean surcharge, add-ons (inside oven, fridge, windows) and supplies if you charge for them. The trap: forgetting the first-visit surcharge you quoted and eating the extra hours. For a ready-made version, use our cleaning invoice template. Load the cleaning preset

Pressure washing invoices

Typical lines: surfaces by square footage (driveway, deck, siding), linear feet for fences or gutters, chemical treatment and a minimum charge. The trap: invoicing a different square footage than you quoted. Put the measured sq ft on each line. Load the pressure washing preset

Snow removal invoices

Typical lines: per-push plowing with date and snowfall, sidewalk clearing, salt by application, or a seasonal fee billed in installments. The trap: per-push clients who forget storms. Date every push and note the accumulation. Load the snow removal preset

Handyman and small repair invoices

Typical lines: hourly labor (with a minimum if you use one), parts at cost or with a markup, a trip charge and disposal. The trap: lumping parts into labor. Clients accept a parts line with receipts more readily than a high hourly total. Load the handyman preset

Deposit, progress and final invoices: which one to send

Most contractor invoice templates cover deposits and progress billing for construction invoices. Service crews need a fourth case: the prepaid or monthly seasonal plan.

Scroll sideways to see all 4 columns

Invoice typeWhen to use itWhat appears on itTrade example
Deposit invoiceBefore you buy materials or block the calendarPercentage or amount of the quoted total, balance still owedSpring cleanup with mulch, 30% upfront
Progress invoiceMulti-day project billed in stagesWork completed to date, previous payments, amount for this stagePatio or fence install over two weeks
Final invoiceJob is doneFull line items, all deposits and progress payments deducted, balance dueCleanup finished, balance after deposit
Seasonal or monthly plan invoiceRecurring service sold as a packageSeason dates, number of visits or pushes included, installment number (e.g. 3 of 6)Snow contract Nov to Apr, lawn plan Apr to Oct

For seasonal plans, say what happens with extra visits: "Plan includes up to 28 mows; additional visits billed at $45 each" (example figures). Prepaid plans smooth cash flow in slow months, but only if the invoice spells out what the client already paid for.

Payment terms that get service crews paid faster

Due on receipt, Net 15 or Net 30

For residential clients, use "Due on receipt" or Net 15: homeowners pay while the work is fresh in their mind. Keep Net 30 for commercial accounts and HOAs, which run on accounts payable cycles and often require it. Whatever you choose, print the actual due date.

The fastest invoice is the one the client does not have to act on. For recurring customers, collect a card on file at signup and charge it when the invoice goes out. For one-off jobs, send a payment link with the PDF so customers can pay online. Checks still work, but they add a bank trip and a lag you do not control. Card processing has a cost, so build it into your prices.

Late fees: how to word them

A late fee only works if it was agreed before the work, ideally in your service agreement or quote, and repeated on the invoice. A sample wording:

"Invoices not paid by the due date are subject to a late fee of [amount or %] per month, as agreed in your service agreement."

How much you can charge, and how, depends on where you work. Check the rules where you work before you set the number, and keep the wording on every invoice identical to your agreement.

Sales tax and GST/HST on service invoices

This is general information, not tax advice. Check with your state or provincial tax authority, or an accountant, for your situation.

United States: it depends on the state and the service

There is no single US rule. Some states tax certain maintenance services such as lawn care or cleaning, others do not, and some tax materials but not labor. Look up your trade on your department of revenue website and check whether you need a sales tax permit. Working across a state line? Check both. The IRS keeps a page per state with links to that state's business and tax information.

Canada: when to register and show your GST/HST number

In Canada, you can stay a small supplier and not register for GST/HST as long as your taxable revenues stay at or under $30,000 CAD over four consecutive calendar quarters, according to the Canada Revenue Agency. Once you pass it, you must register and charge tax. Once registered, put your GST/HST number on your invoices. In the generator, switch to CAD, enter your rate in the GST/HST field and your number in Tax ID.

Word, Excel, PDF or an online generator: which format to use

If you are searching for a contractor invoice template in Word, Excel or PDF, here is how the four formats compare for a service crew. The Word file also opens in Google Docs, and the Excel file in Google Sheets.

Scroll sideways to see all 5 columns

WordExcelFillable PDFOnline generator (this page)
Automatic totalsNo, you add them upYes, with formulasOnly if the PDF has calculated fieldsYes, including tax, discount and deposit
Professional lookYesFine, can look like a spreadsheetYesYes
Send from your phoneAwkwardAwkwardPossible, filling it on a phone is hit or missYes, works in a mobile browser
Invoice numberingManualManualManualAuto-suggested, editable
Tracking unpaid invoicesNoOnly if you build a logNoNo, that is where software comes in

A Word invoice template is fine for a handful of invoices a month, an Excel invoice template once you want a running log, and the generator when you are standing in a driveway.

Free invoice generator vs invoicing software

A free invoice generator or a simple invoice template is the right tool when you send a few invoices a month. It stops being the right tool the day you spend more time chasing payments than sending invoices.

Signs you have outgrown a template

  • You send more than about 20 invoices a month.
  • You chase late payers by hand, from memory or a sticky note.
  • Most of your clients are recurring and get the same invoice every week or month.
  • Clients ask to pay online, or you want cards on file and autopay.
  • You re-type the same job details into an estimate, a schedule and an invoice.

Two or more of these and software usually pays for itself in saved evenings.

What Jobber, Housecall Pro and QuickBooks offer for invoicing

We compared official pricing pages, help centers and public reviews (see how we review software). Here is what each vendor documents, as of November 2026:

  • Jobber. Core sends invoices and takes online payments. Automated invoice follow-ups, client reminders and automatic payment collection start on Connect, per Jobber's pricing page. Cards cost 2.9% + 30 cents, ACH bank payments 1% (US only). On Software Advice, reviewers rate Online Invoicing 4.75 and Invoice History 4.79 out of 5. TighterCrew research score: 8.3/10.
  • Housecall Pro. Automatic reminders start after the due date and stop when the invoice is paid, but they are "not compatible" with batch invoices or auto-invoicing, per its invoice reminders article. Cards cost 2.99% when the client pays an invoice online and 3.49% on a card kept on file. Its QuickBooks Online sync runs one way, from Housecall Pro to QuickBooks. TighterCrew research score: 6.5/10.
  • QuickBooks Online. The natural pick if your bookkeeper already lives in QuickBooks; it is accounting software first, without the scheduling and job tools of the other two. On its US billing and invoicing page, QuickBooks lists automatic reminders for unpaid invoices on Simple Start, Essentials and Plus, and scheduled recurring invoices on Essentials and Plus (checked November 9, 2026). Canadian plans have different names (EasyStart instead of Simple Start), so check the Canadian plan page before you rely on a feature.

Scroll sideways to see all 4 columns

ToolEntry price (US)Other plansCanada
JobberCore $49/month with no commitment, $39/month with a 1-year commitment, $29/month billed annually (as of November 2026)Connect $139/month, Grow $199/month (1 user, no commitment); extra users $29/month each on Connect, Grow and Plus (as of November 2026)Billed in USD, no official CAD price (as of November 2026)
Housecall ProBasic $79/month, $59/month billed annually (as of November 2026)Essentials $189/month ($149 annually), Max $329/month ($299 annually) (as of November 2026)Billed in USD, no official CAD price (as of November 2026)
QuickBooks OnlineSimple Start $38/month in the US (as of November 2026)See QuickBooks pricing for other US plansOfficial CAD prices: EasyStart $30 CAD/month, Plus $110 CAD/month, excluding promotions (as of November 2026)

Full breakdowns: Jobber pricing in USD and CAD and Housecall Pro pricing. If your main question is invoicing plus bookkeeping, read Jobber vs QuickBooks for invoicing.

For recurring service crews, automated invoice reminders, card-on-file payment collection and online payments are the features that replace this generator. Read our Jobber review and our Housecall Pro review before you decide.

FAQ

Contractor invoice FAQ

Is this invoice generator really free with no sign up?

Yes. You can fill in the invoice, preview it and download the PDF without an account. You can skip "Email me a copy", and only the Word and Excel template pack asks for an email. TighterCrew earns money through affiliate links to software, not through the tool.

How do I number my invoices?

Use one sequence and never reuse an invoice number, even for a voided invoice. A pattern based on the issue day (INV-20261109-01) sorts in order and is easy to keep straight. Plain counters work too; start at 1001 rather than 1. Keep the same pattern across every tool you use so your records match.

Can I add my logo and my license number?

Yes. Upload a PNG or JPG logo and it appears at the top of the PDF, which gives the invoice a professional look. The license field is optional and prints under your business name. Add it if your state or province issues a license for your trade; some clients and HOAs ask for it before they pay a new vendor.

Can I invoice in Canadian dollars?

Yes. Switch the currency toggle to CAD: the tax label changes to GST/HST and you can add your registration number in the Tax ID field. The toggle never converts amounts, so type your prices in Canadian dollars. Bill some clients in USD and others in CAD? Make separate invoices.