BQE CORE Blog – Time Tracking and Project Management Software

Progress Billing: Invoice Formats, Samples, Calculator, and Templates

Written by Lucas Gray | Jul 13, 2026

Inside This Article:

Quick Summary:

Progress billing lets you invoice clients based on work completed rather than waiting for milestones or project closeout. Using the percentage of completion (POC) method, firms calculate earned revenue, subtract prior billings and retainage, and determine the current amount due. This improves cash flow, increases transparency, and aligns billing with real project performance. In this guide, you’ll find formulas, examples, formats, templates, and a calculator to help you implement and manage progress billing effectively across projects.


How Progress Billing Works

Progress billing uses the percentage-of-completion method to invoice clients based on work completed to date, rather than billing at fixed checkpoints. Firms using progress billing calculate earned revenue continuously. This improves cash flow, billing transparency, and alignment with project progress.

At its core, progress billing ties billing to actual work progress. For example, if a $100,000 project is 40% complete, the firm has “earned” $40,000. From that amount, you subtract previous billings and any retainage to determine the current invoice amount.

Teams often confuse progress billing with milestone billing, but they operate differently. Progress billing is continuous, percentage-based, and dynamically adjusts to actual work progress. It is best for long, complex, or evolving projects. Milestone billing relies on fixed payments tied to specific deliverables or phases and does not reflect incremental progress between milestones.

Progress billing reflects how much work is done, whereas milestone billing reflects which predefined work stage has been reached.

Decision Matrix: Progress Billing vs. Milestone Billing

This table guides you through considerations for choosing between progress billing and milestone billing. Generally speaking, you should choose progress billing when you need to closely track actual work performed to date, and milestone billing when you want to bill at predetermined intervals.

Consideration

Choose Progress Billing (POC)

Choose Milestone Billing

Project Type

Long-duration, complex, or multi-phase projects

Shorter projects or clearly segmented phases

Scope Clarity

Scope may evolve; changes are expected

Scope is fixed, defined upfront, and unlikely to change

Cash Flow Timing

Requires steady, ongoing billing to support payroll and overhead

Billing occurs at defined checkpoints; gaps between invoices are acceptable

Measurement Method

Progress is measurable continuously (costs, labor hours, % complete)

Progress is measured by the completion of defined deliverables or phases

Client Expectations

Client accepts variable invoices tied to actual work completed

Client prefers predictable, fixed invoice amounts

Administrative Effort

Higher effort: requires tracking SOV, % complete, prior billings, and Retainage

Lower effort: simpler billing tied to milestone completion

Risk Allocation

Risk is shared; billing adjusts with actual performance and effort

More risk on the firm if actual effort exceeds milestone value

Contract Fit

Works well with cost-plus, time-and-materials, or evolving scopes

Works best with fixed-price or tightly scoped contracts

Industry Fit

AE firms, construction, consulting, engineering, long-term professional services

Creative services, small projects, fixed-scope engagements

Bottom Line

Best for accuracy, flexibility, and alignment with real-time project performance

Best for simplicity, predictability, and clearly defined deliverables

Components of Progress Billing

A few core components work together in progress billing to calculate what has been earned, what has already been paid, and what remains due. They include the schedule of values (SOV), percentage of completion (POC), previous payments, and retainage.

These components help ensure that your invoices reflect actual project progress and retain transparency and financial control:

  • Schedule of values (SOV) acts as the backbone of progress billing and illustrates what exactly you are billing for. The SOV breaks down the total contract value into line items such as work phases, tasks, or cost categories. This allows you to track how much of each portion of the project has been completed and billed.
  • Percentage of completion (POC) determines how much of each line item has been earned. This percentage is often based on costs incurred, deliverables completed, or labor hours to date.
  • Previous payments are what the client has already paid. Subtracting this from total earned revenue ensures that each invoice reflects only new work completed during the current billing period.
  • Retainage is the portion of each invoice withheld by the client until project completion. This protects the client and helps ensure the project will be completed to standard, and it must be accounted for in every billing cycle.

 

