SaaS Revenue Recognition
ASC 606, on a governed ledger
Every contract’s transaction price is allocated to its performance obligations by standalone selling price, and revenue recognizes on its schedule: ratably for a subscription, at a point in time for setup, at a milestone for services, and as consumed for usage that is reported. When an invoice for a rev-rec product posts, its schedule is created and the deferral posted, and each month’s recognition posts a real journal entry. The deferred-revenue waterfall shows what releases when, a contract change catches up cumulatively instead of being overwritten, and the revenue dashboards put booked, billed and collected side by side.
- ASC 606 allocation by standalone selling price
- Deferred-revenue waterfall from real journal entries
- Usage recognized as it is reported
- Booked, billed & collected side by side