Skip to content
All tools
Free tool

Revenue recognition calculator

Spread a contract value across its term and read the schedule period by period. Straight-line ratable recognition, or equal milestones, in line with ASC 606 and IFRS 15.

Your contract

Recognition method
The total amount to recognize over the term.
How many months the contract spans.

Your recognition schedule

Recognized per period10,000
Total to recognize120,000

Schedule

MonthRecognizedCumulativeDeferred
110,00010,000110,000
210,00020,000100,000
310,00030,00090,000
410,00040,00080,000
510,00050,00070,000
610,00060,00060,000
710,00070,00050,000
810,00080,00040,000
910,00090,00030,000
1010,000100,00020,000
1110,000110,00010,000
1210,000120,0000
How it works

From contract value to a period schedule

Under ASC 606 and IFRS 15, revenue is recognized as the performance obligation is satisfied. For a service delivered evenly over time, that is straight-line. For distinct milestones, it is recognized as each is met.

Ratable recognition

The contract value is divided evenly across the term. Each month recognizes the same amount, the cumulative total climbs steadily, and the deferred balance falls to zero at the end.

Milestone recognition

The value is split into equal milestones spread across the term. Nothing is recognized between milestones, then a chunk is recognized when each is met. Use it as a simple stand-in for distinct obligations.

Recognized, cumulative, deferred

Each row shows what is recognized that month, the running total recognized, and what is still deferred on the balance sheet. Rounding is trued up in the final period so the total lands exactly.

Sources

The schedule follows the revenue-recognition standards below. Check the treatment for your contract against the primary sources.

This is an example schedule based on the inputs. It is not accounting advice. Real recognition depends on the performance obligations in the contract, variable consideration, and your revenue policy. Confirm the treatment with your accounting team.

Recognize revenue without the spreadsheet

Rivane builds recognition schedules from your contracts and posts them automatically, so deferred and recognized revenue stay in sync with the ledger.

Request demo