Progress Billing Schedule

A progress billing schedule is a calendar-based forecast of when invoices will be issued and when payments are expected over the life of a project. It works with the Schedule of Values to indicate when payments are made, not what is being billed. This helps your firm plan cash flow and set clear expectations for the client.

The billing schedule maps out the schedule of values onto a timeline and typically includes:

  • Billing frequency
  • Expected percentage completed for each billing cycle
  • Estimated invoice amounts over time
  • Payment terms and timing

A billing schedule is an important tool for cash flow management and planning. It helps to forecast when revenue will be collected so firms can better plan for payroll, overhead, and expenses. This is especially helpful for long and resource-intensive projects.

A clear billing schedule also improves client transparency and confidence. Clients know when to expect invoices and the targets for each billing cycle. The billing schedule is often part of a contractual agreement between both parties before work begins.

How to Implement Progress Billing

Implementation of progress billing includes alignment of your contract, cost tracking structure, and invoicing process so your billing reflects the real work completed at each billing interval. By setting up the right billing structure at the outset of a project, firms can apply the Percentage of Completion method while maintaining consistent and transparent billing throughout.

Accurate progress billing depends on strong project accounting practices that connect budgets, labor tracking, expenses, and invoicing throughout the project.

“From my discussions with firms, I see the billing issues that often come from a weak, often manual setup,” says Austin Miller, CMO at BQE. “If your contract, schedule of values, and tracking method aren’t aligned from day one, you’ll spend the whole project correcting invoices.”
 
 

Here are the steps to implement progress billing:

  1. Define the billing method in the contract Begin with specific progress billing terms in the contractual agreement with your client. Include details such as how progress will be measured, billing frequency, payment terms, and whether retainage will apply. Clear terms help prevent invoicing disputes.
  2. Build a schedule of values (SOV) The second important step in this process is to put together a detailed Schedule of Values that segments the total contract into phases and/or tasks. This provides the framework for tracking progress and calculating invoices.
  3. Choose how to measure progress It is vital to think about the best way to calculate the percentage complete for each different project. The scope and type of work will help determine this. Common methods include:Labor Hours complete vs. estimated hours Deliverables completed Costs incurred vs. total estimated costs (cost-to-cost) 
  4. Set a billing schedule Determine when invoices will be issued, establishing a clear billing cadence that will ensure predictable cash flow and that aligns with client expectations. 
  5. Track work in progress (WIP) Continuously monitor project performance using WIP reporting. This allows comparison between earned value and billed value and helps catch under- and overbilling right away. 
  6. Calculate each invoice Apply the percentage complete to the Schedule of Values to determine revenue earned. Subtract previous billings and any retainage. Use one of our Progress Billing Templates to do this work for you. 
  7. Review with the client Review your invoice for accuracy and communicate clearly with the client, explaining the basics of the current invoice. 
  8. Adjust and refine during the project As the project evolves, update estimates, percentages, and the Schedule of Values as needed. Progress billing works best when it reflects the current reality of the project.

When implemented well, progress billing turns invoicing into an extension of project management, keeping financial performance aligned with actual work completed.


Common Progress Billing Formats

Popular formats include itemized progress billing, AIA-style billing, unit-price billing, and cost-based (time and materials) billing. While each uses the same principles, the presentation and calculation methods vary based on how work is tracked and billed.

We include templates for each progress billing format at the bottom of the article.

Itemized Progress Billing (Professional Services)

This is a very common format for architecture and engineering (AE) and consulting firms. Invoices are typically built around a schedule of values or phased breakdown or work, with each entry showing:

  • Percentage complete
  • Earned to date
  • Previous billings
  • Current amount due

This format aligns well with percentage of completion invoicing, especially when labor hours or costs are used to track progress. In architecture and engineering firms, invoices are often reviewed by the Architect-of-Record or Principal-in-Charge before submission to confirm percentage complete and validate billing accuracy.

