Snowflake · Moat Anatomy

Snowflake's Moat Is Real. It's Also Quietly Draining, One Quarter at a Time.

The bull case says Snowflake has a fortress moat. Morningstar gives it no moat at all. The truth is in one number: net revenue retention has fallen from 158% to 125% in two unbroken years — the sound of a moat slowly losing water.

Moat Anatomy · 8 min

Comes with a free Moat Anatomy Canvas template.

Here is the single most expensive sentence in the Snowflake bull case: 'It pioneered the separation of compute and storage.' It did build that architecture, elegantly, and for a few years it was the reason customers switched. Then BigQuery did it, and Redshift did it, and Databricks did it, and now virtually every modern data platform does it. The thing that was supposed to be the moat became the price of admission.8 So the real question isn't whether Snowflake is a good product. It plainly is. The question is what — if anything — still stops a customer from leaving.

The official story is that Snowflake is a fortress: sticky, expanding, protected by a network effect nobody can copy. The financials tell a quieter, harder story. The most important number Snowflake reports is net revenue retention — how much more last year's customers spend this year — and that number has done something a fortress is not supposed to do.

The one number that tells the whole story

Net revenue retention is the moat's heartbeat. When existing customers keep spending more — pouring in new data, running more queries, attaching more teams — the number climbs above 100% and the business compounds without selling anyone new. Snowflake's hit 158% in early 2023, one of the highest figures any software company has ever posted.1 It looked like proof of an unbreakable hold. Then it started falling, and it has not stopped. 151%, 142%, 135%, 131%, 128%, 127%, 126%, and 125% by January 2026 — eight straight readings down, every one of them lifted directly from an SEC filing.1 That is not noise. That is a two-year, unbroken line, and what it measures is the rate at which the moat refills. The water is still coming in. It is just coming in slower every single quarter.

158% → 125%
Snowflake's net revenue retention across two years — eight consecutive quarters of decline, every figure from SEC filings. The moat isn't breached. It's draining.1

None of this means the company is failing. Revenue still grew 29% in FY2026 to $4.7 billion, with 13,328 customers and 790 of the Forbes Global 2000 on board.5 A draining moat and a growing castle can coexist for a long time. But the bull narrative isn't 'great company.' It's 'protected company.' And protection is exactly what that falling line calls into question.

What actually holds a Snowflake customer in place

Strip away the architecture marketing and two real defenses remain. The first is data gravity: once a company has loaded years of business-critical data into Snowflake, built its dashboards on it, trained its analysts on it, and wired its pipelines into it, moving out is a migration project measured in quarters and fear, not an afternoon. The second is the Snowflake Marketplace, where one customer can share live data with another without copying it — a setup that, in theory, gets more valuable the more participants join. That's a genuine network effect, the kind that rivals can't simply clone with a feature.

Claimed moatWhat it wasStatus now
Compute/storage splitThe original architectural edgeReplicated by every major rival[[cite:s8]]
First-mover advantageThe pioneer storyRedshift launched the same year; Snowflake was a fast follower[[cite:s7]]
Storage lock-inProprietary format keeping data trappedVoluntarily opened via Apache Iceberg[[cite:s9]]
Marketplace network effectLive data sharing between customersReal, but unquantified in primary filings
Snowflake's four claimed moats, and which ones still hold

Notice what's happened to the second row. The pioneer myth doesn't survive contact with the calendar: AWS Redshift launched in 2012, the very year Snowflake was founded by Benoît Dageville, Thierry Cruanes, and the often-forgotten third co-founder Marcin Żukowski — and Snowflake didn't even leave stealth until October 2014, with 80 customers.7 Snowflake didn't invent the category. It executed inside one that already existed. Architecturally and commercially brilliant, yes. First, no.

Why Snowflake is loosening its own grip

The strangest part of the story is that Snowflake is dismantling one of its own load-bearing walls on purpose. Its strongest hard lock-in was the proprietary storage format — your data lived in Snowflake's house, in Snowflake's filing system, and leaving meant rebuilding. Then Snowflake adopted Apache Iceberg, the open table format, letting customers keep their data outside Snowflake entirely and even process it on a competitor's engine like Databricks.9 Read that again. The company deliberately handed customers the exit door it had spent years welding shut. Analysts called it exactly what it is: a move that erodes the moat.

Why do it? Because the alternative was worse. Customers were going to demand portability with or without Snowflake's blessing, and a vendor that fights open standards in a world moving toward them ends up looking like the thing you migrate away from. The bet is subtle: trade the hard lock — 'you physically can't leave' — for a soft one — 'you could leave, but our compute and ecosystem are good enough that you won't want to.' It's a more honest moat. It's also a thinner one, resting now on preference rather than captivity. And preference is exactly what a falling retention number measures.

We need more evidence that Snowflake's technology road map, use cases, and customer base are mature enough to underpin high switching costs as a moat source.6
MorningstarAssigning Snowflake a no-moat rating, September 2025

The fair case that the moat is widening, not draining

The honest objection is that I'm reading decline into maturation. Of course retention falls from 158% — a company can't sustain that rate as it scales, because the base it's expanding against gets vast. The same FY2026 with 125% retention also showed RPO climbing and the count of million-dollar customers reaching 733, with the Global 2000 share of business growing.54 A platform with 13,000 customers and 790 of the world's biggest companies, deepening its hold on its largest accounts, doesn't look like a leaking ship. And the Marketplace network effect, whatever its exact scale, is the one defense that genuinely gets harder to copy the longer it runs.

