Most software companies smooth their revenue into tidy monthly slivers. Snowflake did the opposite on purpose — and then told its investors, in writing, that it couldn't reliably predict what came next.

Pairs with the Pricing Power Diagnostic — a ready-to-use strategy tool. Included in the The Pricing Lens Casebook →

Spin up a Snowflake warehouse to run one query, and the meter starts the instant it wakes — a 60-second minimum charge, then billing by the second for as long as it runs.1 Shut it down and the meter stops. There is no monthly seat, no ratable slice booked whether you touch the product or not. Snowflake gets paid when — and only when — a customer actually burns compute. It's the difference between renting an apartment and paying for a taxi: you can leave the apartment empty and the landlord still collects; the taxi earns nothing while it idles.

The official story is that Snowflake's genius was inventing per-second cloud billing. It wasn't. The per-second increment and the one-minute minimum are conventions Google's BigQuery already used.7 The real decision — the one that shaped the company's income statement and its stock — was choosing to recognize revenue on that consumption, and accepting that real-time demand swings would flow straight through to the top line instead of being smoothed away.

Our product revenue is recognized based on customers' consumption of our platform... which distinguishes our revenue model from subscription-based software companies that recognize revenue ratably over the term of a contract.2
Snowflake Inc.Paraphrasing its Form 10-K description of the consumption model

The choice was recognition, not the increment: billing by the second is a convention; letting consumption drive the reported number is a strategy

A subscription software company sells you a year and books that year in even monthly slivers, whether you log in daily or never. Revenue arrives smooth, predictable, forecastable — the whole point of the SaaS model was to make the next quarter legible. Snowflake threw that legibility away on purpose. Its product revenue is tied to consumption of compute, storage, and data transfer, which the company itself notes is variable at the customer's discretion and not tied to the size or duration of a contract.2 That means demand isn't a leading indicator that Snowflake gets to watch and plan around. Demand is the revenue, recorded in the same period it happens. When customers lean in, the number rockets. When they pull back, there is no ratable buffer to hide behind — the drop shows up now.

Snowflake total revenue, fiscal 2021–2023
$592.0M
FY2021 (ended Jan 31, 2021)3
$1.2B
FY2022 (ended Jan 31, 2022)3
$2.1B
FY2023 (ended Jan 31, 2023)3

For a few years the model was pure tailwind. Total revenue more than tripled from $592 million to $2.1 billion in two fiscal years.3 Consumption-based recognition amplified the good times: when customers' own businesses were growing fast, they ran more queries, and Snowflake booked that surge in real time rather than waiting for contracts to renew. But the same filing that showed the tripling also carried the warning — Snowflake disclosed, as a formal risk factor, that because consumption is discretionary and hard to model, its ability to forecast revenue is limited, and that it expected its revenue growth rate to decline.3 The company wrote the volatility into its own prospectus. It knew exactly what it had signed up for.

70% → 40%
product revenue growth in fiscal 2023, then the guidance for fiscal 2024 — a swing consumption recognition delivered straight to the top line, with no ratable buffer to soften it5

When a handful of customers turned the meter down: the slowdown wasn't a broad enterprise retreat, and the CFO named who it wasn't

The warning came due in 2022. Product revenue that had grown 70% in fiscal 2023 was guided to just 40% for fiscal 2024.5 The lazy read was 'macro headwinds hit Snowflake,' but that flattens what actually happened. On the Q1 fiscal 2023 call, CFO Mike Scarpelli was precise: the drag was concentrated in a subset of consumer-facing cloud customers who were consuming less than anticipated in a tougher environment — a mirror image of the prior year, when those same kinds of customers' own rapid growth had driven consumption far above expectations.4 When an analyst reached for the obvious digital-native names, Scarpelli said flatly that Meta, Netflix, and Peloton were not among those dragging results down.4 That specificity is the tell. A subscription business would have reported the same smooth line regardless of how much those customers actually used the product. Snowflake couldn't, because its revenue was their usage.

Subscription SaaS (ratable)Snowflake (consumption)
When revenue is bookedEvenly over the contract termWhen compute is actually consumed[[cite:s2]]
Customer uses less this quarterRevenue unchanged until renewalRevenue falls this quarter
Forecasting the next quarterLargely locked by existing contractsLimited; disclosed as a risk factor[[cite:s3]]
Upside when a customer surgesDeferred to renewalCaptured immediately
Two revenue models, same customer pulling back

Isn't this just pay-as-you-go with a nicer story?: the pure-usage framing is wrong, and the volatility is a feature the company chose to keep

