What to Include on a Contractor Invoice (Checklist)

By ActiveEngine · 5 min read · Last updated September 3, 2026

Required fields

Every invoice needs: your business name, address, and contact info; the client's name and address; a unique invoice number; the invoice date; itemized line items with quantity and rate; the subtotal, any tax, and the total due; and a payment due date.

Miss any one of these and the invoice either bounces back from the client's bookkeeper or gives them a legitimate reason to delay.

Optional but recommended fields

A job address or project name, a PO number if the client uses them, your license number, payment methods you accept, and a short late-fee policy in the notes. None are legally required in most states, but each one removes a reason for delay.

A logo is worth adding too — branded invoices read as established businesses and get processed with less scrutiny.

See your exact numbers

Build a professional invoice PDF in under 60 seconds — free, no signup.

Try the free Field Invoice generator →

State-specific requirements to check

Some states require a contractor license number on every invoice; some cap late fees or require specific lien-language notices before work starts. A few require sales tax on labor, most only on materials.

Check your state contractor board's website once, then bake whatever applies into your template so every invoice is compliant by default.

Example breakdown

A clean invoice might read: Service call — 1 × $95; Labor — 4 hrs × $85 = $340; Materials — $212.50; Subtotal $647.50; Tax 8% on materials $17.00; Total due $664.50, due September 18, 2026.

Notice the tax applies only to materials, the labor shows its math, and the due date is a date — not just a term.

Generate yours

Field Invoice pre-loads every field on this checklist — your details are saved on your device so the next invoice takes seconds, not minutes.

Frequently asked questions

Related guides

Free invoice generators by trade