Revenue Recognition: Complete Guide to ASC 606 & Small Business Standards

Updated March 2026 · 15 min read · 3,600 monthly searches

Bottom Line: Revenue recognition determines when your client records income — and getting it wrong can trigger IRS audits, loan covenant violations, and misleading financial statements. ASC 606 provides a 5-step framework, but most small businesses still struggle with the basics. As an advisory professional, helping clients properly recognize revenue is a high-value, ongoing service.

What Is Revenue Recognition?

Revenue recognition is the accounting principle that determines when revenue should be recorded in the financial statements. Under accrual accounting, revenue isn't recognized when cash is received — it's recognized when it's earned.

This distinction matters enormously:

The ASC 606 Five-Step Model

ASC 606 (Revenue from Contracts with Customers) is the current standard for revenue recognition. While technically required for public companies and larger private companies, its framework is the best practice for all businesses.

Step 1: Identify the Contract

A contract exists when there's an agreement (written, verbal, or implied) with commercial substance, where both parties have approved and committed to their obligations.

Step 2: Identify Performance Obligations

A performance obligation is a promise to deliver a distinct good or service. One contract might have multiple obligations:

Step 3: Determine the Transaction Price

The transaction price is the amount you expect to receive. This includes:

Step 4: Allocate the Price to Performance Obligations

If there are multiple performance obligations, allocate the total price based on relative standalone selling prices.

Step 5: Recognize Revenue as Obligations Are Satisfied

Revenue is recognized either:

Common Revenue Recognition Scenarios

Service Businesses (Accounting, Legal, Consulting)

Most service revenue is recognized over time as services are performed. For fixed-fee engagements, use percentage-of-completion or output methods.

Example: A bookkeeper charges $2,000/month for ongoing bookkeeping. Revenue = $2,000 recognized each month as services are delivered. Simple.

Construction and Long-Term Contracts

Use percentage-of-completion method. Revenue recognized = (Costs incurred / Total estimated costs) × Contract price.

Subscription and SaaS Businesses

Annual subscriptions are recognized ratably (evenly) over the subscription period. A $1,200 annual subscription = $100/month revenue.

Retainer-Based Services

If the retainer is for "on-call" availability, recognize evenly over the period. If it's a prepayment for specific hours, recognize as hours are used.

Revenue Recognition Mistakes That Trigger Problems

  1. Recognizing all revenue at billing: Billing and revenue recognition are NOT the same thing
  2. Ignoring deferred revenue: Prepayments must be recorded as liabilities until earned
  3. Inconsistent methods: Switching between cash and accrual creates audit risks
  4. Channel stuffing: Pressuring customers to buy early to inflate quarterly numbers
  5. Bill-and-hold arrangements: Special rules apply when goods aren't physically delivered
  6. Ignoring returns and refunds: Must estimate and account for expected returns
Warning: Improper revenue recognition is the #1 cause of financial statement restatements and one of the most common fraud schemes. The SEC has brought more enforcement actions related to revenue recognition than any other accounting issue.

The Advisory Opportunity

Revenue recognition is complex enough that most small business owners get it wrong — and simple enough that a trained advisory professional can fix it. Services you can offer:

Ready to Master Advisory Services? Revenue recognition is just one of dozens of high-value advisory skills you need. Our complete course covers everything from financial analysis to client advisory services — with real templates, case studies, and certification preparation.

Related Articles

Ready to Become a Fractional CFO?

Join Fractional CFO School and learn how to transition from bookkeeping to high-value advisory services.

View Course →