B4-M2 Revenue recognition advanced topics Flashcards
What are the five steps approach for revenue recognition?
Nemonics: ISTAR
Step 1: Identify the contract with the customer
Step 2: Identify the separate performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the separate performance obligations
Step 5: Recognize revenue when or as the entity satisfies each performance obligation
How to allocate Transaction price?
Allocated contract $ = SSP / Total of all SSP
What is incremental costs?
Costs to obtain contract
When should an revenue/loss recognized?
Long-Term Construction Contracts
Recognized either:
Over time = % completion
Point-in-time = Completed contract
Completed Contract
Revenue = when COMPLETED
Losses recognized immediately!
Construction contract - when to recognize current asset/liability? Also, How do you account for construction revenue recognized over time?
The excess of accumulated costs plus estimated earnings over related billings will represent a current asset. A liability only exists when progress billings exceed costs and estimated earnings.
Estimated earnings when revenue is recognized over time are calculated as follows:
- Calculate estimate profit = Contract Price $ − (Costs incurred + Estimated cost to complete)
- Percent (%) complete = Costs incurred / (Costs incurred + Estimated cost to complete)
- Calculate estimated gross profit earnings to date = Estimated Profit × % complete
You can then compare Accumulated costs + Estimated earnings vs. Progress billings
= Current Asset or liability
Provide the JEs related to the revenue recognition of a construction contract
If Revenue is recognized over time/Point in time (same for both methods):
To record cost:
Dr. Construction in progress (Inventory account)
Cr. Materials, cash, etc.
To record billing:
Dr. AR
Cr. Progress Billings
Record cash received:
Dr. Cash
Cr. AR
JE to record estimated GP during construction (Over time):
Dr. Cost of long term construction contracts
Dr. CIP
Cr. Revenue from LT construction contracts
JE to record estimated GP during construction (Point in time) - No revenue!! (Wait til job is done). Loss are recognized once incurred!
JE to close construction contracts (Over time)
Dr. Progress billings
Cr. Construction in progress
JE to close construction contracts (point in time)
Dr. Progress billings
Cr. Revenue
JE to close CIP to expense (point in time)
Dr. Cost of LT construction contract
Cr. CIP
What are the criteria to determine if the revenue should be point in time or over time?
If any criteria below is met, revenue should be recognized over time
- Entity’s performance creates or enhances an asset that the customer controls
- Entity has enforceable right to payment for performance completed to date
- Performance does not create alternative use to the entity
If any of the above is NOT met, recognize point in time
What are the main forms of repurchase agreements?
Forward = Must buy back (obligation to repurchase)
Call option = Can buy back (right to repurchase)
Put option = Must buy back (obligation to repurchase) at customers request
How to account for sales with repurchase agreement (forward/call option)?
Accounting for the sale will be based on whether the seller must or can repurchase the asset for either
If Buyback price < Original Price = Lease
If buy back price > original price = Financing arrangement
If financing arrangement, entity will (1) recognize asset and (2) recognize financial liability for consideration received from the customer. Difference is interest.
Once the option to repurchase lapses, derecognize Financial liability and recognize revenue
How to account for sales with repurchase agreement (Put option)?
Accounting for the sale will be based on whether the seller must or can repurchase the asset for either
If Buyback price < Original Price = Lease (if with significant economic incentive) or sale with right of return (if w/o significant economic incentive ex. market value at the end of term is below the agreed buyback price so customer would most likely obliged the seller to buy back)
If buy back price > original price = Financing arrangement
If financing arrangement, entity will (1) recognize asset and (2) recognize financial liability for consideration received from the customer. Difference is interest.
Once the option to repurchase lapses, derecognize Financial liability and recognize revenue