You just closed a deal. A customer paid $12,000 upfront for a one-year software subscription. Your bank account is $12,000 heavier. But here's the question that trips up even experienced finance professionals: How much revenue did you actually earn today?
The answer is probably not what you'd expect: $1,000. That's one month's worth of the subscription—one-twelfth of the total. The remaining $11,000? You haven't earned it yet. It sits on your balance sheet as a liability until you deliver each month's service.
This is revenue recognition in action, and getting it wrong can make your financial statements misleading—or worse, trigger audit issues.
Revenue follows value, not cash
The core idea is straightforward: you earn revenue when you deliver value to your customer, not when money changes hands. Payment timing is separate from value delivery timing.
Think of advance payments as a form of loan from your customer. They've given you money, but you owe them something in return—a product, a service, access to software. Until you fulfill that obligation, the money isn't truly yours. In accounting terms, that advance payment is recorded as "deferred revenue" or "unearned revenue"—a liability on your balance sheet.
As you deliver the promised value—month by month for a subscription, upon delivery for a product, or as milestones complete for a project—you transfer amounts from deferred revenue to earned revenue. That's when it hits your income statement.
Cash basis versus accrual basis
The distinction becomes clearer when you compare two accounting methods: cash basis and accrual basis.
Cash basis
Under cash basis accounting, you record revenue when cash arrives and expenses when cash leaves. It works like your personal checkbook—simple and intuitive.
Using our $12,000 subscription example:
- January: Receive $12,000 → Record $12,000 revenue
- February–December: No additional revenue recorded
January looks like a record month. The rest of the year? Zero subscription revenue, even though you're delivering the same service every single month.
Accrual basis
Under accrual accounting, revenue is recognized when earned, regardless of cash timing:
- January: Receive $12,000 → Record $11,000 as deferred revenue (liability), $1,000 as earned revenue
- Each month thereafter: Transfer $1,000 from deferred revenue to earned revenue
Now your income statement shows consistent $1,000 monthly revenue—which actually reflects what's happening in your business. The accrual method matches revenue to the period when value is delivered, giving stakeholders a more accurate view of performance.
When is revenue actually earned? Real examples
The "when value is delivered" concept plays out differently across business models. Here are some concrete scenarios:
Product sale with delayed delivery
A furniture store sells a $2,000 sofa. The customer pays today; delivery is scheduled for next week.
When is revenue recognized? When the sofa is delivered and the customer accepts it. Until then, the $2,000 sits as deferred revenue. The customer paid for a sofa in their home, not a promise.
Consulting project
A consultant signs a $60,000 contract for a three-month strategy engagement. The client pays 50% upfront ($30,000) and 50% at completion.
When is revenue recognized? As work progresses—typically $20,000 per month if the work is evenly distributed. The first $30,000 payment creates deferred revenue; revenue is then recognized monthly as services are performed. The final payment doesn't change when revenue is recognized—only when cash arrives.
Gym membership
A fitness center sells an annual membership for $600, paid in full on January 1.
When is revenue recognized? $50 per month, as the gym provides continuous access to facilities. The value—ability to use equipment, attend classes, access the locker room—is delivered evenly throughout the year.
Gift card
A coffee shop sells a $100 gift card.
When is revenue recognized? Only when the gift card is redeemed and coffee is actually provided. The $100 is a liability—the shop owes someone $100 worth of coffee. (Unredeemed gift cards, called "breakage," are handled under specific accounting rules, typically recognized over time based on historical redemption patterns.)
The five-step framework (ASC 606 and IFRS 15)
In 2014, the Financial Accounting Standards Board (FASB) and International Accounting Standards Board (IASB) jointly issued converged revenue recognition standards: ASC 606 in the US and IFRS 15 internationally. These standards provide a unified five-step model that applies across industries:
- Identify the contract — Confirm there's a valid agreement with defined rights and obligations.
- Identify performance obligations — What distinct goods or services are you promising? A bundled deal (software license + training + support) may contain multiple obligations.
- Determine the transaction price — What's the total expected consideration? Factor in discounts, rebates, and variable components.
- Allocate the transaction price — Distribute the total price among performance obligations based on their standalone selling prices.
- Recognize revenue when obligations are satisfied — Record revenue as each obligation is fulfilled, either at a point in time or over time.
This framework replaced dozens of industry-specific rules with a single principle-based approach. For most straightforward transactions, you won't need to consciously walk through all five steps—but for complex contracts with multiple deliverables, variable pricing, or extended timelines, the framework provides essential structure.
Mistakes that get companies in trouble
Revenue recognition errors can lead to restated financials, audit findings, and in serious cases, regulatory action. Watch out for these common pitfalls:
- Recording revenue too early. Recognizing a full annual subscription on day one inflates current-period revenue and understates liabilities. Some companies have faced SEC enforcement for this exact issue.
- Ignoring multiple performance obligations. A $100,000 software deal that includes implementation services and two years of support isn't $100,000 of software revenue. Each component needs separate allocation and recognition timing.
- Confusing cash flow with profitability. Strong cash receipts don't automatically mean strong earnings. A company collecting annual payments upfront might have great cash flow but modest recognized revenue—and vice versa.
- Neglecting deferred revenue tracking. If you're not carefully tracking what you owe customers (in services or products), your balance sheet liabilities are wrong. This becomes painful during audits or M&A due diligence.
Why finance teams should care
Proper revenue recognition isn't just about compliance—it drives better business decisions:
- Accurate performance measurement. When revenue matches value delivery, you see true monthly and quarterly trends—not just when big checks happen to land.
- Better forecasting. Your deferred revenue balance represents committed future income. A growing deferred revenue balance often signals healthy future revenue—useful for planning headcount, investment, and cash needs.
- Investor and lender confidence. Properly recognized revenue makes financial statements trustworthy. Investors comparing companies can rely on apples-to-apples revenue figures.
- Avoiding painful fixes. Getting revenue recognition right from the start is far easier than restating historical financials or explaining discrepancies during an IPO process.
Revenue recognition forces a useful discipline: before recording a sale, ask what value you've actually delivered. That single question—applied consistently—keeps your financials honest and your business decisions grounded in reality.



