How does the percentage-of-completion method recognize revenue on long-term construction contracts?
I'm working through CFA Level I FRA revenue recognition and I find the percentage-of-completion method confusing. How do you calculate revenue and profit each year for a multi-year contract? I understand you need to estimate total costs, but the mechanics of recognizing revenue proportionally are tripping me up.
Under the percentage-of-completion method (now framed as "over time" recognition under IFRS 15 / ASC 606), a company recognizes revenue proportionally as it completes a long-term contract, rather than waiting until delivery. This method applies when the company can reliably measure progress toward completion.
The Key Formula:
% Complete = Costs Incurred to Date / Estimated Total Costs
Revenue Recognized to Date = % Complete × Total Contract Price
Revenue for Current Period = Cumulative Revenue to Date − Revenue Recognized in Prior Periods
Worked Example — Ridgeway Construction:
Ridgeway wins a 9,600,000. Construction spans three years.
| Year | Costs Incurred This Year | Cumulative Costs | Est. Total Costs |
|---|---|---|---|
| 2024 | $2,880,000 | $2,880,000 | $9,600,000 |
| 2025 | $3,840,000 | $6,720,000 | $9,600,000 |
| 2026 | $2,880,000 | $9,600,000 | $9,600,000 |
Year-by-Year Calculations:
Year 2024: % Complete = 9,600,000 = 30% Revenue to date = 30% × 3,600,000** Gross profit = 2,880,000 = $720,000
Year 2025: % Complete = 9,600,000 = 70% Cumulative revenue = 70% × 8,400,000 Revenue this year = 3,600,000 = 4,800,000 − 960,000
Year 2026: % Complete = 9,600,000 = 100% Revenue this year = 8,400,000 = 3,600,000 − 720,000
Loading diagram...
Total Profit Check: 960K + 2,400,000 = 9.6M
Key Exam Points:
- Progress is typically measured using the cost-to-cost method (input method), but output methods (milestones, units delivered) also qualify.
- If estimated total costs increase mid-project, the percentage changes and cumulative catch-up adjustments occur.
- The asset "Construction in Progress" appears on the balance sheet, offset by "Billings on Contract."
Check our CFA Level I FRA practice questions for more construction contract scenarios.
Master Level I with our CFA Course
107 lessons · 200+ hours· Expert instruction
Related Questions
Why does an early retirement provision lower risk tolerance but high turnover does not — both reduce liabilities, right?
Why does it matter if the pension fund is invested in stocks similar to the sponsor's business?
What is the rule about active vs retired lives and pension plan duration?
Why does the textbook recommend 100% equities for a young employee? That sounds extremely aggressive.
I run my own startup. My income is volatile and tied to my industry. Should I hold ZERO equities in my financial accounts?
Join the Discussion
Ask questions and get expert answers.