What is Progress Billing?
Progress billing is invoicing for work completed so far on a project, rather than waiting until the end. Learn how progress billing works in construction and long-term projects, and how to implement it for your freelance business.
What Is Progress Billing?
Progress billing (also called progress payments) is a billing method where you invoice the client periodically — typically monthly — for work completed on a project to date, rather than waiting until the entire project is complete. It's the standard method for long-term projects, construction, and any engagement where the work spans multiple months. Think of it as getting paid in chunks rather than in one lump sum. You're paid for the value you've delivered so far. Progress billing is essential for: - Cash flow — You get paid while working, not after - Risk management — You're not exposed for months of unpaid work - Client trust — Regular billing with documentation builds confidence - Construction — It's the industry standard; often legally required
How Progress Billing Works
Standard Progress Billing Structure | Element | Description | |---|---| | Contract value | Total price for the project | | Billing period | The month/week being billed | | Work completed this period | Percentage or value of work done | | Total work completed to date | Cumulative percentage or value | | Amount previously billed | What you've already invoiced | | Amount due this invoice | Total to date minus previously billed | | Retainage | Percentage held back (common in construction) | The Formula > Amount Due This Invoice = (Total Contract Value × % Complete to Date) − Amounts Previously Billed
Example: Progress Billing on a $60,000 Website Project
Project timeline: 4 months Payment schedule: Monthly progress billing Month 1: - Work: Discovery, wireframes, design mockups - Completion: 25% of project - Amount due: $60,000 × 25% = $15,000 - Invoice #101 sent; paid Month 2: - Work: Development (homepage, core pages) - Completion: 40% of project (cumulative 65%) - Amount due: $60,000 × 65% = $39,000 − $15,000 = $24,000 - Invoice #102 sent; paid Month 3: - Work: Remaining development, testing - Completion: 25% of project (cumulative 90%) - Amount due: $60,000 × 90% = $54,000 − $39,000 = $15,000 - Invoice #103 sent; paid Month 4: - Work: Launch, training, final adjustments - Completion: 10% of project (cumulative 100%) - Amount due: $60,000 × 100% = $60,000 − $54,000 = $6,000 - Invoice #104 sent; paid Total: $60,000 — all paid on time throughout the project
Progress Billing Methods
1. Percentage of Completion The simplest method — you estimate the percentage of total work completed. Best for: Projects with clear, measurable milestones Risk: Subjective — disputes if client disagrees with your estimate 2. Cost-to-Cost Percentage You track actual costs incurred and compare to total budgeted costs. > % Complete = (Costs Incurred to Date ÷ Total Budgeted Costs) × 100 Best for: Projects where costs are the most reliable measure Advantage: Objective — based on actual financial data 3. Milestone-Based Billing Payments are tied to specific deliverables or milestones. | Milestone | Payment | |---|---| | Contract signed + deposit | $10,000 (20%) | | Design approved | $15,000 (30%) | | Development complete | $15,000 (30%) | | Final delivery | $10,000 (20%) | Best for: Discrete deliverables; simpler to track than percentages 4. Units of Work Completed For projects with measurable units (pages written, items produced). > $ per unit × units completed = amount due Best for: Content creation, manufacturing, repetitive deliverables
Progress Billing and Retainage
In construction, retainage (typically 5-10% of each payment) is withheld until project completion. This affects progress billing: | Progress Invoice | Gross Amount | Retainage (10%) | Net Paid | |---|---|---|---| | Invoice 1 | $15,000 | $1,500 | $13,500 | | Invoice 2 | $24,000 | $2,400 | $21,600 | | Invoice 3 | $15,000 | $1,500 | $13,500 | | Invoice 4 | $6,000 | $600 | $5,400 | | Total | $60,000 | $6,000 | $54,000 | Retainage ($6,000) released at project completion.
Progress Billing vs. Milestone Billing
| | Progress Billing | Milestone Billing | |---|---|---| | Basis | % complete (estimated or cost-based) | Discrete deliverables achieved | | Frequency | Regular intervals (monthly) | Tied to specific events | | Flexibility | More fluid | Fixed | | Documentation | Percentage calculations | Signed milestone acceptance | | Best for | Long, continuous work | Discrete deliverables |
Tips for Effective Progress Billing
1. Define the method in your contract — Specify percentage-complete, milestone, or cost-to-cost 2. Document everything — Keep records of work completed each period 3. Include progress reports — Attach a brief status report with each invoice 4. Get sign-off — Have client acknowledge progress before billing (especially in AIA context) 5. Watch for scope creep — If % complete doesn't match expectations, investigate why 6. Communicate early — If a project is running over budget, tell the client immediately
The Bottom Line
Progress billing is how you get paid during a project rather than after — protecting your cash flow and reducing risk on long engagements. Choose a billing method that matches your project type, document your progress meticulously, and communicate proactively if the project deviates from plan. (Bill projects correctly →) (Understand retainage →) (Use AIA billing →) Key Takeaways: 1. Progress billing = invoicing for work completed to date, not at project end 2. Keeps cash flowing during long projects — you're not working for free for months 3. Common methods: percentage complete, cost-to-cost, milestones, units 4. Construction typically includes retainage (5-10% held until completion) 5. Always document your progress and get client sign-off before billing Create progress billing invoices automatically — Try Eonebill Free Eonebill's project billing features track milestone completion and generate progress invoices automatically — so you get paid on time, every month. View Pricing → | Glossary Home → | Home →