Back to glossary
Revenue accounting
Revenue recognition
Determining when revenue is earned rather than when it was invoiced or paid.
Revenue recognition decides when money counts as revenue. For subscription software the answer is usually rateably over the service period, not at invoice and not at payment.
The complications are the interesting part: setup fees that may or may not be a separate performance obligation, discounts that must be allocated across a bundle, usage that is recognised as consumed, and contract changes mid-term that require the remaining consideration to be reallocated.
Getting it wrong is an audit problem and, for anyone raising or selling, a diligence problem. The framework is ASC 606 / IFRS 15.