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.
![](https://files.readme.io/6be9ff3-Screenshot_from_2024-07-03_19-37-21.png)
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.
Period | Revenue |
---|---|
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.
Period | Revenue | Calculation |
---|---|---|
August | $39.34 | 12 days รท122 days ร $400 = $39.34 |
September | $98.36 | 30 days รท122 days ร $400 = $98.36 |
October | $101.64 | 31 days รท122 days ร $400 = $101.64 |
November | $98.36 | 30 days รท122 days ร $400 = $98.36 |
December | $62.30 | 31 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.
Period | Revenue | Calculation |
---|---|---|
August | $38.71 | 12 days รท 31 days ร $100 |
September | $100 | |
October | $100 | |
November | $100 | |
December | $61.29 | 19 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.
![](https://files.readme.io/48db6d8-Screenshot_from_2024-07-03_19-37-21.png)
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
Period | Revenue |
---|---|
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.
Period | Revenue |
---|---|
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.
Period | Revenue |
---|---|
August | $0 |
September | $0 |
October | $80 |
November | $80 |
December | $240 |
Total | $400 |
Updated about 2 months ago