September 2, 2026

ASC 606

The Usage-Based Revenue Recognition Playbook

September 2, 20261 min read
Metered pricing, resold model tokens, prepaid credits, and outcome-based agent fees collided with a standard written for fixed-price contracts. Here are the six judgment calls where finance teams actually spend their close, with the codification, the entries, and the fix for each.
Usage-Based Recognition Playbook
By downloading you agree to hear from Hyphenate. Unsubscribe anytime.

6

Judgment calls, each with a decision tree and journal entries

ASC 606

Every conclusion cited to the subparagraph, not the section

2

Big-4 handbooks cross-checked for every position

The Six Questions

The judgment calls that stall an AI-native close

Each links straight into the full analysis: theory, a realistic scenario, a decision tree, and the operational fix.

ASC 606-10-25-19

Fine-Tuning, Custom Models & Setup Fees

A big upfront fee to fine-tune a custom model: its own deliverable, or spread over the usage term?
ASC 606-10-32-5

Outcome-Based & Agentic Pricing

Billing per resolved ticket or successful action: how do you recognize revenue you only earn if the agent succeeds?
ASC 606-10-55-36

Principal vs. Agent: Gross vs. Net

Reselling third-party model tokens and GPU compute with a markup: report the gross billing or just your margin?
ASC 606-10-55-46

Prepaid Credits & Breakage

Prepaid credit packs that expire: when do you recognize the credits customers never use?
ASC 606-10-55-18

Period-End Unbilled Usage & Cutoff

Billing dates that don’t line up with month-end: do you recognize usage delivered but not yet invoiced?
ASC 340-40-25-1

Costs to Obtain a Contract

Sales commissions on contracts with no committed term or volume: capitalize them, and over what period?

What's Inside

Every question, worked four ways

This isn’t a summary of the standard. Each question is worked end-to-end in the same four-part structure, so you move from “what does the codification say” to “what do I book Monday” without leaving the page.

1

Accounting Theory

What ASC 606 actually requires, cited to the subparagraph: the recognition principle behind the question, in plain language.
2

Business Scenario

A realistic AI-native contract with real numbers: the exact fact pattern that makes the call ambiguous in the first place.
3

Decision Tree

The if/then logic your auditor will walk: which facts flip the answer, and where the judgment actually lives.
4

Operational Solution

The fix: illustrative journal entries, the true-up mechanics, and how to keep the position audit-ready every close.

Where to Focus

Not every question is equally common, or equally costly

Each question plotted on financial impact and operational effort; bubble size shows roughly how many metered, AI-native companies actually run into it. Cutoff and gross-versus-net touch nearly everyone; outcome-based pricing is far rarer today but carries the highest financial stakes.

Where to Focus: Impact, Effort, & Prevalence

Sources & Precision

Cited to the subparagraph, not the section

Every reference points to the specific subparagraph that carries the conclusion, cross-checked against two Big-4 handbooks. Where a call is fact-dependent, the guide says so rather than overstate certainty.

1

ASC 606

FASB Codification: Revenue from Contracts with Customers
2

ASC 340-40

Other Assets & Deferred Costs: costs to obtain and fulfill a contract
3

Big-4 Handbooks

Deloitte Roadmap & KPMG Handbook on Revenue

The Playbook

Take the full guide with you

The complete playbook: every question with codification references, journal entries, decision trees, and the operational fix.

  • All six questions, fully worked
  • Illustrative journal entries and true-ups
  • Cross-checked gainst 2 Big-4 handbooks

Download the PDF

By downloading you agree to hear from Hyphenate. Unsubscribe anytime.

Subscribe to our newsletter to receive the latest from Hyphenate.

Usage-Based Recognition Playbook
By downloading you agree to hear from Hyphenate. Unsubscribe anytime.
Additional:Blogs
Loading posts...