When Is a Sale Really a Sale?
Why companies can’t simply decide when a sale is done
Most people think a sale is done the moment you shake hands, send the invoice, or see the money hit the account. But that’s not always true.
In fact, there are clear rules that determine when revenue can be recorded. And they exist for a reason. At first glance, this can feel like unnecessary bureaucracy. But it’s not.
This is also not just a finance detail. It shapes how performance is measured, how targets are set, and how decisions are made across the business.
If companies could record revenue whenever they felt like it, financial results would quickly lose their meaning.
Revenue recognition is really about one thing: making sure performance is measured in the right period.
At its core, revenue is recognized when you have delivered what you promised and earned the right to be paid. In other words, it’s about when value has actually been delivered. Not when you send an invoice, which is only a request for payment. Not when the customer signs.
So why do we need these rules? Because without them, companies could inflate results in good times or hide problems in bad ones. They would also end up rewarding the wrong behavior internally.
Revenue recognition forces discipline. It asks a simple but important question:
Have we really created value yet, or are we just expecting to?
A deal in December… or is it?
Imagine a sales team celebrating a big deal at the end of December. Targets hit. Bonus secured.
Really?
If your company sells goods that are delivered in December, the revenue belongs in December. That’s straightforward.
But if the delivery only happens in January, the revenue has not been earned yet and cannot be recorded in December.
So the key question is simple: when was the product actually delivered or the service provided?
The moment the contract was signed is not what determines the timing.
When time becomes part of the sale
Things get more interesting with service contracts, especially when the service is delivered over time.
Let’s say you sign a €1m contract in December. If half of the service is delivered in December and the other half in January, you can only recognize €500k in December and €500k in January.
Again, it comes back to the same principle: revenue follows delivery, not the signature.
Even if the customer pays the full amount upfront, you cannot record everything immediately. The revenue has to be spread over the period in which the service is actually provided.
When timing turns into manipulation
At first, this might sound like splitting hairs. But there are well-known cases where companies pushed this to an extreme.
These are situations where companies tried to make their performance look stronger by intentionally accelerating revenue.
Take Enron. The company recorded huge revenues from long-term energy contracts immediately, based on expected future profits rather than actual delivered value.
It’s like signing a 10-year deal and booking all the expected profit on day one, even though nothing has been delivered yet.
This is illegal because the revenue wasn’t earned. It gave investors a completely misleading picture of performance.
Or take Sunbeam Products, which pushed large amounts of products to distributors at the end of a period to boost reported sales. This practice is known as channel stuffing.
On paper, the products were delivered. But in reality, the distributors had not truly “bought” them in a meaningful sense. They were often incentivized or pressured to take more inventory than they could actually sell, with the expectation that unsold goods could be returned later.
So while the goods left the warehouse, the underlying economics had not really changed. The risk had not fully transferred, and real demand was uncertain.
This is why delivery alone is not enough. Revenue can only be recognized when it is genuinely earned, meaning the customer has both the intent and the ability to keep and sell the product. In this case, revenue was recorded before that point, which made it misleading and ultimately illegal.
Why this matters beyond finance
For non-finance teams, this matters more than it might seem at first.
Because it changes how you think about performance. A signed deal is not the same as delivered value. Cash in the bank is not the same as earned revenue. And growth can look strong on the surface, while being much weaker underneath.
Once you understand this, you start to look at numbers differently. You begin to ask better questions. Are we recognizing revenue too early? Are we delaying it unnecessarily? And what does this actually say about how our business operates?
This is where finance becomes more than just reporting. It becomes a way to better understand what is really happening in the business.
What this means in practice
In the end, revenue recognition is not just an accounting rule. It’s a way of staying honest about timing. Not asking “Did we make a sale?” but “Have we truly earned it yet?”
And that distinction is what turns numbers into something you can actually trust.


