Billed

How to Invoice as a Contractor

A practical checklist for Contractors who want invoices that match how contractor work actually gets sold and delivered.

Invoicing as a contractor means managing billing across projects that involve subcontractors, materials, permits, and your own labor over weeks or months of active construction. Your invoices need to be detailed enough to satisfy property owners, banks reviewing draw requests, building inspectors who may audit project costs, and lenders who require specific documentation before releasing funds.

Contractor invoices should use progress billing for any project over a few thousand dollars. Invoice at defined completion stages—foundation, framing, rough-in, and finish—so the client or their lender funds each phase before you start the next. This milestone structure protects both parties, keeps material purchases funded, and prevents the dangerous cash flow gaps that occur when contractors finance large material orders out of pocket.

Beyond milestone billing, contractor invoices benefit from separating labor, materials, and subcontractor costs into clear categories, including permit numbers and inspection references, attaching lien waivers from subcontractors with each draw request, and maintaining a running project summary showing original contract amount, approved change orders, total billed to date, and remaining balance. This level of documentation is not just best practice—it is often required by construction lenders and protects your legal position on every project you manage.

Step-by-step invoicing guide

Follow these steps to keep every invoice clear, professional, and easy for clients to approve.

  1. 1

    Submit a detailed scope of work before the first invoice

    Break the project into phases with estimated costs for labor, materials, and subcontractor work in each phase. This framework makes progress invoice approvals straightforward for the client and their lender because every billing request maps to a pre-approved budget line.

  2. 2

    Invoice at each construction milestone

    Bill at foundation, framing, rough-in, and final finish stages. Show the percentage of total contract completed, the dollar amount due for that phase, and a running total of all payments received to date. This structure satisfies both property owners and construction lenders.

  3. 3

    Separate labor, materials, and subcontractor costs

    Clients and lenders need to see where the money goes across three clear categories with line-item detail in each. A single-line invoice gets questioned and delayed, while categorized billing with supporting documentation gets approved and paid faster.

  4. 4

    Include permit costs and inspection fees as pass-throughs

    List permits and inspection fees separately with permit numbers so clients can confirm amounts with the local building department if needed. These are legitimate project costs that belong on the invoice rather than being absorbed into your margin.

  5. 5

    Attach lien waivers from subcontractors with each draw request

    Lenders and property owners often require conditional or unconditional lien waivers from all subcontractors before releasing draw funds. Submitting them proactively with each progress invoice speeds up the payment process and demonstrates professional project management.

  6. 6

    Document change orders with signed approval references

    When scope changes occur during construction, get the change order signed before performing additional work. Add it as a separate section on the next progress invoice with the change order number, description of the modification, and approved dollar amount.

  7. 7

    Maintain a running project balance summary on every invoice

    Show the original contract amount, total approved change orders, cumulative amount billed, payments received, and remaining balance. This running summary gives clients and lenders confidence that billing is tracking to the contract and prevents end-of-project disputes.

Tips for contractor invoicing

  • Keep a running project summary on each invoice showing original amount, approved change orders, total billed, and remaining balance for full transparency.
  • Photograph completed work before submitting each progress invoice to document the claimed completion percentage with visual evidence.
  • For cost-plus contracts, attach material receipts and time logs since the client is paying actual cost plus your markup and needs verification.
  • Include the building permit number on every invoice for cross-referencing with municipal records and lender documentation requirements.
  • Bill for stored materials if your contract allows it, noting the storage location, material description, and expected delivery timeline on the invoice.
  • Submit invoices within three business days of completing a milestone so you land within the client's or lender's current processing cycle.
  • For multi-trade projects, group subcontractor costs by trade with the sub's invoice attached so clients can see what each specialty cost.
  • Include your contractor license number and insurance policy information on every invoice to satisfy client and lender compliance requirements.

Common invoicing mistakes to avoid

  • Invoicing ahead of actual completion percentage, eroding client trust and creating legal liability if you default before finishing the work.
  • Failing to collect signed change orders before performing additional work, leaving you unable to defend added charges on the invoice.
  • Not submitting lien waivers with progress payments, causing banks and lenders to hold draw releases until documentation is complete.
  • Mixing profit markup into material costs instead of showing it as a transparent percentage on cost-plus jobs, which triggers client suspicion.
  • Omitting the running project balance summary, which forces clients and lenders to manually reconcile all previous invoices to verify your billing.
  • Waiting too long after milestone completion to submit invoices, missing the lender's draw processing window and delaying your payment by weeks.

How Billed supports your workflow

Built for professionals who want polished invoices without the busywork.

Progress Billing Templates

Create invoices tied to construction milestones with automatic percentage-of-completion calculations and running balance summaries. Templates include standard sections for labor, materials, subcontractors, and change orders that satisfy both property owners and construction lenders.

Subcontractor Cost Tracking

Log subcontractor invoices by project and trade, then pull them into your billing as documented pass-throughs with the sub's original invoice attached. This gives clients clear visibility into subcontractor costs and supports lien waiver documentation.

Change Order Management

Create and reference change orders directly on invoices with signed approval references so scope additions are traceable and defensible. Each change order shows the original scope, modification description, cost impact, and cumulative change order total.

Lien Waiver Attachments

Attach subcontractor lien waivers to progress invoices so draw requests include all required documentation in a single submission. The system tracks which waivers have been collected and flags missing documentation before you submit the invoice.

Project Balance Dashboard

Automatically display the original contract value, approved change orders, cumulative billing, payments received, and remaining balance on every invoice. This running summary eliminates reconciliation disputes and satisfies lender reporting requirements.

Frequently asked questions

Start Invoicing as a Contractor

Join professionals who use Billed to invoice faster, track payments, and stay organized—starting free.

No credit card required. Cancel anytime.