Moat types

The Data Flywheel: When Usage Makes the Product Measurably Better

Updated 21 October 2026

A data flywheel is a loop in which product usage creates data, that data improves the product on a measurable metric (accuracy, relevance, match rate, prediction error), and the better product attracts more usage. It is a moat only when the improvement is real, compounds with usage, and cannot be matched by a rival who buys or synthesizes similar data.

Most pitch decks claim one. Few can name the number that improves. That gap is what this page is about.

Data flywheel vs. data network effect vs. Amazon's flywheel

Three ideas share the word "flywheel" and get mixed up constantly.

ConceptWhat compoundsExample
Amazon's flywheelPrices, customers, sellers, selection, cost structureAmazon retail
Data flywheelProduct quality, through more training or feedback dataStripe Radar fraud models
Data network effectEach user's data improves the product for other usersWaze live traffic

Amazon's flywheel is a business model loop. Jeff Bezos sketched it on a napkin in 2001, borrowing the flywheel metaphor from Jim Collins, who describes progress as turn upon turn of a heavy wheel, each turn building on work done earlier. Amazon summarizes the loop simply: "Lower prices lead to more customer visits, and more customers increase sales volume and the ability to invest in better customer experience." No data is required for that loop to work.

A data flywheel is narrower. The loop runs through a model or an algorithm: more usage, more data, a better model, more usage. It can exist even when users never interact with each other.

A data network effect is the strongest form. NFX defines it this way: "When a product's value increases with more data, and when additional usage of that product yields data, then you have a Data Network Effect." The same NFX manual warns that data network effects tend to be weaker than many people, especially venture capitalists, want to believe, because more data does not automatically mean more value. For the broader family, see network effects.

The diminishing returns problem

The best-known critique is a16z's essay The Empty Promise of Data Moats. Its core points:

NFX makes the same point about reviews: on Yelp, "the 5th review adds a lot more value than the 30th."

So a real data flywheel needs two things a fake one lacks: a metric that keeps improving with more data, and data that keeps changing (fraud patterns, traffic, taste, new content) so the dataset never goes stale.

Why it matters for startups vs. big companies

For a big company, a data flywheel defends a lead it already has. Its scale means the model has seen more edge cases than anyone else.

For a startup, the math runs the other way. The incumbent already has more data. A startup's data flywheel only works if it collects data the incumbent does not have: a narrow vertical, a new workflow, an outcome that happens inside the startup's product and nowhere else. That is why this test depends on the proprietary data test. A flywheel built on public data is a flywheel anyone can spin.

It also matters in AI. If a competitor can plug in the same foundation model, the only lasting difference is what your own usage teaches the system. See beyond the AI model.

Types of data flywheels

  1. Recommendation flywheels. Clicks, plays and purchases improve ranking and personalization (Netflix, Spotify, TikTok, Amazon).
  2. Outcome-labeled flywheels. The product sees how things turned out (a chargeback, a correct answer, an actual arrival time) and learns from the label (Stripe, Duolingo, Uber).
  3. Real-time crowd flywheels. Every user is also a sensor, and the data expires quickly (Waze). This is the case closest to a true data network effect.
  4. Edge-case collection flywheels. A deployed fleet finds rare situations a lab never would (Tesla).
  5. Feedback flywheels. Users accept or reject suggestions, which tells the system what good output looks like (Grammarly, search ranking).

Data flywheel examples

Notice the pattern. The strongest cases (Stripe, Waze, Duolingo, Uber) learn from outcomes that happen inside the product. The weaker ones learn from signals a well-funded rival could also gather once it has users.

How a startup builds a data flywheel from zero

  1. Pick the metric first. Write down the number that should improve with usage: fraud caught, match acceptance rate, prediction error, answer accuracy. If you cannot name it, stop here.
  2. Capture the outcome, not just the input. Logging what users typed is easy to copy. Logging whether the match worked, the loan was repaid or the suggestion was accepted is not.
  3. Start narrow. A small, self-contained market gives you dense data on one problem faster than an incumbent's broad but thin data. Win one vertical, then expand.
  4. Close the loop quickly. Retrain or re-rank often enough that users can feel the improvement. A loop that updates once a year is a report, not a flywheel.
  5. Measure the curve. Plot your metric against data volume. If it has flattened, more users will not widen your lead, and you need a different moat.
  6. Prefer perishable data. Data that goes stale (prices, traffic, fraud patterns, inventory) forces rivals to match your current usage, not your historical archive.

Common mistakes and fake data flywheels

How Moat Check scores it

Moat Check asks one question for this test: "Does that data measurably make the product better as usage grows?"

This test sits next to proprietary data: one asks whether the data is yours, the other asks whether it makes the product better. A strong score usually needs both. Moat Check applies a fixed framework using AI and web research; treat the result as a starting point, not investment advice. For the full framework, see all moat tests, the methodology and what a moat is.

Check your startup's moat

Questions

What is a data flywheel?

A data flywheel is a loop where product usage generates data, that data improves the product on a measurable metric, and the better product attracts more usage. It only counts as a moat if the improvement is real, measurable and hard for a rival to reproduce.

What is the difference between a data flywheel and a data network effect?

A data flywheel means more data makes the product better. A data network effect is the stronger case where each user's data directly improves the product for other users, often in real time, as with live traffic data in a navigation app.

Is Amazon's flywheel a data flywheel?

No. The flywheel Jeff Bezos sketched was about prices, customers, sellers, selection and cost structure. Amazon also runs data flywheels, such as its recommendations, but the original flywheel is a business model loop, not a data loop.

Do data flywheels have diminishing returns?

Usually, yes. For most products each additional data point adds less value than the last, so the lead from data tends to shrink as competitors collect enough data to reach similar quality.

How do I know if my startup has a data flywheel?

Name the metric that improves with more usage, such as accuracy, match rate or relevance, and show that it actually moved as usage grew. If you cannot name and measure it, you do not have a flywheel yet.

Who will copy your startup?

Real competitors, the likely copycat and a moat score. Free, about a minute.

Check my moat