Revenue distribution and redistribution methods

Revenue distribution methods

๐Ÿ“š

Definition

A revenue distribution method is a method or an algorithm that is used to distribute or amortize deferred revenue over a contract period.

Revenue distribution or amortization in this guide are based on an invoice that shows following:

  • Contract start date of 20 August
  • Contract end date of 19 December of the same year
  • Total of $400

๐Ÿšง

Note

Only those revenue distribution methods that are available end-to-end have been described in this document. A few work-in-progress methods are also available in the UI.

Equal over all periods

This method distributes the revenue evenly across all periods, including partial periods. Revenue is not prorated based on the number of days in any given period.

PeriodRevenue
August$80
September$80
October$80
November$80
December$80
Total$400

Prorated by days

This method distributes revenue individually for each period based on the number of days in each period.

  • Each day in a given period recognizes an equal amount.
  • However, each period may recognize a different amount. The full amortization period is 122 days, which is $3.278689 per day.

For the current example:

  • The first period is a partial one and is prorated for 20 August through 31 August, or 12 days.
  • The second period is prorated for the entire month of September, or 30 days.
  • The third period is prorated for the entire month of October, or 31 days.
  • The fourth period is prorated for the entire month of November, or 30 days.
  • The fifth period is also a partial one and prorated for 1 December through 19 December, or 19 days.
PeriodRevenueCalculation
August$39.3412 days รท122 days ร— $400 = $39.34
September$98.3630 days รท122 days ร— $400 = $98.36
October$101.6431 days รท122 days ร— $400 = $101.64
November$98.3630 days รท122 days ร— $400 = $98.36
December$62.3031 days รท122 days ร— $400 = $62.30
Total$400

Equal prorate first and last period

This method determines the full number of periods in the contract and allocates revenues based on the proportional period amount. The example has four full periods, and the amount per period is $100.

PeriodRevenueCalculation
August$38.7112 days รท 31 days ร— $100
September$100
October$100
November$100
December$61.2919 days รท 31 days ร— $100
Total$400

Revenue redistribution methods

๐Ÿ“š

Definitions

A revenue redistribution method is a method or an algorithm that is used to redistribute or re-amortize deferred revenue over the open contract periods due to change in contract, such as a change in the start or end dates.

An open contract period is a period whose revenue has not been recognized.

A closed contract period is a period whose revenue has been recognized.

Revenue redistribution or re-amortization in this guide are based on an invoice that shows following:

Initial contract configuration:

  • Contract start date of 20 August
  • Contract end date of 19 December of the same year
  • Total of $400

Modified contract configuration:

  • New revenue start date of 20 October (a shift of two months)
  • Contract end date of 19 December of the same year (same as original)

๐Ÿšง

Note

Only those revenue distribution methods that are available end-to-end have been described in this document. A few work-in-progress methods are also available in the UI.

Straight line

This method redistributes the revenue evenly across all periods, including partial periods. Revenue is not prorated based on the number of days in any given period. Continuing with the above example invoice:

  • Unallocated revenue is $80 each for the month of August and September, totaling $160.
  • The $160 unallocated revenue has to be redistributed over the open contract periods.
  • There are three such open contract periods: October, November, and December.
  • $160/3 = $53.33
PeriodRevenue
August$0
September$0
October$80 + $53.33
November$80 + $53.33
December$80 + $53.33
Total$400

Front-loaded distribution

In this method, the revenue is calculated per period, and the first partial period of the subscription term will get full revenue recognition. The unallocated revenue is also loaded to the first period.

In the current example, October is the first partial period and a revenue of $240 will be recognized, whereas a revenue of $80 will be recognized in November and December.

PeriodRevenue
August$0
September$0
October$240
November$80
December$80
Total$400

Back-loaded distribution

In this method, the revenue is calculated per period, and the last partial period of the subscription term will get full revenue recognition. The unallocated revenue is also loaded to the last period. This is the exact opposite of the front-loaded distribution method.

In the current example, December is the last partial period and a revenue of $240 will be recognized, whereas a revenue of $80 will be recognized in October and November.

PeriodRevenue
August$0
September$0
October$80
November$80
December$240
Total$400