Wauvel
Finance 101

Revenue recognition: when a sale becomes revenue (by industry)

← All posts
By Blake EkelundJune 30, 2026 · 9 min read

A customer wires you $12,000 for a year of your software in January. How much of that is revenue this month? The tempting answer — all of it, the cash is in the bank — is the one that will quietly mislead you about your margins, your growth rate, and what your business is worth. The right answer is $1,000. The other $11,000 is money you've been paid but haven't yet earned.

That gap — between getting paid and earning it — is what revenue recognition is about. It's one rule with very different mechanics depending on what you sell, and it's the difference between books that tell you the truth and books that flatter you. Here's the rule, then how it lands for the four business shapes most founders are in.

Getting paid isn't the same as earning it

Cash answers when did the money move. Revenue answers a different question: when did you actually deliver the value you were paid for. Under accrual accounting — the basis every serious set of books and every standard (ASC 606, IFRS 15) runs on — revenue is recognized when it's earned, not when the cash arrives.

The two can land in the same month, or months apart in either direction. A customer who prepays a year is cash now, revenue later. A customer on net-30 terms is revenue now, cash later. The money you've collected but not yet earned sits on the balance sheet as a liability called deferred revenue — a promise you still owe in service, not income you get to keep counting.

This is the same cash-vs-earned split that makes a business profitable but broke — except revenue recognition is the mirror image: here you can be flush with cash while having earned far less of it than the bank balance suggests.

The one rule: recognize revenue when you deliver the value

Strip away the accounting language and every standard says the same thing: recognize revenue as you transfer what you promised to the customer. The formal version (ASC 606) is a five-step test, and you can read it in plain English:

  • Find the contract. An agreement, written or not, with real commercial substance.
  • List what you promised.Each distinct good or service is its own "performance obligation" — software, setup, support, and training can each be separate.
  • Set the price. The total the customer agreed to pay.
  • Split the price across the promises. A $12,000 deal that bundles software and a one-time onboarding gets carved into the piece for each.
  • Recognize revenue as each promise is delivered— all at once if it's a single hand-off, or spread over time if you're delivering continuously.

