CostKit
Free Template

Free Contractor Invoice Template

A professional invoice template with every field contractors need — or generate one automatically from your estimate.

Download Free Template Or generate with AI in 60 sec

Instant PDF download — no account required

What the Template Looks Like

A complete contractor invoice with every field you need — company info, itemized line items, tax, payment terms, and a professional footer.

INVOICEInvoice #INV-2024-0047Date: March 15, 2026FROMApex Contracting LLC4812 Industrial Blvd, Suite 3Nashville, TN 37201License #: TN-GC-048291(615) 555-0182BILL TOHenderson Property Group2201 Maple Ridge DriveBrentwood, TN 37027Attn: James HendersonDESCRIPTIONQTY / UNITAMOUNTDemo & Site PrepDemolition, debris removal, site staging1 job$1,200Framing LaborWall framing, header installation, blocking40 hrs @ $85$3,400Materials — Lumber & Hardware2x4, 2x6, LVL beam, fasteners, hangersmaterials$2,800Electrical Rough-InCircuit runs, panel feeds, rough inspection16 hrs @ $100$1,600Subtotal$9,000Tax (8%)$720Total Due$9,720PAYMENT TERMSNet 30 — Due by April 14, 2026 · Late fee: 1.5%/month after due dateAccepted: Check · ACH · Zelle · Credit CardThank you for your business — Apex Contracting LLC

8 Things Every Contractor Invoice Must Include

Miss any one of these and you risk delayed payments, disputes, or an invoice that won't hold up in small claims court.

1

Your company information

Business name, address, phone, email, and contractor license number. Missing a license number where required by law can void your invoice.

2

Invoice number

A unique sequential number for tracking. Makes it easy to reference in payment disputes and accounting.

3

Invoice date and due date

Always specify payment terms (Net 15, Net 30) so clients can't claim they "didn't know when it was due."

4

Client name and project address

The legal name of who you're billing, and the exact address of the work performed.

5

Itemized line items

Break out labor and materials separately. Lump-sum invoices lose disputes; itemized invoices win them.

6

Subtotal, tax, and total

Show the math. If you charge sales tax on materials in your state, show the rate.

7

Payment methods accepted

Check, ACH, credit card, Zelle. The more options you offer, the faster you get paid.

8

Late payment terms

"1.5% per month after 30 days" — spell it out. Most clients will pay before the penalty kicks in just because it's there.

Invoice vs. Estimate vs. Proposal: What's the Difference?

Contractors use these three documents at different stages. Using the wrong one at the wrong time causes confusion, disputes, and unpaid work.

Estimate

What it is

Approximate cost before work begins.

Legally binding?

Not legally binding.

Used for

Budgeting and winning the job.

Proposal

What it is

Formal document combining scope of work + price.

Legally binding?

May become a contract when signed.

Used for

Presenting a complete job offer.

Invoice

What it is

Request for payment after work is completed (or at milestones).

Legally binding?

Legally binding.

Used for

Collecting payment.

5 Contractor Invoicing Mistakes That Lead to Late Payments

Most slow payments aren't intentional. They're caused by invoice problems that are easy to fix.

1

Sending one lump-sum number with no breakdown

Clients dispute what they can't verify. Always itemize.

2

No payment terms stated

"Due upon receipt" is not enforceable in most states. Always write a specific due date.

3

Invoicing late

The longer you wait after job completion, the longer they wait to pay. Send the invoice the day work is complete.

4

No follow-up system

One invoice and then silence doesn't work. Follow up at day 15 and again at day 30.

5

Making it hard to pay

If you only accept checks, expect checks to arrive slowly. Offer ACH, card, and digital payment options.

From Estimate to Invoice — Automatically

CostKit generates the estimate first — with AI, in 60 seconds — and your invoice follows naturally from the approved estimate. No re-entering numbers. No reformatting. Describe your project, pick your state, and the line items are ready. When the job is done, convert to an invoice with your company branding already applied.

Describe project

2 minutes

AI generates estimate

60 seconds

Client approves

share link

Convert to invoice

1 click

Try CostKit Free — Generate Your First Estimate in 60 Seconds

Contractor Invoice FAQ

Do I need a license number on a contractor invoice?

It depends on your state and license type. For licensed trades — electrical, plumbing, HVAC, general contracting — most states require the license number to appear on contracts and invoices. In California, for example, a contractor's license number must appear on all bids, contracts, and invoices. Omitting it can void the document and create legal exposure. Check your state contractor board's requirements.

What payment terms are standard for contractors?

Net 30 is the most common standard for commercial work. For residential projects, Net 15 or payment due on completion is typical. Always specify payment terms in writing on both the contract and the invoice. Verbal agreements about payment timing are nearly impossible to enforce. For larger jobs, consider milestone billing: 30% at start, 30% at rough-in, 30% at substantial completion, 10% at punch list sign-off.

Can I charge interest on late invoices?

Yes, if you state it clearly in your terms before the work begins. The standard rate is 1.5% per month (18% annually). To be enforceable, the late fee terms must appear in the original contract and on the invoice. Check your state's usury laws — some states cap interest rates. The practical effect of stating a late fee is that most clients pay on time just to avoid it, even if you'd never bother collecting a small penalty.

What's the difference between a contractor invoice and a W-9?

They serve completely different purposes. An invoice is a payment request you send to a client for services rendered — it tells them how much they owe and when it's due. A W-9 is a tax form that clients request from you when they pay contractors more than $600 in a calendar year, so they can issue a 1099-NEC for their own tax reporting. You fill out the W-9 (giving your name, business name, and tax ID). The client keeps it on file. You issue the invoice.

Stop Building Invoices from Scratch

CostKit generates estimates and invoices automatically. Professional PDFs in under 60 seconds — with your company logo, itemized line items, and payment terms built in.

Try CostKit Free

Free account. No credit card required.