The fair objection is that this is just pay-as-you-go, and pay-as-you-go isn't exotic. Two things complicate that. First, Snowflake isn't purely on-demand: while its on-demand track carries no minimum, most large customers sign prepaid capacity-commitment contracts with a stated minimum around $25,000, drawing them down over time.6 The per-second granularity governs how a commitment is consumed, not whether one exists — so there is a floor beneath the volatility, not a free-fall. Second, and more honestly: the volatility genuinely hurt. A model that spikes on the way up will sag on the way down, and Snowflake's forecasting was so tied to customer behavior that its own guidance for fiscal 2024 was a moving target across a single year — a drag it tried to reframe by claiming its addressable market had grown from $81 billion at its 2020 IPO to $248 billion about two and a half years later.5 The steelman holds partway: consumption pricing is real utility, aligning what customers pay with what they use, which is why they tolerate it. But the company traded predictable revenue for honest revenue. When usage was up, it collected more than a subscription would have allowed. When usage fell, it had nowhere to hide. That is the deal, taken whole.

Consumption pricing is a two-way bet, and you own both directions

If you meter by usage and recognize revenue on it, you are volunteering for volatility in both directions — you keep the upside when customers surge, and you eat the downside the instant they throttle, with no ratable contract to smooth the reported number. The trap is selling investors only the upside half of that trade. Snowflake did the rarer, harder thing: it disclosed the downside as a formal risk factor before it arrived, so when a subset of consumption-heavy customers pulled back, it could point at its own filings rather than plead surprise. If your pricing exposes real-time demand, price the honesty in from the start — and don't be shocked when the same meter that ran hot runs cold.

Snowflake didn't invent billing by the second; it inherited an increment BigQuery already used.7 What it chose was to let that meter tell the truth about demand in real time, and to book its revenue on the truth rather than on the comfortable fiction of a smoothed contract. That choice bought explosive early growth and a growth rate that fell exactly as promised. The company's most quietly radical decision wasn't in its pricing page. It was in its risk factors — where it agreed, in writing, that it could not fully predict its own next quarter, and shipped the model anyway.

Take it with you — The Pricing Lens
Assessment

Pricing Power Diagnostic

A scored diagnostic of pricing power: brand pull, switching costs, substitutes, and how critical the product is to the buyer. Each dimension rated 1-5 so you can see, at a glance, whether a price rise sticks or sends customers running. Blank to grade your own offer; filled as the worked example scoring a story's business on its real ability to charge more.

Blank template

Included, filled and blank, in the The Pricing Lens Casebook. See the set → · Preview the blank →

Sources

Where this comes from — the filings, records, and reporting behind it.

  1. 1
    Primary · Company recordDocumented
    Snowflake bills warehouse compute by the second, with a 60-second minimum charge each time a warehouse starts or resumes; billing continues per second after that initial minimum.
  2. 2
    Primary · SEC filingDocumented
    Snowflake's product revenue is recognized based on platform consumption of compute, storage, and data transfer -- which is variable at the customer's discretion and not tied to the size or duration of a contract -- which the company itself states distinguishes its model from subscription-based software companies that recognize revenue ratably over a contract term.
  3. 3
    Primary · SEC filingDocumented
    Total revenue: fiscal year ended January 31, 2021 -- $592.0 million; fiscal year ended January 31, 2022 -- $1.2 billion; fiscal year ended January 31, 2023 -- $2.1 billion. In the same filing, Snowflake discloses as a risk factor that because customers' platform consumption is discretionary and hard to model, its ability to forecast revenue and remaining performance obligations is limited, and that as a result of prior rapid growth it expects its revenue growth rate to decline in future periods.
  4. 4
    PublishedWidely reported
    On Snowflake's Q1 fiscal 2023 (May 2022) earnings call, CFO Mike Scarpelli said that some customers -- specifically flagged as consumer-facing cloud companies -- were consuming less than anticipated amid a more challenging operating environment, contrasting with the prior year when certain customers' own rapid business growth had driven much higher-than-expected consumption; he stated that none of several digital-native names an analyst asked about (Meta, Netflix, Peloton) were among those dragging down Snowflake's results.
  5. 5
    PublishedWidely reported
    Snowflake grew product revenue 70% in fiscal 2023, but management guided to just 40% year-over-year product revenue growth for fiscal 2024 -- a deceleration the company sought to offset with a claim that its total addressable market had grown from $81 billion at its September 2020 IPO to $248 billion roughly 2.5 years later.
  6. 6
    PublishedAttributed to source
    Snowflake has no minimum billing requirement for its on-demand pricing track, but its prepaid 'capacity commitment' contracts -- which carry volume discounts that scale with committed amount and contract length -- have a stated minimum of $25,000.
  7. 7
    PublishedAttributed to source
    Google BigQuery's capacity pricing model charges per slot-hour and, per this pricing guide's comparison, shares the same per-second billing increment and one-minute minimum charge as Snowflake's model.

More like this — beyond Snowflake

New Strategically analyses as they publish: the defining moves in business, checked against the record. No noise, and one click to leave.