AIA-Style Progress Billing (G702/G703)

This billing method is common in construction and some AE workflows. It follows standardized forms developed by the American Institute of Architects, including AIA G702 (summary) and AIA G703 (detailed line items). These forms also track cumulative billing, which shows the total amount billed across all prior invoice periods, not just the current application for payment.

These invoices emphasize:

  • Contract totals and change orders
  • Line-by-line progress
  • Retainage tracking
  • Cumulative billing to date

AIA-style invoices are more structured and widely accepted on larger, multi-party projects. On construction projects, progress billing packages are often submitted alongside supporting documentation such as lien waivers, change orders, and subcontractor backup.

For more information on this, including templates to use in your work, see our guide to AIA invoicing and billing.

Unit Price Progress Billing

Commonly used in construction trades and some manufacturing contexts, this format bills based on units completed rather than percentage complete. For example:

  • $X per cubic yard poured
  • $Y per unit installed

Progress is calculated by multiplying completed units by the agreed unit price. This approach works best when quantities are measurable and repeatable.

Cost-Based (Time and Materials) Progress Billing

In a cost-based format, invoices show actual costs incurred (labor, materials, expenses), often with a markup. While still aligned with progress billing, it is less dependent on a formal SOV and more closely tied to real-time cost tracking.

Many firms separate direct costs vs. indirect costs during billing. Direct costs include labor, materials, and reimbursable expenses tied to the project, while indirect costs cover overhead such as administration, software, or office operations.

This format is common in:

  • Consulting engagements
  • Early-phase design work
  • Projects with evolving scope

Progress Billing Formula

Net Amount Due = (Total Contract Value × Percentage of Completion) − Retainage − Previous Payments

This formula calculates how much to invoice in the current billing period by converting project progress into earned revenue and adjusting for what has already been billed and withheld. It ensures each invoice reflects only the new value created since the last billing cycle.

In practice, the formula works as follows:

  • Total contract value × percentage of completion = total earned to date
  • Subtract previous payments to avoid double-billing
  • Subtract retainage to account for the portion withheld until project completion

The result is the current amount due; the portion you can bill in the current period.

Progress Billing Step-by-Step Calculation Example

This example walks through a $100,000 project that is 40% complete with a 10% Retainage agreement. The goal is to calculate the net amount due for the current billing period based on earned value and prior billings.

Step

Component

Calculation / Logic

Subtotal

1

Total Earned

$100,000 Contract × 40% Complete

$40,000

2

Less Retainage

$40,000 Total Earned × 10%

($4,000)

3

Total Net Earned

$40,000 − $4,000

$36,000

4

Less Prior Billing

Sum of all previous net invoices

($20,000)

5

Net Amount Due

$36,000 − $20,000

$16,000

How to read this table:

  • Start by calculating the total earned to date using the percentage of completion (POC) method
  • Subtract retainage to determine what is currently collectible
  • Subtract prior billings to isolate only the new amount you can invoice now

The final number ($16,000) is the amount you would include on the current progress billing invoice.

Progress Billing Calculator

Use this calculator to quickly estimate your current invoice amount. By entering the contract value, percentage complete, retainage, and prior billings, you get the net amount due. This simple tool can be quite useful in estimating and invoicing.

Progress Billing Calculator

Gross Earned: $0.00
Retainage Amount: $0.00
Net Amount Due: $0.00

Note: This calculator is for estimation purposes only. BQE CORE automates these calculations for professional accuracy.

 

Industries that Use Progress Billing

