Skip to content
Insights

Revenue recognition / 6 min read

SaaS Revenue Recognition: Implementing ASC 606 Before It Is Tested

How software companies move ASC 606 from a spreadsheet and a policy memo to a revenue process that holds up when investors, auditors, or acquirers look closely.

By Alicia Dahling

Why SaaS revenue gets harder as you grow

Early software revenue looks simple. A customer signs, an invoice goes out, and a spreadsheet spreads the amount over the term. That works while contracts are few and alike. It weakens as pricing models multiply and more people negotiate terms.

Growth adds contract features that each raise an accounting question: implementation services, usage or tiered pricing, multi-year terms with changing prices, discounts and free periods, mid-term upgrades, and renewals that change scope. The test is not whether a feature is unusual. It is whether the company can see it, treat it consistently, and show how it decided.

  • Contracts are negotiated faster than finance can read them.
  • Billing and recognition run from different records.
  • Exceptions live in a workbook only one person understands.
  • The policy memo describes a process no one actually follows.

References

  • Distinct performance obligations, including setup, implementation, and services: FASB ASC 606-10-25-14 through 25-22.
  • Variable consideration and usage-based pricing: FASB ASC 606-10-32-5 through 32-14.
  • Contract modifications, renewals, and co-terming: FASB ASC 606-10-25-12.

Implementation is an operating decision, not a memo

Each treatment conclusion should be reached with qualified technical accounting support and discussed with your auditors. But a conclusion does not run itself. Someone has to spot the feature at signing, capture the facts it depends on, apply it in a system, route exceptions, and keep the support.

That work spans sales, contracts, billing, finance, and systems. When those handoffs are informal, the accounting answer can be right while the reported result is still inconsistent. ASC 606 implementation is an operating model, not a compliance project.

For how contract review and performance obligations become repeatable decisions, read ASC 606 Beyond Compliance.

Map one real contract from signature to report

Follow one representative contract end to end. Where are its terms captured? Who decides how each promise is treated? Which data drives timing and amounts? Where does billing diverge from recognition? Who reviews the result, and what evidence survives?

Repeat this for two or three contract types. The gap between the stated process and the real one becomes visible, and so does the line between urgent and structural issues. That is what you need to know before choosing tools or hiring.

  • Contract intake captures the facts the accounting needs.
  • Approved treatments become rules operating teams can use.
  • Billing and recognition reconcile, with differences explained.
  • Each significant decision traces from source to report.

Choose systems after the decisions are clear

The first question is often which system: a ledger and workbook, a revenue tool, or a larger platform. It matters, but it comes second. A system applies the rules it is given. If contract facts arrive incomplete or treatments are undefined, a new tool records the same ambiguity faster.

Define the ordinary paths, known exceptions, escalation triggers, and the evidence each needs. Then evaluate systems against that design.

Automating before ownership and evidence are defined creates future review work. See Finance Transformation Without Control Debt.

Sequence the work before it is tested

Revenue draws close scrutiny at predictable moments: a first audit, a financing, a lender review, or a sale. Work done before those moments is sequenced around risk. Work done during them is sequenced around deadlines.

A focused diagnostic is a practical first step. It reviews revenue processes, ASC 606 pressure points, controls, evidence, handoffs, systems, and ownership, then produces an executive roadmap that separates immediate exposure from structural work.

Not sure where to start? Five short questions give you a plain summary to bring to that first conversation: take the Revenue Readiness check.

Continue reading

Revenue recognition

ASC 606 Beyond Compliance

Revenue recognition becomes scalable when the accounting policy is translated into contract intake, data, systems, controls, review, and reporting behavior.