revenue recognition
Imagine you run a gym and a customer pays you 1,200 in January for a whole year's membership. It would feel odd to brag that you earned all 1,200 in January — you have barely opened the door for them. You haven't yet given eleven of the twelve months you promised. Revenue recognition is the set of rules that answers a deceptively simple question: when, exactly, have you earned a sale, so that you are allowed to record it as revenue?
The core idea is that you record revenue in the period you actually deliver the goods or service to the customer — not necessarily when the cash arrives. In the gym example, the right answer is to record 100 of revenue each month as you provide the service, treating the rest as a liability (something you still owe the customer) until you earn it. So revenue is tied to performance, not to payment. Cash can come before you earn it, after you earn it, or at the same moment — and revenue recognition decides which period gets the credit.
This matters because revenue is usually the first and most scrutinized line on the income statement, and shifting it between periods is one of the most common ways financial results get distorted, honestly or fraudulently. Under accrual accounting, getting revenue timing right is what makes profit meaningful. Modern rules (ASC 606 in the United States and IFRS 15 internationally) lay out one consistent five-step model for nearly all industries. A common misconception is that 'we got paid, so it's revenue' — payment and revenue are separate events.
A magazine publisher collects 120 in December for a 12-issue annual subscription. It records 0 revenue in December for the issues not yet sent, and instead recognizes 10 of revenue each month as it mails an issue — so by next December all 120 has been recognized, one issue at a time.
Cash arrives all at once, but revenue is earned and recorded gradually as the service is delivered.
Receiving cash does not by itself create revenue; cash collected before you deliver is a liability (unearned revenue) until you actually perform.