What Is Revenue Recognition?
2 Min Read

What is revenue recognition?
Revenue recognition is the accounting principle that says you record revenue when it’s earned, not necessarily when the cash arrives. If a customer pays upfront for a year of service, you recognize that revenue over the year as you deliver, not all at once on the invoice date. The point is to match reported revenue to the value actually delivered in a period.
Why timing matters
Recognizing revenue in the right period keeps your financial statements honest and comparable. Book it too early and you overstate performance; too late and you understate it. For any business with contracts that span time — subscriptions, retainers, multi-month projects — the timing is the whole game.
How it applies to services and subscriptions
For a subscription, revenue is typically recognized evenly across the term. For a services engagement, it’s often recognized as the work is delivered — by milestone or by percentage of completion. That means your delivery data (what’s been done) directly drives what you can recognize, which is why services finance and project delivery can’t really be separated.
The ASC 606 basics
Modern revenue recognition follows the ASC 606 framework, which lays out a five-step model: identify the contract, identify the performance obligations, determine the transaction price, allocate it to the obligations, and recognize revenue as each is satisfied. The detail gets complex, but the principle is consistent — revenue follows delivery.