Progress Billing in Construction: Get Paid Faster
If you have ever finished a month of hard work on a jobsite only to wait 60 or 90 days for payment, you know how painful bad billing practices can be. Progress billing exists to solve this exact problem, but only if you do it right.
Too many contractors treat billing as an afterthought. They rush through pay applications, make mistakes on their AIA billing forms, and then wonder why the owner or architect kicks their invoice back for corrections. Meanwhile, the crew still needs to get paid on Friday.
This guide covers everything you need to know about progress billing in construction, from setting up your schedule of values to navigating retainage and lender requirements. Whether you are a general contractor billing an owner or a sub billing a GC, these principles apply.
What Is Progress Billing and Why Does It Matter?
Progress billing is exactly what it sounds like. Instead of billing at the start or end of a project, you submit invoices at regular intervals (usually monthly) based on the percentage of work you have completed.
For contractors, progress billing is the lifeblood of project cash flow. Without it, you would need to fund the entire project out of pocket and wait until the end to get paid. That is a death sentence for most construction businesses.
Here is why progress billing matters so much:
- Cash flow timing. You need money coming in to pay suppliers, subcontractors, and your crew. Progress billing keeps the pipeline moving.
- Financial visibility. Regular billing forces you to track what has been completed, which gives you a clear picture of project health.
- Risk reduction. Billing as you go means you are never too far ahead of your payments. If something goes sideways with the owner, your exposure is limited.
- Lender requirements. On financed projects, lenders will not release funds without proper progress billing documentation.
Understanding AIA G702 and G703 Forms
If you work in commercial construction, you will almost certainly use AIA (American Institute of Architects) billing forms. Even residential contractors encounter these on larger projects or when working with institutional clients.
The G702: Application and Certificate for Payment
The G702 is your cover sheet. It summarizes the entire pay application in one page and includes:
- The contract sum (original plus any approved change orders)
- Total completed and stored to date
- Retainage amounts
- The net amount due this period
- Signature lines for the contractor, architect, and owner
The architect reviews and certifies the G702 before the owner processes payment. If the architect has questions or disagreements about your billing, this is where the conversation starts.
The G703: Continuation Sheet
The G703 is where the real detail lives. This is your schedule of values broken out line by line, showing:
- Item number and description. Each line item from your schedule of values.
- Scheduled value. The dollar amount assigned to each line item.
- Previous applications. What you have billed in prior months.
- Work completed this period. The dollar value of work done during the current billing cycle.
- Materials presently stored. Value of materials on-site or at approved storage locations that have not yet been installed.
- Total completed and stored to date. The running total of all work and materials.
- Percentage complete. The total completed divided by the scheduled value.
- Balance to finish. What remains to be billed on each line item.
- Retainage. The amount being held back by the owner.
Getting these numbers right is critical. One mistake can delay your entire payment, and errors have a way of compounding month after month.
Setting Up Your Schedule of Values
Your schedule of values (SOV) is the foundation of every progress billing cycle. Get it right from the start, and billing becomes straightforward. Get it wrong, and you will fight with it for the entire project.
How to Structure Your SOV
Break it into manageable line items. You want enough detail to accurately track progress, but not so much that the SOV becomes unwieldy. A 200-line SOV for a simple tenant improvement is overkill. A 5-line SOV for a $10 million project is not enough.
Match your SOV to your scope. Each line item should correspond to a distinct phase or trade of work. Think about how you will measure completion. If you cannot easily determine the percentage complete on a line item, it needs to be split up.
Front-loading: tempting but risky. Some contractors try to front-load their SOV by assigning higher values to early-phase work items like mobilization, demolition, or rough-in. This lets you bill more in the early months. While some front-loading is natural (mobilization does cost money), aggressive front-loading will get flagged by architects and lenders. It also creates overbilling problems later in the project.
Include general conditions as a line item. Your general conditions (supervision, temporary facilities, dumpsters, insurance) should have their own line item. These costs are spread across the project duration, so billing them monthly as a percentage of time elapsed makes sense.
Example SOV Structure for a Commercial Build-Out
| Line | Description | Scheduled Value |
|---|---|---|
| 1 | General Conditions | $85,000 |
| 2 | Demolition | $22,000 |
| 3 | Concrete and Foundations | $145,000 |
| 4 | Structural Steel | $210,000 |
| 5 | Rough Framing | $95,000 |
| 6 | Mechanical (HVAC) | $180,000 |
| 7 | Electrical | $165,000 |
| 8 | Plumbing | $88,000 |
| 9 | Fire Protection | $42,000 |
| 10 | Insulation and Drywall | $110,000 |
| 11 | Finish Carpentry and Millwork | $75,000 |
| 12 | Painting | $38,000 |
| 13 | Flooring | $62,000 |
| 14 | Specialties and Equipment | $48,000 |
| 15 | Final Cleaning and Punchlist | $15,000 |
This gives you 15 line items that are easy to track, easy to measure, and detailed enough for the architect and lender to follow.
The Monthly Billing Cycle
Progress billing follows a predictable monthly rhythm. Knowing the cycle and hitting your deadlines is the single most important thing you can do to get paid on time.
Step 1: Know Your Billing Date
Every contract specifies a billing date, often called the “application date.” This is the cutoff date for work completed during the billing period. Common dates are the 25th of the month or the last day of the month.
Miss your billing date, and you wait another month. It is that simple.
Step 2: Walk the Job and Assess Progress
Before you submit your pay application, walk the project and honestly assess the percentage complete on each line item. Bring your project manager and superintendent. Compare what you see to what you billed last month.
Do not guess. Do not round up aggressively. The architect will walk the job too, and if your numbers do not match reality, your pay app gets rejected.
Step 3: Prepare Your Pay Application
Fill out your G703 continuation sheet with updated percentages and dollar amounts. Roll it up into the G702 summary. Include any required supporting documentation:
- Updated schedule
- Change order log
- Lien waivers from subcontractors (conditional for current period, unconditional for prior periods)
- Stored materials documentation
- Certified payroll (if required)
Step 4: Submit and Follow Up
Submit your pay application to the architect or construction manager by the deadline. Then follow up. Do not assume that silence means approval. A polite email or call a week after submission can catch issues early and prevent delays.
Step 5: Respond to Questions Quickly
If the architect has questions or wants to adjust your percentages, respond the same day if possible. Every day of delay on your end pushes your payment further out.
Retainage: Understanding the Hold-Back
Retainage is the portion of each progress payment that the owner withholds as security until the project is substantially complete. It is one of the most frustrating aspects of construction billing, but it serves a real purpose.
How Retainage Works
On most projects, the owner withholds 5% to 10% of each progress payment. So if your approved billing for the month is $100,000 and retainage is 10%, you receive $90,000. The other $10,000 sits in the retainage account until the project reaches substantial completion.
Over the course of a large project, retainage can add up to a significant sum. On a $5 million contract with 10% retainage, you are looking at $500,000 held back. That is real money that you cannot use for payroll, materials, or other projects.
Retainage Reduction
Many contracts allow for retainage reduction after the project reaches a certain milestone, typically 50% completion. At that point, you can request that retainage be reduced from 10% to 5%, or even to 0% on completed line items.
Always request retainage reduction when you are eligible. Some contracts require it in writing, and the architect must approve. Do not leave money on the table.
Retainage Release
Getting your retainage released at the end of the project requires:
- Substantial completion certification
- A clean punchlist (or significant progress on it)
- Final lien waivers from all subcontractors and suppliers
- As-built drawings and O&M manuals (if required)
- Certificate of occupancy (if applicable)
Do not let punchlist items drag on for months. Every day you delay finishing the punchlist is a day your retainage stays locked up.
Overbilling vs. Underbilling: What You Need to Know
Overbilling and underbilling are accounting concepts that measure the difference between what you have billed and what you have actually earned based on work completed.
Overbilling (Billings in Excess of Costs)
You are overbilled when your billings exceed the actual cost and earned profit on work completed. In simple terms, you have collected more money than the work justifies.
Moderate overbilling is common and can actually help your cash flow. If you bill $50,000 for work that cost you $40,000 to perform, you have extra cash on hand to fund ongoing operations.
However, excessive overbilling creates problems:
- Lender red flags. Lenders compare your billings to actual progress during inspections. If the numbers do not match, they will slow down or deny your draw.
- Architect pushback. Experienced architects can spot overbilling and will reduce your percentages.
- End-of-project crunch. If you overbill early, you run out of billable amounts late in the project when you still have costs to cover.
Underbilling (Costs in Excess of Billings)
You are underbilled when you have completed more work than you have billed for. This means you have spent money without collecting corresponding revenue.
Underbilling is dangerous because:
- Cash flow pressure. You are funding work out of pocket and waiting to collect.
- Financial statement impact. Large underbillings make your balance sheet look worse, which affects bonding capacity and credit.
- Collection risk. The more work you perform before billing, the more you stand to lose if the owner has financial problems.
Keeping Billing Aligned
The goal is to keep your billings closely aligned with actual progress. Review your overbilling and underbilling positions monthly, and adjust your billing practices to stay in balance.
Lender Requirements for Progress Billing
On projects with construction loans, the lender adds another layer of review to the billing process. Understanding what lenders look for will help you avoid delays and keep draws moving.
What Lenders Want to See
Progress inspections. Most lenders hire a third-party inspector to visit the site before each draw. The inspector verifies that the work billed matches actual progress. If there is a discrepancy, the lender may reduce the draw amount.
Title updates. Lenders typically require a title search or “date-down” endorsement with each draw to confirm no new liens have been filed against the property.
Lien waivers. The lender wants to see conditional lien waivers for the current draw and unconditional waivers for all prior draws, from every subcontractor and supplier.
Budget tracking. The lender tracks draws against the approved project budget. If costs are running over budget, they will want to know where the overrun funding is coming from.
Change order approval. Change orders that increase the contract sum usually need lender approval, especially if they push the total cost above the original loan amount.
Tips for Smooth Lender Draws
- Submit clean, complete packages. Missing documents are the number one cause of draw delays. Create a checklist and verify every item before submitting.
- Schedule inspections early. Do not wait until the day before the draw deadline to request an inspection. Give the inspector at least a week to schedule the visit.
- Communicate proactively. If you know a draw will be unusual (large stored materials, significant change orders), give the lender a heads-up before they see the paperwork.
- Track your loan balance. Know how much of the loan has been drawn and how much remains. Running out of loan proceeds before the project is complete is a crisis you want to see coming.
Common Progress Billing Mistakes (and How to Avoid Them)
After years of working with contractors, we see the same billing mistakes over and over. Here are the most common ones and how to avoid them.
Missing the Billing Deadline
This one is simple but devastating. Miss your billing date by even one day, and many contracts require you to wait until the next billing cycle. That is a full month of delayed payment.
Fix: Put billing deadlines in your calendar with reminders one week and three days before. Assign one person on your team to own the billing process.
Inconsistent Documentation
Submitting a pay application without lien waivers, without an updated schedule, or with math errors screams “disorganized.” It gives the architect and owner a reason to hold your payment while they sort things out.
Fix: Create a billing package checklist for every project. Review the complete package before submission.
Ignoring Change Orders in Your Billing
If you have approved change orders that increase the contract sum, they need to be reflected in your SOV and pay application. Billing the original contract amount when you have $200,000 in approved change orders means you are leaving money on the table.
Fix: Add approved change orders to your SOV as new line items or adjustments to existing items. Update the G702 to reflect the revised contract sum.
Not Tracking Subcontractor Billing
If you are a GC, your subcontractors’ billing feeds into yours. If a sub’s numbers are wrong, your numbers are wrong. Review sub pay applications before incorporating them into your billing.
Fix: Set sub billing deadlines 5 to 7 days before your own billing date. Review their applications and resolve discrepancies before you submit yours.
Failing to Bill for Stored Materials
Materials sitting on your job site or in a warehouse represent money you have spent but not billed. If your contract allows billing for stored materials, take advantage of it.
Fix: Track material deliveries with invoices and delivery receipts. Include stored materials on your G703 with proper documentation.
How Construction Software Helps With Progress Billing
Managing progress billing with spreadsheets and paper forms works until it does not. As your project volume grows, the manual approach becomes a bottleneck that costs you time and money.
Modern construction management software like Projul helps you:
- Track project progress in real time. When your field team updates task completion, your billing data stays current without manual reconciliation.
- Generate pay applications faster. Instead of building your G702/G703 from scratch each month, pull the data directly from your project records.
- Manage subcontractor billing. Collect and review sub pay applications in one place instead of chasing paper copies.
- Store documentation. Lien waivers, invoices, and inspection reports all live in the project file, ready to include with your pay application.
- Reduce errors. Automated calculations eliminate the math mistakes that delay payments.
The contractors who get paid fastest are the ones who have their billing process dialed in. Good software makes that possible even as you take on more projects and bigger contracts.
Tips for Getting Paid Faster
Beyond fixing your billing process, here are practical strategies to speed up your payments:
- Build relationships with the architect and owner’s rep. When they know and trust you, minor billing issues get resolved with a phone call instead of a formal rejection.
- Submit early when possible. If your billing date is the 25th, try to submit on the 20th. This gives the architect time to review before the deadline.
- Know your state’s prompt payment laws. Many states require owners to pay within a specific timeframe and impose penalties for late payment. Know your rights.
- Include late payment language in your contracts. Interest charges on late payments (1% to 1.5% per month is standard) motivate timely payment.
- Bill consistently every month. Even if progress is slow, submit a pay application. Skipping months creates gaps that raise questions.
- Keep your lien rights alive. File preliminary notices and protect your lien rights on every project. This is your strongest tool if payment becomes a problem.
How to Handle Progress Billing on Change Orders
Change orders are a fact of life on construction projects. Scopes shift, owners add work, hidden conditions pop up behind walls. The billing side of change orders trips up a lot of contractors, though, because there are multiple ways to handle them and the wrong approach creates confusion that follows you for the rest of the project.
Approved vs. Pending Change Orders
The cleanest approach is to only add change orders to your SOV and pay application after they have been formally approved in writing. An approved change order adjusts your contract sum on the G702 and shows up as a new line item (or adjusted line item) on the G703.
But here is the reality: change order approval can take weeks or months. Meanwhile, the owner told you to go ahead with the work, your crew is already doing it, and you are spending money. What do you do?
Most contracts have a mechanism for this. Some allow you to bill for “work in dispute” or “pending change orders” as a separate line on your pay application. Others require you to wait for formal approval before billing. Read your contract carefully and know which situation you are in before you start that extra work.
If your contract does not address pending change orders, get written direction from the owner or architect before you proceed. An email that says “go ahead, we will process the change order” is better than a verbal instruction you cannot prove later. If you are tracking project communication through construction management software, those records become critical when disputes come up.
Tracking Change Order Costs Separately
Whether the change order is approved or pending, track the costs separately from your base contract work. This means separate cost codes, separate material tracking, and separate labor tracking. When the change order finally gets processed, you want clean numbers that show exactly what the additional scope cost.
Contractors who lump change order costs into their base contract line items end up in a mess at the end of the project. They cannot prove what the change order work actually cost, and they lose negotiating power when the owner pushes back on the price.
Change Order Markup and Billing Timing
Your contract specifies the markup you can apply to change order work (typically 10% to 20% for overhead and profit). Make sure you are billing the full approved amount, including markup, not just the raw cost. It sounds obvious, but we see contractors leave markup on the table more often than you would think.
On timing, bill for change order work in the same billing cycle it was performed. Do not wait until the change order is “fully complete” if it spans multiple months. Bill for the portion completed each month, just like you do with your base contract line items.
Progress Billing for Subcontractors: A Different Angle
Most of the advice out there about progress billing is written for general contractors billing owners. But if you are a subcontractor, your billing process has its own set of challenges that deserve attention.
Your Billing Date Is Not Your Billing Date
As a sub, your billing deadline is set by the GC, not the owner. And the GC’s deadline is typically 5 to 10 days before their own billing cutoff. That means your window to walk the job, assess progress, gather documentation, and submit a clean pay application is shorter than you think.
Many subs miss this window because they are focused on production and billing gets pushed to the last minute. Then they rush through the pay app, make errors, and the GC kicks it back. Now they are waiting another month.
The fix is simple but requires discipline. Block time on your calendar every month, a full week before the GC’s deadline, to prepare your billing. Treat it like any other critical project deadline, because that is exactly what it is.
Pay-If-Paid vs. Pay-When-Paid
Your subcontract probably contains one of these two clauses, and the difference matters a lot.
Pay-when-paid means the GC will pay you when they receive payment from the owner. This sets a reasonable timeline but does not let the GC off the hook if the owner does not pay. Most courts interpret pay-when-paid as a timing mechanism, not a condition of payment.
Pay-if-paid means the GC only has to pay you if the owner pays them. This shifts the owner’s credit risk to you, the sub. Some states have restricted or banned pay-if-paid clauses because they are considered unfair to subs. Know your state’s laws on this.
Either way, your best protection is a clean, timely, well-documented billing package. When your pay app is bulletproof, there are fewer excuses for anyone in the payment chain to delay your money. For more on protecting your rights and keeping your operation organized, take a look at our guide on contractor billing best practices.
Retainage Flows Downhill
When the owner holds 10% retainage from the GC, the GC holds 10% from you. When the owner reduces retainage to 5%, the GC should reduce yours too, but they do not always do it automatically. You have to ask, and sometimes you have to push.
Keep track of when the project hits the retainage reduction milestone (usually 50% complete). Submit a written request to the GC for retainage reduction as soon as the milestone is reached. Reference the specific contract language that entitles you to the reduction.
On retainage release at the end of the project, do not let the GC hold your retainage hostage because of another sub’s punchlist issues. Your retainage should be released when your scope is complete and your punchlist is closed, regardless of what is happening with other trades.
State Prompt Payment Laws and Your Rights
Every state has some form of prompt payment law that governs how quickly owners and GCs must pay after receiving a proper billing. These laws exist because the construction industry has a long history of slow payment, and legislators eventually stepped in to set ground rules.
What Prompt Payment Laws Typically Cover
Most state prompt payment statutes address three areas:
Payment timing. The law sets a maximum number of days the owner has to pay after receiving an approved pay application. Common timeframes are 20 to 30 days, though some states allow up to 45. On public projects, the timelines are often shorter and more strictly enforced.
Interest penalties. If the owner pays late, the law specifies the interest rate that applies to the overdue amount. Rates vary by state but typically range from 1% to 2% per month. Some states set the rate at a specific percentage above the prime rate.
Flow-down requirements. Many states require GCs to pay their subs within a set number of days after receiving payment from the owner (commonly 7 to 14 days). This prevents GCs from sitting on money that belongs to their subs.
How to Actually Use These Laws
Knowing the law exists is one thing. Using it effectively is another. Here are practical steps:
Reference the statute in your contract. Even if the law applies regardless, including a specific reference to your state’s prompt payment act in your contract puts everyone on notice that you know your rights. Some GCs and owners will pay faster just because they see you are paying attention.
Send proper payment applications. Prompt payment clocks only start ticking when you submit a “proper” payment application as defined by the contract and the statute. If your pay app is missing required documents or contains errors, the clock resets when you resubmit. This is another reason clean, complete billing packages matter so much.
Document late payments. Keep a log of when you submit each pay app and when you receive payment. If you need to invoke prompt payment penalties down the road, this documentation is essential.
Know the exceptions. Most prompt payment laws have exceptions for disputed amounts. If the owner disputes part of your billing, they can withhold the disputed portion without triggering penalties, as long as they pay the undisputed amount on time. Understanding this nuance helps you structure your billing to minimize disputes. If you are looking for tools to keep payment records organized and accessible, Projul’s invoicing features can help you stay on top of every dollar.
Public vs. Private Project Differences
Prompt payment rules on public projects (government-funded work) are almost always stricter than on private projects. Federal projects fall under the Prompt Payment Act, which requires payment within 14 days of approval. State and municipal projects have their own rules, and many include additional protections like mandatory retainage release timelines.
If you work on public projects, invest the time to learn the specific payment rules that apply. The penalties for late payment on public work can be significant, and enforcing them is usually more straightforward than on private projects because the government cannot just disappear or go bankrupt.
Building a Billing Process That Scales
When you are running one or two projects, you can get away with a loose billing process. The PM handles it, they know the numbers, and everything is in their head. But as you grow to five, ten, or twenty active projects, that approach falls apart fast.
Standardize Your Templates and Procedures
Create a standard billing package template that every PM uses. This includes your SOV format, your G702/G703 templates, your lien waiver forms, and your submission checklist. When every project follows the same format, it is easier to review, easier to catch errors, and easier for someone else to step in if a PM is out.
Write down your billing procedures. Not a 50-page manual. Just a clear, one-page process that says: “On the 15th, walk the job. By the 18th, have your draft pay app ready. By the 20th, submit the final package.” When your project management workflow has a predictable billing rhythm built into it, nothing falls through the cracks.
Assign Billing Ownership
On every project, one person owns the billing process. They are responsible for hitting the deadline, assembling the package, and following up on payment. This does not have to be the PM. On larger teams, a project engineer or billing coordinator can handle it. But someone has to own it, or it becomes everyone’s problem and nobody’s priority.
Review Overbilling and Underbilling Monthly
At the company level, someone (your controller, your CFO, or you if you are the owner) should review overbilling and underbilling positions across all projects every month. This gives you a company-wide view of cash flow risk and helps you spot problems before they become crises.
A project that is significantly underbilled is a cash flow drain. A project that is heavily overbilled is a ticking time bomb that will create funding gaps at the end. Catching these trends early lets you adjust your billing strategy before the damage is done.
Use Software to Connect the Dots
When your billing data lives in spreadsheets disconnected from your project scheduling and cost tracking, you are doing double work and creating room for errors. The contractors who bill accurately and on time are the ones whose systems talk to each other. Field updates flow into billing. Costs tie to line items. Documentation is attached to the project, not buried in someone’s email.
This is not about buying the fanciest software on the market. It is about having a system where progress data, costs, and billing are connected so your monthly pay application is a natural output of the work you are already tracking.
Wrapping Up
Progress billing does not have to be a headache. With the right schedule of values, clean documentation, and a consistent monthly process, you can get paid faster and keep your cash flow healthy.
The contractors who struggle with billing are the ones who treat it as an afterthought. The ones who thrive make billing a priority, invest in the right tools, and build systems that work across every project.
If you are still managing your billing with spreadsheets and hoping for the best, it might be time to look at construction billing software that automates the heavy lifting. Projul helps contractors track progress, manage documentation, and keep the money flowing. Check it out and see how it fits your operation.