Worked example · EX:revenue-from-contracts-with-customers/harbor-fabrication-progress

Measure Harbor's fabrication progress

Apply a supplied cost to cost measure after establishing the third over time path.

Updated Sep 20, 2026 Review due Dec 10, 2026
Worked-example setupScope and assumptions
  • Harbor Fabrication is fictional, and the contract is within Topic 606.
  • The asset has no alternative use, and an enforceable right to payment for completed performance, including a reasonable margin, exists throughout performance under the contract and applicable law.
  • A cost-to-cost input method faithfully depicts transfer, and the supplied eligible costs exclude waste and inputs disproportionate to performance.
  • The allocated price and prior cumulative revenue are supplied; taxes, financing, modifications, and credit losses are excluded.
Period
End of Harbor's current reporting period
Units
US dollars and proportions
Rounding
Whole US dollars; progress shown to one decimal place

Harbor is building a customer-specific processing unit. The contract prevents Harbor from redirecting the unit to another customer, and substantial rework would be needed to use it elsewhere. If the customer cancels for a reason other than Harbor's failure to perform, the contract and applicable law entitle Harbor to payment for work completed. That payment includes a reasonable margin.

These supplied facts support the third path in ASC 606-10-25-27: the asset has no alternative use. Harbor also has an enforceable right to payment for performance completed to date. Cost incurred does not establish either condition.

For the supplied cost-to-cost method, the allocated price is $500,000. Expected eligible costs are $400,000, and eligible costs incurred to date are $100,000. Harbor recognized $90,000 of cumulative revenue before this reporting period.

Cumulative progress = $100,000 ÷ $400,000 = 25.0%
Cumulative revenue  = $500,000 × 25.0% = $125,000
Current revenue     = $125,000 − $90,000 = $35,000
Remaining revenue   = $500,000 − $125,000 = $375,000

The cumulative amount replaces the prior cumulative estimate for this reporting date. Subtracting the amount recognized before the period isolates the current-period effect. Remaining allocated revenue is a reconciliation; it is not proof of future cash collection.

The calculation depends on the supplied method and eligible-cost population. If waste or an input disproportionate to performance were included, Harbor would first remove or adjust it under ASC 606-10-55-21. If no over-time criterion applied, this percentage would not authorize revenue.

Now complete the independent Summit practice.

Verified calculation · progress revenue

The curriculum loader recomputed this example before it entered the site build. Expand any structured input to inspect the stated facts.

allocated price
500,000
expected eligible inputs
400,000
incurred eligible inputs
100,000
revenue recognized before period
90,000

Recomputed result

Values recomputed by the curriculum loader
MeasureValue
cumulative progress0.25
cumulative revenue125,000
current period revenue35,000
remaining allocated revenue375,000