Progress billing is used in many industries where projects are phased or delivered over time rather than as a single finished product. It is particularly valuable in fields where work is complex, ongoing, and tied to measurable progress. Many firms also use progress billing to support revenue recognition requirements under ASC 606, which emphasizes recognizing revenue as performance obligations are completed.

  • Architecture and Engineering (AE): Design phases, permitting, and ongoing project coordination
  • Construction and General Contracting: Large, multi-phase builds with Schedule of Values (SOV) and Retainage
  • Civil and Infrastructure Projects: Roads, utilities, and public works with long timelines
  • Consulting and Professional Services: Advisory work billed based on time, deliverables, or progress
  • IT and Software Development: Custom builds, implementations, and long-term development projects
  • Manufacturing (Custom or Large Orders): Production tied to units completed or stages of fabrication
  • Government and Public Sector Contracts: Projects requiring compliance with Revenue recognition (ASC 606) and detailed reporting
  • Energy and Utilities: Large-scale installations, maintenance, and capital projects
  • Creative and Media Projects: Longer engagements with phased deliverables (less common, but growing)

In these industries, progress billing encourages better cash flow management, improves transparency in invoicing, and aligns invoicing with actual work performed over the life of the project.

 

Progress Billing Invoice Templates with Examples

Each progress billing template below includes a blank version along with mid-project and completion examples, so you can see how values change over time. You can download them in Excel or Google Sheets to fit your workflow.

 

AIA-Style Template for G702 (Application & Certificate for Payment)

Example of an AIA-style Pay Application (similar to AIA G702) using this template

Download this template in Excel or Google Sheets

Our G702-style template includes all standard payment application summary fields, retainage tracking, change order adjustments, and automatic balance calculations. You’ll also get a blank form tab, a step-by-step instructions tab, and completed sample pay applications showing both mid-project and final billing scenarios.

 

AIA-Style Template for G703 (Schedule of Values)

Example of an AIA-style Schedule of Values (similar to AIA G703) using this template

Download this template in Excel or Google Sheets

This G703-style template helps you organize and track your full schedule of values with line-item breakdowns, stored materials, percent-complete calculations, and current billing totals. The file includes blank and completed examples so you can see how values change throughout the course of a project.

Progress Billing Invoice (Professional Services)

Example of a professional services progress billing invoice using this template

Download this template in Excel or Google Sheets

The professional services progress billing template is designed for architects, engineers, consultants, and other service-based firms, billing by percentage complete or project phase. It includes space for milestone tracking, prior billings, retainage, reimbursables, and current amounts due, along with completed sample invoices for reference.

 

Progress Billing Schedule Template


Example of a progress billing schedule using this template

Download this template in Excel or Google Sheets

This progress billing schedule template helps project teams map out planned billing milestones, completion percentages, and expected payment timing across the life of a project. The template includes editable schedules, sample billing timelines, and simple tracking tools to improve cash flow visibility and client communication.

 

Construction Progress Billing Template

Example of a construction progress billing invoice using this template

Download this template in Excel or Google Sheets

Our construction progress billing template combines detailed work completed tracking with retainage calculations, prior payment records, and contract balance updates. The file includes blank and completed examples modeled after real construction payment applications to help contractors streamline monthly billing.

 

Time & Materials Progress Billing Template

Example of a time and materials progress billing invoice using this template

Download this template in Excel or Google Sheets

The time and materials progress billing template tracks labor hours, equipment usage, material costs, markup percentages, and running project totals in one place. The template includes automatic calculations, editable billing sections, and sample completed invoices to show how ongoing T&M billing works over multiple pay periods.

Benefits of Progress Billing

Progress billing lets you align invoicing with actual work completed instead of waiting for milestones or project closeout. That shift improves cash flow, strengthens client trust, and gives teams a clearer view of financial performance as the project moves forward.

"Most firm owners I talk to come to progress billing because they're tired of waiting 90 days to get paid,” Miller says. “That's fair, but after running it across a few hundred engagements, I'd argue the bigger payoff is the early-warning signal. If billed work doesn't match what's actually getting done by month two, you know in month two, not at closeout when there's nothing left to negotiate."

