RECOGNIZING REVENUE FOR LONG-TERM
CONTRACTS
Applying the 5-step process to long-term contracts is complicated in two ways:
➢ Step 2, “Identify the performance obligation(s) in the contract,” is important
because long-term contracts typically include many products and services that
comprise a single performance obligation.
➢ Step 5, “Recognize revenue when (or as) each performance obligation is
satisfied,” is important because there can be a big difference for long-term
contracts between recognizing revenue over time and recognizing revenue only
when the contract has been completed. Most long-term contracts qualify for
revenue recognition over time, either because
➢ If a contract doesn’t qualify for revenue recognition over time, revenue is
recognized upon completion of the contract. (In prior GAAP, this was called the
completed contract method.)
T5–32