Skip to content
Rubric Financial

Accounting

ASC 606 Revenue Recognition for Service Businesses

ASC 606 isn't a SaaS-only rule. Agencies, consultancies, memberships, and project-based services all need to apply the five-step model. Here's how.

By Aparna Devalla, CPA3 min · 5 slidesUpdated June 15, 2026

1 / 5

The Five-Step Model

  • 1. Identify the contract, written or oral, with enforceable rights and obligations.
  • 2. Identify performance obligations, the distinct deliverables the customer is paying for.
  • 3. Determine the transaction price, what the customer agreed to pay, adjusting for variable consideration, discounts, and refunds.
  • 4. Allocate the price across performance obligations: if a contract bundles services, split the price across each obligation based on standalone selling price.
  • 5. Recognize revenue as each obligation is satisfied: over time for ongoing services, at a point in time for one-time deliverables.
  • The model is the same whether you're SaaS, a marketing agency, a law firm, or a fitness studio.

Use ← → keys or swipe on mobile

Educational content, not tax, legal, or accounting advice. Confirm with a CPA before acting.

Educational content, not tax, legal, investment, or accounting advice. See our Terms.

Want your books handled properly?

Monthly close, accrual-basis financials, and a ledger that holds up when a lender, a buyer, or an examiner asks to see it.

See accounting services
Call