# Deferred Revenue Waterfall Generator: Free Rev Rec Schedule Builder | Enso

> Build a month-by-month deferred revenue schedule for any set of contracts. Enter start date, term, and total contract value per line and get an instant recognition waterfall, no spreadsheet required.


Every finance team with subscription, prepaid, or multi-element contracts eventually builds the same spreadsheet: a row per contract line, a column per month, and a formula dragging total contract value across the term to produce a deferred revenue balance. It works fine, until you have more than a handful of contracts, someone adds a mid-term amendment, and the whole thing needs to be rebuilt.

The calculator above does the same math instantly. Add a line for each contract: name, start date, term, total contract value, and plan type. Plan type sets both the recognition timing (ratable or point-in-time) and how that line contributes to ARR, with separate treatment options for recurring fees, license fees, usage-based fees, and one-time fees. For usage-based lines, you can record units metered per month at a $/unit rate to replace the flat ratable estimate month by month as real numbers come in. The waterfall updates live: monthly revenue recognized, cumulative recognized, and the deferred revenue balance still sitting on your balance sheet.

---

This is the exact schedule Enso's revenue recognition engine builds automatically for every contract it ingests, including the cases this calculator doesn't cover, like milestone billing and multi-element SSP allocation under ASC 606. If you're maintaining this spreadsheet by hand across dozens or hundreds of contracts, [see how Enso automates it end to end](/features/revenue-recognition/).

