Revenue Recognition: Complete Guide to ASC 606 & Small Business Standards
Updated March 2026 · 15 min read · 3,600 monthly searches
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:
- A contractor who receives $50,000 upfront for a 6-month project doesn't have $50,000 in revenue on Day 1
- A SaaS company billing $1,200/year doesn't recognize $1,200 in January — it's $100/month
- A law firm with $200,000 in work-in-progress has revenue it hasn't billed yet
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:
- Software license + implementation + training = 3 performance obligations
- Monthly bookkeeping + annual tax return = 2 performance obligations
- Construction project with design + build phases = potentially 2 obligations
Step 3: Determine the Transaction Price
The transaction price is the amount you expect to receive. This includes:
- Fixed fees
- Variable consideration (bonuses, penalties, discounts)
- The time value of money (if payment terms exceed 12 months)
- Non-cash consideration
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:
- Over time: When the customer receives and consumes benefits simultaneously (monthly services, construction on client property)
- At a point in time: When control transfers to the customer (product delivery, project completion)
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.
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
- Recognizing all revenue at billing: Billing and revenue recognition are NOT the same thing
- Ignoring deferred revenue: Prepayments must be recorded as liabilities until earned
- Inconsistent methods: Switching between cash and accrual creates audit risks
- Channel stuffing: Pressuring customers to buy early to inflate quarterly numbers
- Bill-and-hold arrangements: Special rules apply when goods aren't physically delivered
- Ignoring returns and refunds: Must estimate and account for expected returns
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:
- Revenue recognition policy setup: $2,000-$5,000 one-time engagement
- Contract review: Analyze contracts for proper revenue treatment
- Deferred revenue tracking: Monthly reconciliation as part of advisory package
- Financial statement accuracy: Ensure revenue is properly stated for lenders and investors
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 →