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.
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
You might also like
Tax
S-Corp vs. LLC for Small Business Owners
When the S-corp election actually saves money for an LLC owner, and when it costs more in headaches than it pays in taxes.
Tax
K-1 Income: What It Is and How to File It
If you're a partner, S-corp shareholder, or LLC member, you'll get a K-1. Here's how to read it and where each number lands on your 1040.
Tax
Multi-State Sales Tax for Remote and Online Businesses
Wayfair turned every remote-sale state into a potential tax obligation. Here's how to know where you owe, register, and stay clean.
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