That last step is the whole ballgame, and it splits cleanly into two questions: do you earn this revenue at a point in time(you hand it over and you're done) or over time (you deliver it across weeks or months)? The answer is what changes by industry.

SaaS and subscriptions: earn it month by month

A subscription is the textbook case of earning revenue over time. You promise access for a period, so you earn the fee evenly across that period — "ratably," in the jargon. Collect $12,000 for an annual plan and you recognize $1,000 each month for twelve months. The cash showed up in January; the revenue shows up all year.

Annual plan · $12,000 collected up front

Cash collected

$12,000

In the bank in January

Earned in month 1

$1,000

One month of access delivered

Still deferred

$11,000

Owed in service, not yours yet

Cash lands once. Revenue is earned across the year, and the unearned balance sits as a liability until you've delivered the service behind it. Illustrative numbers.

The roll-forward is the part worth seeing: cash stays put while the liability bleeds down into revenue, one month at a time.

Deferred revenue · roll-forward
SigningMo 1Mo 2Mo 3
Cash in bank$12,000$12,000$12,000$12,000
Revenue earned (this month)$0$1,000$1,000$1,000
Deferred revenue (owed)$12,000$11,000$10,000$9,000
The $12,000 never changes in the bank. Each month, $1,000 moves off the deferred-revenue liability and onto the P&L as earned revenue. Illustrative numbers.

Two wrinkles trip people up. A one-time setup or onboarding fee is usually its own performance obligation — if it delivers value on day one, you recognize it then, not smeared across the year. And usage-basedrevenue (per-seat overages, metered API calls) is earned as the usage happens, so it lands in the month it's consumed rather than evenly. The deferred-revenue balance, by the way, is why investors love subscription books: it's money already in hand for revenue you haven't even reported yet.

Software development and agencies: over time, or at the finish line

Project and services businesses — dev shops, design and marketing agencies, consultancies — sit on a fault line. The same studio can recognize revenue two completely different ways depending on how the deal is written:

  • Over time, if you're building something the client controls as it's made, or that has no alternative use to you and you have a right to be paid for work done so far. Most custom development and retainers fall here — you earn revenue as the hours and milestones accrue, not at handover.
  • At a point in time, if you're delivering one finished thing — a fixed-scope logo, a packaged template, a product you could resell — where the value transfers on delivery. Then nothing is earned until it ships, no matter how much you've been paid along the way.

This is exactly where a deposit bites. A 50% upfront payment on a fixed-scope build isn't revenue — it's deferred revenue until you deliver. Recognize it early and a great cash month masquerades as a great profit month, then the quarter you actually do the work looks thin. Match the revenue to the delivery and each month tells the truth about the work that happened in it.

Rule of thumb for milestone contracts: a milestone payment is a billing schedule, not a recognition schedule. You can invoice 50% at kickoff and still only have earned the slice of work actually completed by month-end.

Construction and long projects: percentage-of-completion

Construction, engineering, and any multi-month build take the over-time idea to its fullest form: percentage-of-completion. You don't wait until the building is done to book a year of revenue — you recognize it in step with how far along the job is. The most common gauge is the cost-to-costmethod: the share of total expected costs you've already incurred is treated as the share of the job you've completed.

Percentage-of-completion · cost-to-cost
B5=(B3/B2)*B1
AB
1Contract value$1,000,000
2Total est. cost$800,000
3Cost to date$480,000
4% complete60%
5Revenue earned$600,000
Revenue tracks progress, not billing. % complete = costs incurred to date ÷ total estimated cost; revenue earned = % complete × contract value. Illustrative numbers on a $1,000,000 contract with $800,000 of expected cost.

Run that quarter by quarter and the revenue line follows the work, not the invoices:

The same job · three quarters
Q1Q2Q3
Cost incurred (cumulative)$200,000$480,000$800,000
% complete25%60%100%
Revenue earned (cumulative)$250,000$600,000$1,000,000
Revenue this quarter$250,000$350,000$400,000
Costs (and so progress) accumulate; revenue is recognized to match. The period figure is the change in the cumulative earned amount. Illustrative numbers.

The catch with cost-to-cost is that it's only as honest as your total estimated cost. If that estimate is wrong, your percentage is wrong, and your revenue is wrong — which is why long-project businesses re-forecast the cost to complete every period. A job that's headed for a loss has to recognize the whole expected loss the moment you see it coming, not when it lands. (Tiny jobs are the exception — a contractor with quick turnarounds may just book revenue at completion, the "completed-contract" method.)

Products, retail, and e-commerce: simple, until deposits and returns

Selling physical goods is the cleanest case: you recognize revenue at the point in time control transfers to the buyer — usually on delivery (or on shipment, depending on the terms). Cash and revenue mostly land together, which is why product businesses rarely carry much deferred revenue. Three things still pull them apart:

  • Deposits and pre-orders are cash before delivery — deferred revenue until the goods actually go out.
  • Gift cardsare a liability when sold, not revenue — you earn them only when they're redeemed (and estimate the slice that never will).
  • Returnsmean you can't book 100% of a sale as final. You set aside a returns reserve so revenue reflects what you'll actually keep, not what rang up at checkout.

Why a founder should care

Revenue recognition isn't accountant box-ticking — it's what makes your numbers mean what you think they mean:

  • Your margins read true. Recognizing revenue in the same period as the work that earned it is the matching principle in action. Book it early and the cost shows up later in a different month, and neither month's margin is real. It's the revenue side of how you read an income statement.
  • Your growth rate is honest. Pulling a year of prepaid revenue into one month invents a spike and a cliff. Recognized properly, the trend line is the real one.
  • It changes what you're worth. Buyers and investors value recognized, recurring revenue — and read your deferred-revenue balance as working capital they're effectively financing. Inflated revenue gets discovered in diligence, and it's an expensive moment to discover it.
  • Taxes and covenants run on it. Lenders set covenants against recognized revenue and EBITDA; getting recognition wrong can trip a covenant or distort what you owe.

You don't need to memorize the standard. You need to know which bucket each of your revenue streams falls into — point-in-time or over-time — and let the books follow the delivery, not the deposit.

Want the earned-vs-collected split drawn straight from your own numbers? Wauvel's monthly report reads your books and shows where cash and revenue diverge — deferred revenue, collections timing, and all. See how it works →

See what a report like this looks like on your own numbers.

Get my free report →

Keep reading

Finance 101June 29, 2026 · 7 min read

How much runway do you have? (and how to count it right)

Runway is the number every founder carries in their head — and the one most often counted wrong. Here's the right formula, the four mistakes that quietly flatter it, and how to find the month you actually run out.

Read it →
Finance 101June 29, 2026 · 8 min read

Profitable but broke: why your P&L says yes and your bank says no

Best revenue month of the year, and you still can't make payroll? Your books aren't broken — you're reading the wrong statement. Here are the five places your cash hides while the P&L says you're winning, and the one habit that closes the gap.

Read it →
Finance 101June 28, 2026 · 7 min read

Do you need a CFO yet? An honest answer for founders

Hiring a CFO is a six-figure decision most small businesses make too early — or skip for years. Here's what the job actually is, the parts you can do yourself this week, and the signals that mean it's finally time to hire.

Read it →
Finance 101June 28, 2026 · 7 min read

One customer, most of your revenue: the risk nobody puts on the P&L

The number that can end a business overnight shows up on no statement: how much of your revenue rides on one customer. Here's how a CFO measures concentration risk, what "good" looks like, and the moves that de-risk it before a banker, an acquirer, or a lost account forces the issue.

Read it →
Finance 101June 28, 2026 · 8 min read

The cash conversion cycle: how many days is your cash actually trapped?

Your profit can be up while your bank account is tight — because cash gets stuck in inventory and unpaid invoices on the way back to you. The cash conversion cycle counts the days. Here's how a CFO reads it, and why every day you shave off is cash freed without one extra sale.

Read it →
Finance 101June 28, 2026 · 9 min read

How to read your income statement like a CFO (in ten minutes)

The P&L is the one statement everyone reads and almost nobody reads well — they check the bottom line and stop. Here's the ten-minute, top-to-bottom review a CFO runs on it: one rule, seven questions, and the line that's actually the lever.

Read it →
Finance 101June 27, 2026 · 10 min read

Working capital: the number that decides whether growth pays you or drains you

Profit is an opinion; cash is a fact — and working capital is the bridge between them. Here's what it is, why fast-growing companies run out of cash, how to model it, and the five numbers to watch every month.

Read it →
Finance 101June 19, 2026 · 6 min read

The 13-week cash flow: the quarter you can actually see

Your P&L tells you about last month. The 13-week cash flow tells you the exact week things get tight — early enough to do something about it. Here's why it's the one forecast worth keeping at your fingertips.

Read it →
Finance 101June 17, 2026 · 7 min read

The three layers of a CFO

Hiring a CFO looks like one job. It's really three, stacked: reporting on what happened, forecasting what's about to, and the thinking that turns both into a decision. Here's the whole stack — and why most owners only ever get the bottom of it.

Read it →