10.1 Revenue from Contracts with Customers: The Five-Step Model (PFRS 15)

Key Takeaways

  • PFRS 15 recognizes revenue when (or as) control of promised goods or services transfers, in the amount the entity expects to be entitled to.

  • A good or service is distinct if the customer can benefit from it on its own or with readily available resources and it is separately identifiable within the contract.

  • Variable consideration is estimated using the expected value or most likely amount and included only to the extent a significant reversal is highly probable not to occur.

  • The transaction price is allocated to performance obligations in proportion to stand-alone selling prices, estimated when not observable.

  • Revenue is recognized over time if the customer simultaneously receives and consumes benefits, controls the asset as it is created, or the asset has no alternative use and there is an enforceable right to payment.

Last updated: September 2026

Revenue from Contracts with Customers: The Five-Step Model (PFRS 15)

Revenue recognition carries ten AFAR items, and every one of them starts from the five-step model of PFRS 15. This section works through each step: identifying the contract, identifying distinct performance obligations, determining the transaction price with variable consideration and financing, allocating it by stand-alone selling prices, and recognizing revenue over time or at a point in time.


1. The Core Principle and the Five-Step Revenue Model

The fundamental principle of PFRS 15 mandates that an entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

To achieve this principle, PFRS 15 establishes a mandatory five-step model:

                    ┌───────────────────────────────────────────────┐
                    │        Step 1: Identify the Contract          │
                    └───────────────────────┬───────────────────────┘
                                            ▼
                    ┌───────────────────────────────────────────────┐
                    │  Step 2: Identify Performance Obligations     │
                    └───────────────────────┬───────────────────────┘
                                            ▼
                    ┌───────────────────────────────────────────────┐
                    │     Step 3: Determine the Transaction Price   │
                    └───────────────────────┬───────────────────────┘
                                            ▼
                    ┌───────────────────────────────────────────────┐
                    │ Step 4: Allocate the Price to Obligations     │
                    └───────────────────────┬───────────────────────┘
                                            ▼
                    ┌───────────────────────────────────────────────┐
                    │  Step 5: Recognize Revenue Over Time / Point  │
                    └───────────────────────────────────────────────┘

Step 1: Identify the Contract with a Customer