Implemented well, progress billing will help you:

  • Improve cash flow You invoice as you earn, which keeps revenue moving and reduces reliance on end-of-project payments.
  • Align billing with real progress Ties invoices directly to work completed using the percentage of completion (POC) method.
  • Increase transparency for clients Clients see exactly what they’re paying for at each stage, reducing confusion and disputes.
  • Support better financial forecasting Regular billing cycles make revenue more predictable across long projects.
  • Reduce large outstanding balances Smaller, incremental invoices limit the risk of delayed or missed payments. Smaller, incremental invoices also help firms reduce aging Accounts Receivable (AR) balances by shortening the time between work completed and payment collected.
  • Manage complex, evolving projects Handles scope changes more smoothly than fixed milestone structures.
  • Improve project oversight Forces teams to track progress, costs, and performance more closely.

Challenges of Progress Billing

The challenges of progress billing include maintaining accuracy, client pushback on variable amounts, the risk of overbilling or underbilling, and the cash flow impact from retainage. Progress billing works best with strong systems in place. Without them, it can introduce complexity, inconsistencies, and disputes over progress. Poor tracking can also create unbilled revenue, where work has been completed but never invoiced, reducing profitability and delaying cash collection. Here’s a closer look at the challenges of progress billing:

  • Requires accurate progress tracking Poor estimates or inconsistent updates lead to billing errors. Fix: Standardize how teams measure progress (hours, costs, or deliverables).
  • Higher administrative effort Teams must track SOVs, prior billings, and retainage across periods. Fix: Use project accounting tools or templates to automate calculations. 
  • Client pushback on variable invoices Some clients prefer fixed amounts and may question fluctuations. Fix: Set expectations early and share clear backup with each invoice. 
  • Risk of overbilling or underbilling Inaccurate percentages can distort revenue and cash flow. Fix: Review Work in progress (WIP) reports regularly.
  • Cash flow impact from retainage Withheld amounts delay full payment. Fix: Plan for retainage in forecasts and track release milestones closely. 
  • Dependency on strong upfront setup Weak contracts or unclear scopes create problems later. Fix: Define billing terms clearly in the contractual agreement.

Easiest Way to Streamline Progress Billing

Progress billing gets complicated fast when you rely on spreadsheets and manual tracking. As projects grow, so do the risks of errors, missed billings, and inconsistent data. The easiest way to simplify the process is to centralize everything in a system built for project-based accounting.

Many firms use Professional Services Automation (PSA) software to connect project tracking, time entry, invoicing, and financial reporting into a single workflow.

With BQE CORE, you can connect time tracking, project progress, and invoicing in one place. Instead of calculating percentages, tracking Work in progress (WIP), and managing Retainage manually, the system updates these values automatically as work is performed.

This allows you to:

  • Generate accurate progress invoices in a few clicks
  • Track earned revenue and billings in real time
  • Maintain consistency across projects and teams
  • Reduce administrative overhead and billing errors

Most importantly, it turns progress billing from a reactive task into a proactive part of project management. When your data flows together, your billing stays aligned with actual work without the manual effort.

FAQ on Progress Billing

Why is a schedule of values (SOV) important for progress billing?

A schedule of values (SOV) breaks the total contract into trackable pieces, enabling progress to be measured and billed accurately. Without it, you lose visibility into what has been earned, billed, and completed at a detailed level.

Are AIA G702 and G703 forms required for all progress billing?

No. AIA G702 and AIA G703 are standard in construction, but many firms use simplified or custom formats. What matters is capturing the same core elements, such as progress, prior billings, and current amount due, not the specific form.

What’s the difference between progress billing and milestone billing?

Progress billing tracks work continuously using percentage complete, while milestone billing ties invoices to specific deliverables or phases. One reflects ongoing progress; the other reflects completed checkpoints.

How does retainage affect progress billing?

Retainage reduces the amount you can collect on each invoice by withholding a percentage until project completion. It protects the client but delays the firm’s cash flow.

When should you use progress billing instead of other methods?

Use progress billing for long, complex, or variable projects. It works best when you can reliably measure progress and need a steady cash flow throughout the project lifecycle.