Progress Invoice Template
Long-term projects carry inherent financial risk for service providers. When a web development engagement runs for six months or a construction project spans multiple phases, waiting until project completion to invoice means going months without revenue. The progress invoice exists to solve this problem. Eonebill's progress invoice template lets you bill clients in clear, documented stages tied to measurable completion milestones, keeping your cash flow healthy and your clients confident that they are paying only for work that has actually been delivered.
What Is a Progress Invoice?
A progress invoice — sometimes called an interim invoice, stage payment invoice, or phased billing invoice — is a billing document used to charge clients incrementally as a project unfolds. Rather than presenting a single total at project completion, the provider issues invoices at predefined stages, each tied to specific deliverables, milestones, or percentage-of-completion metrics.
Progress invoices are the standard payment mechanism in industries where projects are complex, expensive, and lengthy by nature. Construction contracts routinely use progress billing, with draw requests tied to completed work categories. Large-scale software implementations use phased invoicing tied to development stages such as design, development, testing, and deployment. Marketing agencies working on retainer-adjacent multi-month campaigns often invoice at campaign launch, mid-point, and completion.
The key feature distinguishing a progress invoice from a simple partial invoice is the explicit connection to project completion. A progress invoice shows the client exactly where they are in the project lifecycle, how much of the total contract value has been earned, and how much remains. This transparency prevents disputes because the client can see and verify what they are paying for.
Key Sections of a Progress Invoice
Header and Project Reference
Begin with standard invoice identification: your business details, client name and address, invoice number, and invoice date. Add the project reference number or contract number to link the invoice to the governing agreement.
Project Overview
Unlike a standard invoice, a progress invoice benefits from a brief project overview. State the total contract value, the project start and estimated end dates, and the current billing stage number. This orients the client immediately.
Stage or Milestone Description
Each progress invoice corresponds to a specific project phase. Describe the phase in clear terms: what work was done, which milestones were completed, and what deliverables were produced during this billing period. If your contract defines milestone acceptance criteria, reference them directly.
Completion Percentage
State the percentage of completion claimed in this invoice and the cumulative percentage of the project completed to date. This gives the client a quantified measure of progress and allows them to verify that the claimed percentage aligns with their own observations.
Billing Summary
The billing summary section is the financial heart of the progress invoice. Include the total contract value, the amount previously billed, the amount due for this stage, and the remaining contract balance. This four-part structure ensures the client knows precisely what they owe and why.
Line Item Detail
As with any invoice, include a detailed line-item table covering the specific work performed during this stage. Even if your contract specifies a flat stage fee, a line-item breakdown adds transparency and reduces the chance of disputes.
Payment Terms
State the payment due date for the current invoice and describe the remaining payment schedule for future stages. This gives the client a clear picture of upcoming payment obligations and helps them plan their own cash flow.
How to Create a Progress Invoice
- Establish the billing schedule in your contract. Before the project starts, define the number of stages, the triggering events for each stage (milestones, calendar dates, percentage completions), and the percentage of total contract value allocated to each stage. Writing this into the contract eliminates ambiguity later.
- Monitor milestone completion throughout the project. Keep contemporaneous records of completed work. Take photos, capture client approvals via email, and document deliverables as they are produced. These records support the completion claims in your invoices.
- Prepare the invoice at each stage trigger. When a milestone is reached, populate the progress invoice template. State the stage number, describe the completed work, and calculate the amount due based on the contracted stage fee or percentage of total value.
- Calculate cumulative totals. Show the client what has been billed to date and what remains. This running total is the most powerful transparency tool in progress billing and prevents the common client question, "How much have we paid so far?"
- Attach supporting documentation. For each progress invoice, attach a brief status report or milestone completion summary that gives the client context for what they are paying. This transforms the invoice from a payment demand into a communication.
- Send and follow the payment schedule. Progress billing only works if invoices go out on schedule. Set calendar reminders for each billing stage and send invoices promptly when milestones are reached.
Sample Progress Invoice
> FROM: Altitude Design Build
> 881 Harbor Boulevard
> San Diego, CA 92101
> billing@altitudebuild.com
>
> BILL TO: Pacifica Residential LLC
> 2200 Coast Way
> San Diego, CA 92106
> Attn: Michael Torres, Project Manager
>
> Project: Riverstone Condominiums — Unit Interior Fit-Out
> Contract Value: $84,000.00
> Project Start: January 15, 2024
> Estimated Completion: June 30, 2024
>
> Invoice #: PI-2024-0019
> Date: April 30, 2024
> Billing Stage: 3 of 5
>
> Stage Description: Rough-in phase completed — electrical, plumbing, and HVAC rough-in passed city inspection. Drywall installation in progress.
>
> Completion Status:
> Stage 3 Completion: 55% of total project
> Previously Billed: $25,200.00 (Stage 1 + Stage 2)
> Stage 3 Amount: $21,000.00
> Total Billed to Date: $46,200.00
> Remaining Balance: $37,800.00
>
> Line Items:
> Labor — Rough-in Coordination: $8,500.00
> Materials — Electrical: $5,200.00
> Materials — Plumbing: $3,800.00
> Inspection Fees: $2,500.00
> General Conditions (Stage 3): $1,000.00
> Stage Subtotal: $21,000.00
>
> Total Due This Invoice: $21,000.00
> Due Date: May 15, 2024
>
> Please remit to: Altitude Design Build, Chase Bank, Routing #021000021, Acct #448927335
Related Templates
- Milestone Invoice Template — Invoice tied to specific project milestones
- Time and Materials Invoice Template — Combines time tracking with materials for ongoing projects
- Construction Invoice Template — Specialized for construction and trade contractors
- Final Invoice Template — Final billing upon project completion
- Consulting Invoice Template — For professional consulting engagements