Contractor Invoice Generator

Bill a construction or trade job with labor and materials on separate lines, the job site and your payment schedule. Check the live preview, then download a PDF.

Last updated

Settings
Logo (optional)
PNG, JPG or WEBP. Resized in your browser to at most 1024 px.
Footer credit
Parties

From

To

Job site and payment schedule
Document details
Line items5 / 30
Totals
Notes and terms
47/2000
159/3000
Payment details2 / 4
106/500
21/500

Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you reset it.

ProBuild Construction
123 Contractor Way
Building Site A
Metropolis, IL 60611
contact@probuild.com
+1 (555) 555-1234

INVOICE

# PB-2026-001

Date: 27 Sept 2026

Bill To

The Johnson Residence

456 Homeowner Lane
Suburbia, IL 60540

Job Site Address

789 Renovation Drive
Suburbia, IL 60540

Materials Used

DescriptionUnitQtyUnit PriceTotal
Lumber - 2x4x8 (Pressure Treated)Piece50$8.50$425.00
Drywall Sheets (4x8)Sheet20$12.00$240.00
Paint (Interior, Eggshell White)Gallon5$45.00$225.00
$890.00

Labor & Services

DescriptionUnitQtyRateTotal
Framing & Installation LaborHour40$65.00$2,600.00
Project Management & SupervisionHour8$85.00$680.00
$3,280.00

Invoices for contractors and construction jobs

A contractor invoice asks a client to pay for work on a job: a homeowner after a renovation, a business after a fit-out, or a general contractor after your part of a build. Here every line is marked Material or Labor, so the client sees what the price is made of.

The sample is a small renovation: lumber, drywall and paint as materials, then framing and installation labor and a few hours of project management. Replace it with your own job. You do not need an account.

How to make a contractor invoice

  1. Enter your business and the client

    Your company goes under From and the client under To, with the billing address the invoice should show.

  2. Add the job site and payment schedule

    Fill in Job site address when the work is somewhere other than the billing address; it prints beside Bill To. Payment schedule / milestones takes text such as “50% at start, 50% on completion”.

  3. Number and date it

    Type your invoice number and the date. A due date prints under the date once you fill it in.

  4. List labor and materials

    For each line, write a description, choose Material or Labor, then enter the unit, quantity and price, up to 30 lines.

  5. Add tax and download

    Enter the tax label and rate, choose all items or materials only, add delivery and any deposit received, then press Download PDF and complete the security check.

Tax on materials only

Apply tax to, under Totals, has two choices: All items, or Materials only. With Materials only, the tax is worked out on the material lines alone, and the PDF adds “(Materials Only)” to the tax label. A discount comes off before the tax. The sample starts with a tax rate of 0; check the rate and what it covers with your tax agency or accountant.

What you can fill in

SectionWhat you enter
SettingsLogo (PNG, JPG or WEBP), accent color, currency (eight in the list, or type any symbol), paper size and the footer credit
PartiesName, address, email and phone for you and for the client
Job site and payment scheduleWhere the work took place and your milestones, both optional
Document detailsDocument type, the title printed at the top, invoice number, date and due date
Line itemsDescription, Material or Labor, unit, quantity and price, up to 30 lines
TotalsDiscount, tax on all items or on materials only, delivery or shipping, and deposit paid
Notes and termsFree text, for example what the price includes or your warranty terms
Payment detailsUp to four methods, such as bank transfer (ACH), check, PayPal or a Stripe payment link

The PDF

  • Materials Used and Labor & Services print as two tables, each with its own total, followed by the subtotal, discount, tax, shipping and Total Due (Balance Due after a deposit).
  • It is rendered on our server over an encrypted HTTPS connection and named invoice- plus your number, for example invoice-PB-2026-001.pdf.
  • Paper: Letter or A4, and also Legal, A5, A3 and Tabloid / Ledger (11 × 17 in), with a Fit everything on one page option.
  • Pricing a job first? Set Document type to Quote: the heading reads QUOTE and the file name begins with quote-.
  • A one-line "Created free with makeinvoicepdf.com" credit is on by default; one checkbox in the settings turns it off.

Blank contractor invoice template

For a paper copy, or to work in Word or Excel, download the blank contractor invoice. It has a LABOR table with Hours and Rate, a MATERIALS table with Qty and Unit Price, a subtotal under each, and a space for the job site or contract number. The PDF and Word files have five rows per table. The Excel file has eight, and works out the amounts, both subtotals, a tax for each table at the rate you type (it starts at 0) and the amount due. The PDF and Word pages are A4; for US Letter, use the generator above.

Related tools

Questions

How do you invoice as a contractor?

When a job or a stage of it is finished, send an invoice with your business and the client, the job site, a number and date, the labor and materials with prices, any tax, what has been paid and how to pay the rest.

Can I bill a job in stages?

Yes. Describe the stages in Payment schedule / milestones and bill each one as a line or on its own invoice. Money already received goes in Deposit paid, and the PDF subtracts it to show the balance due.

Is it only for construction?

No. Any trade that bills labor and parts can use it, from electricians and plumbers to painters, landscapers and repair shops.

Where is my information kept?

Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you press Reset.