Transaction price

DEFINITION

Transaction price is the amount of consideration a business expects to receive for transferring goods or services to a customer, and it is the third step of the ASC 606 and IFRS 15 five-step revenue recognition model.

Transaction price is the amount of consideration a business expects to be entitled to in exchange for transferring goods or services to a customer. It is a core input in the revenue recognition standards ASC 606 and IFRS 15, where determining the transaction price is the third step of the five-step model that governs how and when revenue is recognized. The transaction price is not always just the sticker price on a contract. It has to reflect variable consideration such as discounts, credits, refunds, and usage-based charges, any significant financing component, non-cash consideration, and amounts payable back to the customer. Once determined, it is allocated across the distinct performance obligations in the contract, and revenue is recognized as each obligation is satisfied. For a subscription business, contracts often carry multiple elements, plans, add-ons, one-time fees, and usage, so setting the transaction price correctly is what makes the downstream recognition accurate. A subscription platform such as Recurly with revenue recognition capabilities can capture contract amounts and support this allocation.

Why transaction price matters for subscription businesses

Transaction price sits at the center of compliant revenue recognition, because the amount you recognize can only be right if the price feeding the model is right. Get it wrong and revenue is overstated or understated, deferred balances drift, and audits get harder. It carries extra weight for subscription businesses because their contracts are rarely a single, fixed amount:

  • Subscriptions renew and change mid-term, which shifts the consideration over the contract's life.

  • Discounts, promotions, and credits reduce the amount the business expects to keep.

  • Usage-based charges make part of the price variable and estimated until it is known.

  • Multi-element contracts require the price to be split across obligations before revenue can be timed. Because so much can vary, subscription finance teams treat transaction price as an ongoing determination, not a one-time entry.

How transaction price works

Determining the transaction price is a defined step within the ASC 606 and IFRS 15 five-step model. In practice it runs like this:

  1. Start from the consideration stated in the contract.

  2. Estimate any variable consideration, such as usage charges, refunds, or performance-based credits.

  3. Adjust for any significant financing component if payment timing is materially different from delivery.

  4. Account for non-cash consideration and any amounts payable to the customer.

  5. Arrive at the total transaction price for the contract.

  6. Allocate that price across the distinct performance obligations, usually by their standalone selling prices. Revenue is then recognized for each obligation as control transfers to the customer, which for a subscription is typically over the service period.

Benefits and examples

Getting transaction price right gives a subscription business accurate, standards-compliant revenue, cleaner deferred revenue balances, and audits that go more smoothly. Determining it carefully means recognized revenue reflects what the business truly expects to keep, discounts and credits are captured rather than ignored, and multi-element contracts are split correctly before revenue is timed. When the billing system and the revenue system share the same contract data, this determination is less error-prone.

Frequently asked questions

What is the transaction price in revenue recognition? It is the amount of consideration a business expects to be entitled to for transferring goods or services to a customer, and it is the third step of the ASC 606 and IFRS 15 five-step model.

Is the transaction price the same as the contract price? Not always. The transaction price starts from the contract amount but adjusts for variable consideration such as discounts, refunds, and usage, plus any financing component or amounts payable back to the customer.

How does transaction price relate to performance obligations? Once determined, the transaction price is allocated across the distinct performance obligations in the contract, typically by their standalone selling prices, and revenue is recognized as each obligation is satisfied.

How is variable consideration handled in the transaction price? It is estimated and included in the transaction price, then revised as the actual amount becomes known.