What it means
In business, we often agree a price before delivering a product or service. However, some contracts include pricing that changes later.
This usually happens when part of the fee depends on results, such as a construction bonus for finishing early, a refund if performance drops, a volume discount or a sales rebate. Under modern revenue recognition rules, companies cannot simply guess high and record potential bonus money right away.
They must estimate the amount they expect to receive, using either the expected value (a probability-weighted average) or the single most likely amount, whichever predicts the outcome better. They then apply a constraint: the estimate is included in revenue only to the extent that it is highly probable a significant reversal will not happen later.
This prevents companies from inflating their revenue with money they have not truly earned yet. For non-finance managers, understanding this concept helps you forecast cash flow more accurately.
If your revenue depends on client milestones or performance targets, you should budget cautiously. Treating conditional money as guaranteed cash is a common trap that leads to sudden cash shortages.
By recognising variable consideration early, you protect your business from spending money it might never collect. Imagine ordering a meal at a restaurant where the final bill depends on how much you enjoyed the service, going up or down with your satisfaction.
The restaurant cannot count the top price as earned until the meal is over.
In practice
Real-world examples
Example 1
A marketing agency agrees to a base fee of $5,000 plus a $2,000 bonus if client sales increase by 20%. The bonus portion is variable consideration because it depends on future results. The agency records only the $5,000 until the client's sales data confirms the increase.
Example 2
An office furniture supplier sells desks to a retailer with a clause offering a 10% refund if the retailer fails to sell them within ninety days. On a $30,000 order, that potential refund of $3,000 is variable consideration. The supplier estimates how likely a refund is, using past experience with similar retailers.
Example 3
A freelance software developer signs a contract worth $10,000, with $2,000 tied to delivering the final app bug-free within three months. The completion bonus represents variable consideration. The developer decides to include it in revenue only after the testing sign-off arrives.
Think of it
Ordering a meal at a restaurant where the final bill depends on how much you enjoyed the service, with a tip added or subtracted based on your satisfaction.
Formula
Calculation
Estimated Revenue = Base Fee + (Probability x Bonus) - Expected Refunds or Penalties
Worked example 1. A $10,000 contract carries a 50% chance of a $2,000 performance bonus.
- Expected value = $10,000 + (50% x $2,000) = $11,000
- The constraint test asks whether it is highly probable the bonus will not reverse. At 50%, it is not, so revenue recognised now is the $10,000 base fee only
The $1,000 difference is recognised later if and when the bonus is secured.
Worked example 2. A shop sells 1,000 units at $50 each, so the invoiced total is $50,000. Experience shows about 4% of units are returned.
- Expected returns = 1,000 x 4% = 40 units, a refund of 40 x $50 = $2,000
- Revenue recognised = $50,000 - $2,000 = $48,000, with the $2,000 held as a refund liabilityCase study
Seen in the real world
This is a fictional, illustrative scenario. GreenBuild Contractors recently signed an office renovation deal with Apex Corp for a fixed price of $50,000, plus a $5,000 bonus if the project finishes two weeks ahead of schedule. GreenBuild's project manager wants to record the full $55,000 immediately to boost this month's financial report. However, the finance director steps in, noting that bad weather could easily delay the finish line. Under variable consideration rules, the company can only include the bonus in its revenue if it is highly probable that a significant reversal will not occur later.
Because the timeline is still uncertain, GreenBuild records only the baseline $50,000 as earned revenue for now. Two months later, the team successfully beats the deadline. Only at that moment does GreenBuild record the extra $5,000. Had the project overrun, nothing would have needed to be reversed, because the bonus was never counted. This cautious approach ensures that the company's financial statements remain accurate and trustworthy throughout the project, and it stopped the business from planning spending around $5,000 that might never arrive.
Watch out
Common mistakes
- Recording bonus revenue before earning it with certainty.
- Forgetting to account for potential customer refunds or product returns.
- Failing to update estimates when project conditions change.
Questions
People also ask
Why can I not just record the maximum possible payment?
Accounting rules require you to be cautious and avoid overstating revenue if there is a real chance you might not receive that extra money.
What happens if my estimate turns out to be wrong?
You simply adjust your revenue figures in the period when new information becomes available, either increasing or decreasing the recorded amount.
Does this apply to simple retail discounts?
Yes, volume rebates and early payment discounts offered to customers also count as variable consideration because they reduce the final cash collected.