A contract exists within the scope of PFRS 15 only when all five of the following criteria are satisfied:

  1. Approval and Commitment: The parties to the contract have approved the agreement (in writing, orally, or per customary business practices) and are committed to performing their respective obligations.
  2. Identification of Rights: The entity can identify each party's rights regarding the goods or services to be transferred.
  3. Payment Terms: The entity can identify the payment terms for the goods or services.
  4. Commercial Substance: The contract has commercial substance (i.e., the risk, timing, or amount of the entity's future cash flows is expected to change as a result of the contract).
  5. Probable Collectability: It is probable that the entity will collect the consideration to which it is entitled. In evaluating collectability, the entity considers only the customer's ability and intention to pay when due.

Contract Combinations and Modifications: Contracts entered into at or near the same time with the same customer are combined if they are negotiated as a package with a single commercial objective. A contract modification is accounted for as a separate contract if it adds distinct goods or services priced at their standalone selling prices. Otherwise, it is accounted for either prospectively (if remaining goods are distinct) or via a cumulative catch-up adjustment (if remaining goods are not distinct, as in most ongoing construction contracts).

Step 2: Identify the Performance Obligations in the Contract

A performance obligation is a promise in a contract with a customer to transfer either a distinct good or service (or bundle of goods/services) or a series of distinct goods or services that are substantially the same and have the same pattern of transfer.

A promised good or service is distinct if it satisfies both criteria:

  • Capable of being distinct: The customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer.
  • Distinct within the context of the contract: The promise to transfer the good or service is separately identifiable from other promises in the contract. Indicators that a promise is not separately identifiable include: the entity provides a significant service of integrating the items into a combined output (e.g., building a commercial tower from concrete, steel, and labor); the goods/services significantly modify or customize one another; or the goods/services are highly interdependent or interrelated.

Step 3: Determine the Transaction Price

The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services, excluding amounts collected on behalf of third parties (such as Value-Added Tax). When determining the transaction price, an entity must evaluate four key components:

  1. Variable Consideration: Discounts, rebates, refunds, credits, price concessions, incentives, performance bonuses, and penalties. Variable consideration is estimated using either:
    • Expected Value Method: Probability-weighted amount across a range of outcomes (appropriate when an entity has a large number of contracts with similar characteristics).
    • Most Likely Amount: The single most likely outcome (appropriate when the contract has only two possible outcomes, such as achieving a specific completion milestone bonus or not).
    • Constraint on Variable Consideration: Variable consideration is included in the transaction price only to the extent that it is highly probable that a significant reversal in the cumulative revenue recognized will not occur when the uncertainty is subsequently resolved.
  2. Significant Financing Component: If the timing of payments provides the customer or the entity with a significant benefit of financing the transfer of goods or services, the transaction price is adjusted for the time value of money. As a practical expedient, an entity need not adjust for financing if the period between payment and performance is one year or less.
  3. Non-Cash Consideration: Measured at fair value. If fair value cannot be reasonably estimated, measured indirectly by reference to the standalone selling price of the promised goods/services.
  4. Consideration Payable to a Customer: Slotting fees, co-op advertising allowances, or coupons are accounted for as a reduction of the transaction price unless the payment is in exchange for a distinct good or service.

Step 4: Allocate the Transaction Price to Performance Obligations

The transaction price is allocated to each performance obligation in proportion to its relative standalone selling price (SSP) at contract inception.

  • Observable Standalone Selling Price: The observable price of a good or service when the entity sells that good or service separately in similar circumstances.
  • Estimation Methods (when SSP is not directly observable):
    • Adjusted Market Assessment Approach: Evaluating the market and estimating the price customers would be willing to pay.
    • Expected Cost Plus a Margin Approach: Forecasting expected costs of satisfying the obligation and adding an appropriate gross profit margin.
    • Residual Approach: Subtracting the sum of observable standalone selling prices of other goods/services from total transaction price. This approach is strictly permitted only if the selling price is highly variable or uncertain.

Step 5: Recognize Revenue When (or As) Performance Obligations Are Satisfied

Revenue is recognized when (or as) the entity satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when the customer obtains control of that asset (the ability to direct the use of and obtain substantially all remaining benefits from the asset).


2. Point in Time vs. Over Time Recognition Criteria

PFRS 15 establishes strict criteria to determine whether revenue is recognized over time or at a point in time.

                               Does the contract meet ANY of the
                               3 Over-Time Criteria under PFRS 15?
                                              │
                         ┌────────────────────┴────────────────────┐
                         ▼                                         ▼
                       YES                                         NO
              Recognize Revenue                         Recognize Revenue
                  OVER TIME                              AT POINT IN TIME
         Measure progress toward complete             Recognize when control transfers
         satisfaction (Input/Output Method)           (Risks, rewards, title, possession)

An entity transfers control over time, and therefore recognizes revenue over time, if any one of the following three criteria is met:

CriterionPractical ApplicationTypical Industry Example
1. Simultaneous Receipt & ConsumptionCustomer simultaneously receives and consumes the benefits provided by the entity's performance as the entity performs. Another entity would not need to re-perform the work.Routine security, janitorial, payroll processing, or recurring maintenance services.
2. Customer Controls Asset as CreatedThe entity's performance creates or enhances an asset (such as work-in-progress) that the customer controls as the asset is created or enhanced.Construction of a building, warehouse, or road on land owned or leased by the customer.
3. No Alternative Use with Enforceable Right to PaymentThe entity's performance does not create an asset with an alternative use to the entity, AND the entity has an enforceable right to payment for performance completed to date.Customized military defense equipment, specialized industrial machinery, or off-plan residential condominium units where legal remedies enforce completion payment.

If none of the three criteria are met, the performance obligation is satisfied at a point in time. Control indicators at a point in time include: present right to payment, legal title, physical possession, significant risks and rewards of ownership, and customer acceptance.

Test Your Knowledge

Which of the following contracts satisfies the PFRS 15 criteria for revenue recognition over time?

A

A standard inventory purchase order for 10,000 electronic components produced in bulk for commercial open-market distribution

B

Construction of an off-the-shelf standard luxury yacht where the shipyard retains full legal title, possession, and alternative resale rights until full payment

C

A software license agreement transferring an existing, fully developed proprietary application key to a customer at contract signing

D

Construction of a specialized commercial laboratory on real property owned by the customer where the customer holds ongoing title and site control during construction

Test Your Knowledge

A software company sells a license (stand-alone selling price PHP 800,000), installation services (PHP 150,000), and one year of support (PHP 250,000) as a bundle for PHP 1,080,000. All three are distinct. How much of the transaction price is allocated to the support services?

A

PHP 250,000

B

PHP 225,000

C

PHP 130,000

D

PHP 360,000

Sections you finish are checked off in the contents.