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, 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

Need help applying this to your business?

Talk to a partner at Rubric Financial — one business day response. We'll scope a plan tailored to your situation, with a fixed monthly fee.

Schedule a Consultation
CallSchedule