All true. But two things cut against it. First, the Marketplace's strength is asserted, not proven — the impressive listing counts come from third-party narratives, not from a hard metric in Snowflake's own filings about cross-customer sharing revenue or lock-in. A network effect you can't measure is a network effect you can't bank on. Second, the structural problem doesn't soften with scale: Snowflake runs on AWS, Azure, and GCP — and those three are simultaneously its landlords and its competitors, selling Redshift, Fabric, and BigQuery against it.8 You don't get a durable moat by paying rent to your rivals. The compression is the symptom; the co-opetition trap is the disease.

Watch the moat refill, not the moat's size

The seductive mistake in moat analysis is to measure the wall's height today. The number that matters is the flow rate — how fast the moat is filling versus draining. A company can post a fortress balance sheet while its retention quietly compresses for eight straight quarters, because the castle was built with water that was already in the moat. Snowflake's lesson is that a switching cost is only as strong as a customer's reluctance to leave, and the moment a vendor voluntarily opens the exit door — as Snowflake did with Iceberg — it has converted captivity into preference. Preference is a worthier thing to earn and a more fragile thing to keep. When you assess any platform business, find its net revenue retention, line up the quarters, and read the direction. The trend is the moat. The level is just last year's trend.

There's a final irony worth sitting with. Frank Slootman set a target of $10 billion in product revenue by fiscal 2029, back when retention was still near its peak.10 He's gone now, replaced as CEO, and the goal has never been formally reaffirmed by his successor.10 Snowflake may well hit it — 29% growth off a $4.7 billion base gets you most of the way there.25 But that number was set in the world of 158% retention, a world that no longer exists. The destination might survive. The math that justified it is draining a point or two every quarter.

So what actually protects Snowflake? Not the architecture — that's commodity now. Not the first-mover crown — it never wore one. Not the storage lock — it gave that away. What's left is data gravity that weakens the moment you open the gates, and a Marketplace network effect that may be everything the bulls claim or merely a good story nobody has put a number on. The moat is real. It is also the only kind of moat that gets harder to defend the better and more open your product becomes. Snowflake didn't lose its wall. It chose to lower it — and now we get to watch, one filing at a time, whether the water it spent a decade collecting was ever really its own.

Take it further — The Moat Anatomy
Canvas

Moat Anatomy Canvas

A one-page canvas that dissects a moat instead of asserting it: where the advantage comes from, how much of the market it covers, how long it would take to copy, and what keeps it from eroding. Blank to dissect your own claimed edge; filled as the worked example tracing the structure of the story's defensible advantage. Use it to tell a real moat from a head start.

Preview the blank →

The worked example unlocks with a subscription. See plans →

Sources

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

  1. 1
    Primary · SEC filingDocumented
    Snowflake's NRR peaked at 158% as of January 31, 2023 (Q4 FY2023), then declined sequentially: 151% (Q1 FY2024), 142% (Q2 FY2024), 135% (Q3 FY2024), 131% (Q4 FY2024), 128% (Q1 FY2025), 127% (Q2–Q3 FY2025), 126% (Q4 FY2025), and 125% (Q4 FY2026) — an unbroken two-year compression from SEC filings.
  2. 2
    Primary · SEC filingDocumented
    Snowflake FY2024 (ended Jan 31, 2024) total revenue was $2.806B ($2.667B product + $139.6M services); FY2025 revenue was $3.6B; FY2026 revenue was $4.7B (29% YoY growth). Net loss was $838M in FY2024 and $1.3B in both FY2025 and FY2026.
  3. 3
    Primary · SEC filingDocumented
    NRR was 131% as of January 31, 2024 (Q4 FY2024 close); RPO was $5.2B (41% YoY growth); 461 customers with >$1M trailing 12-month product revenue; 691 Forbes Global 2000 customers.
  4. 4
    Primary · Company recordDocumented
    NRR was 126% as of January 31, 2025 (Q4 FY2025); RPO was $6.9B (33% YoY growth); 580 customers with >$1M trailing 12-month product revenue; 745 Forbes Global 2000 customers.
  5. 5
    Primary · SEC filingDocumented
    FY2026 (ended Jan 31, 2026): revenue $4.7B (29% YoY), 13,328 customers, 790 Forbes Global 2000 customers (~43% of revenue), NRR 125%, 733 customers with >$1M trailing product revenue, net loss $1.3B.
  6. 6
    SecondaryAttributed to source
    Morningstar assigns Snowflake a NO-MOAT rating, stating: 'we need more evidence that Snowflake's technology road map, use cases, and customer base are mature enough to underpin high switching costs as a moat source,' and that it does not see sufficient cost advantage or network effect to award even a narrow moat.
  7. 7
    Primary · ArchivalDocumented
    Snowflake was founded in July 2012 by three people — Benoît Dageville, Thierry Cruanes (both ex-Oracle data architects), and Marcin Żukowski (co-founder of Vectorwise) — not two, as is commonly stated. The company emerged from stealth in October 2014, at which point it had 80 customers.
  8. 8
    SecondaryWidely reported
    Snowflake's original architectural moat — decoupled compute and storage — 'has been eroded as most modern data platforms provide similar capabilities.' Snowflake's hyperscaler dependency creates a 'co-opetition' problem: AWS, Azure, and GCP are simultaneously cloud infrastructure partners and direct competitors via Redshift, Fabric/Azure AI, and BigQuery.
  9. 9
    SecondaryWidely reported
    Snowflake has adopted Apache Iceberg open-table format support, allowing customers to store data outside of Snowflake's proprietary storage and process it on other systems including Databricks. This deliberately reduces the storage-layer switching cost that was previously a key lock-in mechanism.
  10. 10
    Primary · SEC filingAttributed to source
    Frank Slootman stated Snowflake's target of $10 billion in product revenue by fiscal 2029 in the Q4 FY2023 earnings call (March 1, 2023). Slootman was replaced as CEO by Sridhar Ramaswamy in February 2024; the $10B target has not been formally reaffirmed by the current CEO in reviewed filings.