08. Long-Term Contracts: Percentage of Completion Method
Percentage of Completion Method.
The percentage of completion method is used to recognize revenue over time for long-term contracts under ASC 606 if one of the criteria for over-time revenue recognition is met.
๐น ASC 606 & Long-Term Contracts
Revenue is recognized over time if any of the following apply:
- Customer simultaneously receives and consumes benefits.
- Performance creates/enhances an asset that the customer controls.
- The asset has no alternative use, and the entity has an enforceable right to payment for performance completed to date.
Construction and production contracts often fall under the third criterion.
๐น Measuring Progress Toward Completion
Two main methods:
1. Input Method
Progress measured based on inputs used:
- Costs incurred to date รท Total estimated costs
- Labor hours worked
- Materials consumed
๐ Example:
If total estimated costs = $1,000,000, and $400,000 is incurred by year-end:
Progress = 40% โ Recognize 40% of transaction price.
2. Output Method
Progress measured based on results delivered:
- Units delivered
- Milestones achieved
- Surveys of performance
๐ Output methods must faithfully depict performance and should be supported by observable evidence.
๐น Percentage of Completion Table
Assumptions:
-
Contract Price: $3,000,000
-
Estimated Total Costs: $2,100,000
-
Project Duration: 3 years
-
Cost Incurred per Year:
- Year 1: $500,000
- Year 2: $800,000
- Year 3: $800,000
- (Total = $2,100,000)
-
Annual Billings to Customer:
- Year 1: $600,000
- Year 2: $1,200,000
- Year 3: $1,200,000
-
Cash Collected:
- Year 1: $500,000
- Year 2: $1,100,000
- Year 3: $1,400,000
Item | Year 1 | Year 2 | Year 3 |
---|---|---|---|
Cost to Date | $500,000 | $1,300,000 | $2,100,000 |
Estimated Costs to Complete | $1,600,000 | $800,000 | $0 |
Estimated Total Cost | $2,100,000 | $2,100,000 | $2,100,000 |
% Complete | 23.8% | 61.9% | 100% |
Cumulative Revenue Recognized (CIP) | $714,000 | $1,857,000 | $3,000,000 |
(Revenue from Prior years) | - | $714,000 | $1,857,000 |
= Revenue Current Year | $714,000 | $1,143,000 | $1,143,000 |
(Cost This Year) | $500,000 | $800,000 | $800,000 |
= Gross Profit This Year | $214,000 | $343,000 | $343,000 |
Billings
Item | Year 1 | Year 2 | Year 3 |
---|---|---|---|
Cumulative Billings | $600,000 | $1,800,000 | $3,000,000 |
Cash Collected(Cumulative) | $500,000 | $1,600,000 | $3,000,000 |
CIP โ Billings | $114,000 | $57,000 | $0 |
โ Classification | Unbilled CIP | Unbilled CIP | None |
๐ CIP โ Billings > 0 โ Construction in Progress in Excess of Billings (Unbilled Revenue)
๐ CIP โ Billings < 0 โ Billings in Excess of Construction in Progress (Overbilled Revenue)
๐ CIP โ Billings = 0 โ No adjustment needed
๐น Journal Entries (Simplified)
๐ก Standard accounts used:
Construction in Progress (CIP): inventory asset
Construction Expense: recognized cost of construction
Construction Revenue: revenue recognized
Accounts Receivable / Cash: billings or collections
Billings on Construction Contract: contra-CIP account
Year 1
-
To record construction costs incurred
Construction in Progress (CIP) 500,000 Cash / A/P / Materials Inventory 500,000
-
To record progress billings to customer
Accounts Receivable 600,000 Billings on Construction Contract 600,000
-
To record cash collected from customer
Dr. Cash 500,000 Cr. Accounts Receivable 500,000
-
To recognize revenue and gross profit
Dr. Construction Expense 500,000 Dr. Construction in Progress (CIP) 214,000 Cr. Construction Revenue 714,000
Year 2
-
To record construction costs incurred
Construction in Progress (CIP) 800,000 Cash / A/P / Materials Inventory 800,000
-
To record progress billings to customer
Accounts Receivable 1,200,000 Billings on Construction Contract 1,200,000
-
To record cash collected from customer
Dr. Cash 1,100,000 Cr. Accounts Receivable 1,100,000
-
To recognize revenue and gross profit
Dr. Construction Expense 800,000 Dr. Construction in Progress (CIP) 343,000 Cr. Construction Revenue 1,143,000
Year 3
-
To record construction costs incurred
Construction in Progress (CIP) 800,000 Cash / A/P / Materials Inventory 800,000
-
To record progress billings to customer
Accounts Receivable 1,200,000 Billings on Construction Contract 1,200,000
-
To record cash collected from customer
Dr. Cash 1,400,000 Cr. Accounts Receivable 1,400,000
-
To recognize revenue and gross profit
Dr. Construction Expense 800,000 Dr. Construction in Progress (CIP) 343,000 Cr. Construction Revenue 1,143,000
-
To close project-related accounts upon completion
Dr. Billings on Construction Contract 3,000,000 Cr. Construction in Progress (CIP) 3,000,000
Year-End Balance Sheet Adjustments
At the end of each year:
-
If CIP > Billings:
Construction in Progress (Asset) - Unbilled Revenue
-
If Billings > CIP:
Liability: Billings in Excess of Construction in Progress
โ By end of Year 3, CIP = Billings = $3,000,000, so no remaining asset or liability.
๐น Contract Asset vs. Liability
- Contract asset: If revenue recognized > billings
- Contract liability: If billings > revenue recognized
๐น Accounting for Contract Losses (Crucial for Exam)
The CPA exam frequently tests how to handle losses. There are two scenarios.
1. Overall Loss on the Contract
This occurs when the new estimated total costs exceed the total contract price.
-
GAAP Rule: If a contract is projected to have an overall loss, the entire estimated loss must be recognized immediately in the period the loss becomes apparent.
-
Example Scenario: Assume at the end of Year 1, management revises the total estimated project cost from $2,100,000 to $3,100,000. The contract is now unprofitable.
- Contract Price: $3,000,000
- New Estimated Total Costs: $3,100,000
- Total Estimated Loss: ($100,000)
-
Year 1 Calculation & Journal Entry:
- Recognize the Entire Loss Now: The full $100,000 loss must be booked in Year 1.
- Calculate Revenue: The percentage of completion is based on the new cost estimate.
- % Complete = $500,000 (Cost to Date) / $3,100,000 (New Est. Total Cost) = 16.1%
- Revenue to Recognize = 16.1% * $3,000,000 = $483,000
- Calculate Gross Profit/(Loss) for the Period:
- Gross Loss = $483,000 (Y1 Revenue) - $500,000 (Y1 Costs) = ($17,000)
- Journal Entry to Recognize Revenue and Total Loss:
This entry recognizes the revenue for the period and the entire future loss, crediting CIP for the total amount ($17,000 current loss + $100,000 total loss provision adjustment, simplified here).Dr. Construction Expense 500,000 Dr. Loss on Long-Term Contract 100,000 // Recognizes the entire estimated loss Cr. Construction Revenue 483,000 Cr. Construction in Progress 117,000 // Plug figure to balance
2. Current Period Loss on a Profitable Contract
This occurs when the costs for a single period are higher than the revenue recognized in that same period, but the overall project is still expected to be profitable. This is handled by the normal journal entry.
- Example: A project has a gross profit of $50,000 in Year 1 but a gross loss of ($10,000) in Year 2. The entry in Year 2 would simply result in a credit to CIP, reducing its balance.
๐น Handling Changes in Cost Estimates (Prospective Application)
The exam will often include scenarios where cost estimates change for a contract that remains profitable.
-
GAAP Rule: Changes in accounting estimates are handled prospectively. You do not restate prior periods. You use the new, revised estimate to calculate progress from that point forward.
-
Example Scenario: Assume at the end of Year 2, management revises the total estimated cost from $2,100,000 to $2,200,000. The contract is still profitable.
- Contract Price: $3,000,000
- New Estimated Total Costs: $2,200,000
- Cost to Date (at end of Y2): $1,300,000
-
Year 2 Recalculation:
- New % Complete: $1,300,000 (Cost to Date) / $2,200,000 (New Est. Total Cost) = 59.1%
- Cumulative Revenue to Recognize: 59.1% * $3,000,000 = $1,773,000
- Revenue for This Year (Year 2): $1,773,000 (New Cumulative) - $714,000 (Y1 Revenue) = $1,059,000
- Gross Profit for This Year (Year 2): $1,059,000 (Y2 Revenue) - $800,000 (Y2 Costs) = $259,000
๐น Key FAR Exam Tips
โ Know when to apply the percentage-of-completion method under ASC 606 (i.e., when control transfers over time).
โ Master the immediate recognition rule for overall contract losses. This is a high-frequency test topic.
โ Be able to calculate % complete and recognized revenue, especially when total cost estimates change (prospective application).
โ Understand all related journal entries (costs, billings, collections, revenue/profit recognition, and the final closing entry).
โ Differentiate between a Contract Asset (CIP > Billings) and a Contract Liability (Billings > CIP) and how they are presented on the balance sheet.