← All articles Accounting

Revenue Recognition: How to Record Income the Right Way

Revenue recognition is the accounting principle that determines when revenue is recorded. Getting it right is fundamental to producing accurate financial statements.

The basic principle

Under accrual accounting, revenue is recognised when it's earned, not when cash is received. For most service businesses, this means recognising revenue when services are delivered. For subscription businesses, it means recognising ratably over the subscription period. For project-based businesses, it may mean recognising as milestones are completed.

The principle behind revenue recognition is simple: recognize revenue when you have earned it, regardless of when cash is collected. Earned means you have delivered the product or service the customer paid for. If you collect $12K upfront for a year of service, you have earned $1K of it after one month, not the full $12K.

This is accrual accounting in action. For some businesses (cash-basis sole proprietors), this principle does not apply. For any business that needs investor-grade financials, uses accrual accounting for tax purposes, or has meaningful timing differences between cash and service delivery, revenue recognition matters significantly.

Common mistakes

The most common revenue recognition errors are recording cash received as revenue immediately (which is correct on cash basis but wrong on accrual), recognising annual contract values upfront when they should be spread over the year, and not recognising revenue for work completed at period-end because the invoice hasn't been sent yet. Each of these distorts your P&L in ways that can mislead both internal decision-making and external stakeholders.

Common mistakes: recognizing revenue when cash is received rather than when services are delivered (overstates current revenue), recognizing all revenue from a multi-year contract upfront (massively overstates year-one revenue), failing to defer revenue for prepaid services that have not yet been delivered, and inconsistent treatment across similar contracts.

Another common issue: contracts with multiple deliverables. If a customer pays $50K for a bundle of software plus onboarding plus training, each component may have different recognition timing. ASC 606 requires breaking these into separate performance obligations and recognizing revenue as each is satisfied. Getting this wrong is one of the most common audit findings.

Deferred revenue

When you receive payment before delivering the associated service, that payment is not yet revenue, it's a liability called deferred revenue. A client who pays for a year of service in January hasn't given you a year's revenue in January. They've given you one month's revenue and eleven months of obligation. The deferred revenue balance decreases each month as services are delivered.

Deferred revenue is the liability account where prepaid but not yet earned revenue sits. When a customer pays $12K for an annual subscription, $12K goes into deferred revenue as a liability, and $1K per month moves from deferred revenue to revenue on the P&L as the service is delivered. After 12 months, the deferred revenue balance is zero.

The deferred revenue schedule can get complex fast. Annual contracts, multi-year contracts, contracts with escalators, contracts with early renewals, and cancellations all need to be tracked. Spreadsheets work up to 20-30 active contracts. Past that, subscription management tools (Maxio, Chargebee, or built-in features of modern billing systems) become necessary.

Why it matters for your business

Correct revenue recognition means your P&L accurately reflects business performance. It means your revenue trend is real, not a function of billing timing. It means the ratios investors use to evaluate your business, growth rate, margins, revenue per client, are accurate. And it means your financial statements are defensible in due diligence.

Revenue recognition matters because it determines your reported revenue, which drives valuation, metrics, growth rates, and most financial decisions. Two companies with identical cash receipts can report wildly different revenue based on how they recognize. Investors and buyers care about recognized revenue, not cash, because it reflects the actual pace of business.

It also matters for internal decisions. If you think you are making $200K/month in revenue but actually only $80K is being recognized per GAAP, your margin analysis, unit economics, and planning assumptions are all wrong. Getting revenue recognition right is not just an accounting concern, it is a prerequisite for making good business decisions.

Working through this in your business?

Finsightic handles accounting, controller oversight, and fractional CFO work for growing companies. Fixed monthly pricing, no long-term contracts.

Take the free Financial Health Score →
Related articles
Free tool, no email needed

Build your own financial model

Pick a template, set your numbers, and download a working Excel model. Cash flow, runway, budget vs actual, revenue projection, or a full three-statement build. It all runs in your browser, nothing gets uploaded.

Open the model builder → Or book a free 20-min review
Work with Finsightic

Bookkeeping and a clean monthly close

Reconciled books, a reliable close, and financials you can trust, handled by one senior team.

See pricing → Learn about Bookkeeping
← All articles