Contractor invoice template

Bill labor, materials, subcontractors and pass-through costs on one clear invoice that customers understand and pay on time. 🔒 No sign-up. Everything stays on your computer.

Example general contracting line items and prices. Replace them with your own.

The link is printed with a QR code customers can scan to pay. It's kept for your next invoice.

Subtotal
Total
Balance Due

How to make an general contracting invoice

  1. Add your logo and business details in From. They're remembered for next time.
  2. Fill in who you're billing, the date and payment terms. The due date fills in from the terms.
  3. Edit the example line items to match the job.
  4. Add discount, tax or shipping if they apply, then Download PDF and send it.

What to put on a general contracting invoice

Example line items

ItemQtyRate
Labor: framing and drywall, kitchen remodel (hours)32$75.00
Materials: lumber, drywall, fasteners (see receipts)1$1,840.00
Subcontractor: electrical rough-in1$1,250.00
Permit fee (pass-through)1$285.00
Debris removal and dumpster1$425.00

Example prices only. Rates vary a lot by region, so use your own.

Questions

Should contractors charge sales tax on invoices?

It depends on your state and whether you bill labor and materials separately. Many states tax materials but not labor on repair work. Check your state revenue department before adding a tax rate.

How do I invoice a progress payment?

Create an invoice for the completed stage (for example "50% at rough-in"), and on the final invoice enter what was already paid under Amount paid so the balance due is correct.

Is this invoice generator free?

Yes. Make and download as many invoices as you like, with no account.

Where is my data stored?

Only in your own browser, so your work isn't lost if you close the tab. It is never uploaded. Every invoice you make is listed under "My documents", where you can download a backup. Use "Forget everything" to erase it all, for example on a shared computer.

Can customers pay from the invoice?

Yes. Paste a payment link from Stripe, Square or PayPal under "How to pay" and the PDF shows it with a QR code to scan. You can also write Zelle, check or bank details there.

What does Net 30 mean?

Payment is due 30 days after the invoice date. Net 15 means 15 days, and "Due on receipt" means right away.