Master in Accounts & high court Advocate
9434 Points
Joined December 2011
When there is uncertainty about cost estimation:
Revenue recognition: Revenue is recognized based on the percentage of completion if the out come can be reliably estimated.
Uncertainty impact: If costs can not be reliably estimated, revenue is recognzed only to the extent of costs incurred that are expected to be recoverable.
Losses: If a loss is expected on the contract, it should be recognized immediately.
In India, companies follow either Ind AS (for cetain companies) or AS (for others). Ind AS 115 deals with revenue from contracts with customers, including construction contracts.