ASC 606: First Principles
If I Haven’t Been Paid Yet, Have I Earned Revenue?
Imagine a contractor finishes building a garage on Friday. The customer is thrilled with the work, but the invoice won’t be sent until Monday. Has the contractor earned the revenue? Most people would answer yes.
Now imagine a software company sells a one-year subscription and collects the entire payment upfront. Has the company earned all that revenue on the day the cash hits its bank account? Most people would answer no.
Do you see what happened?
In the first example, revenue existed before cash, but in the second example, cash existed before revenue.
If revenue doesn’t always follow cash, then what does it follow?
That question is the foundation of ASC 606.
Revenue Isn’t About Receiving Money
When most people think about revenue, they naturally think about sales and cash collections. It seems reasonable because, after all, businesses exist to make money. However, money changing hands isn’t what creates revenue.
Suppose you pay a contractor a deposit before construction begins. The contractor certainly has more cash than they did yesterday, but they also have something else. They now have an obligation to build your garage.
Similarly, if the contractor finishes the garage before sending the invoice, they have already created value for the customer even though they haven’t collected a dollar.
The timing of cash changed but the underlying economics did not.
ASC 606 recognizes that revenue is created by performance, not by payment.
What Does It Mean to Earn Revenue?
Every contract begins with a promise. Sometimes that promise is to build a garage, other times it’s to provide software access for a year. The promise could be to deliver inventory, provide consulting services, make an exceptional cup of coffee, or transport goods across the country.
Customers aren’t paying for the cash exchange itself. They’re paying for the company to fulfill a promise. As the company fulfills its promises, it earns revenue.
The accounting isn’t measuring the movement of cash, it’s measuring progress toward fulfilling the promise that the company made.
Why Isn’t Every Sale Simple?
If every contract involved a single promise completed on a single day, then revenue recognition would be straightforward. Unfortunately, businesses rarely operate that way.
A software company may sell implementation services, employee training, ongoing support, and annual software access as part of one agreement. A construction company may build a project over several years. A manufacturer may offer rebates, performance bonuses, or rights of return.
The question is no longer simply whether revenue has been earned. The question becomes, “what precisely was promised, how much of it has been fulfilled, and how much of the contract price belongs to each promise?”
That’s where ASC 606 begins to provide structure.
Why Did Accounting Change?
Before ASC 606, different industries often recognized revenue using different models. Many of those approaches worked well for specific transactions, but similar economic arrangements could produce very different accounting results.
The objective of ASC 606 wasn’t to change the economics of doing business. It was to create one consistent principle that could be applied regardless of industry.
Whether a company sells software, manufactures equipment, builds office buildings, or provides professional services, the underlying question is the same, “How much of the company’s promise to its customer has been fulfilled?”
The answer to that question determines how much revenue has been earned.
Bringing It All Together
ASC 606 isn’t really about the popular five-step model. It’s about recognizing revenue when a company fulfills its promises to its customers.
The five-step model,
1) identify the contract
2) identify performance obligations
3) determine transaction price
4) allocate price to obligations
5) recognize revenue as obligations are satisfied
Is simply a framework for answering that one question consistently.
Cash may arrive before performance or cash may arrive after performance. Invoices may be sent before, during, or after the work is complete. None of those events determine when revenue is recognized. Performance is the only trigger for revenue recognition.
Once you understand that principle, the five-step model begins to feel less like a checklist and more like a framework for answering one simple question, “What has the company actually earned?”
Everything that follows in ASC 606 simply helps answer that question consistently.
