Career

Why Building the Thing Is the Easy Part

CB Insights reviewed public post-mortems from 431 VC-backed companies that shut down since 2023 and found 70% ran out of capital, 43% had poor product-market fit, and 19% had unsustainable unit economics. An earlier CB Insights pass, of 101 startup post-mortems, put "no market need" at 42%. Building was rarely on the list. It's the part engineers are trained for, which is exactly why it's not where startups die.

Published February 8, 202610 min readUpdated Feb 8, 2026

Written by · Full-Stack Agentic AI Software Engineer — AI Agents, Automation & Revenue Systems for GTM/RevOps teams

In brief

If most startups fail, is it because founders can't build the product, or because of something else entirely?

Something else entirely, and the data is unusually direct about it. CB Insights's most recent pass reviewed public post-mortems, founder interviews and shutdown announcements from 431 VC-backed companies that shut down since 2023, categorizing failure reasons for 385 of them (percentages exceed 100% because most startups cited more than one cause): running out of capital led at 70%, poor product-market fit followed at 43%, bad timing or macro conditions at 29%, and unsustainable unit economics at 19%. An earlier CB Insights analysis of 101 startup post-mortems put 'no market need' at 42% on its own. 'Can't build the thing' does not appear as a standalone category in either pass — the building nearly always happens. What kills the company is that nobody wanted it enough, at a price that covered what it cost to acquire and serve them, before the money ran out. That's a demand and distribution failure, not a construction failure, and the distinction changes what an engineer should actually spend their scarce hours worrying about.

  • CB Insights's review of 431 VC-backed shutdowns since 2023 (385 categorized) found 'ran out of capital' at 70%, poor product-market fit at 43%, bad timing at 29%, unsustainable unit economics at 19% — percentages sum past 100% because most startups cited multiple causes
  • An earlier CB Insights analysis of 101 startup post-mortems separately found 'no market need' cited in 42% of failures, the single most common standalone reason in that pass
  • Neither CB Insights list has an 'engineers couldn't build it' category — the product almost always gets built; the demand for it, or the economics of serving it, is what's frequently missing
  • 'No market need' is a demand and distribution failure, distinct from 'ran out of capital,' which the same report notes is usually the proximate cause of death rather than the root problem
  • The widely repeated '90% of startups fail' statistic traces to Startup Genome's narrower definition — venture-backed companies failing to return 10x — and doesn't describe startups or small businesses generally, which fail at a much lower rate

Evidence notes

CB Insights, 'Why Startups Fail: Top 9 Reasons' (2024-2025 update)

Reviewed public post-mortems, founder interviews and shutdown announcements from 431 VC-backed companies that shut down since 2023, with sufficient data to categorize failure reasons for 385 of them. Top reasons: ran out of capital (70%), poor product-market fit (43%), bad timing/macro conditions (29%), unsustainable unit economics (19%). The report notes 'ran out of capital' is nearly always the proximate cause rather than the root failure.

CB Insights, 'The Top 20 Reasons Startups Fail' (analysis of 101 startup post-mortems)

CB Insights read all 101 post-mortems in its collection and tabulated the 20 most frequently cited reasons for failure (percentages exceed 100% because most startups cited several). Top four: no market need 42%, ran out of cash 29%, not the right team 23%, got outcompeted 19%. 'Poor product' was a separate, much smaller category at 17% — 'couldn't build it at all' isn't a category; the closest analogue, a founding team unable to ship an MVP on its own, is filed under 'not the right team' rather than a construction failure.

Startup Genome, 'Global Startup Ecosystem Report' (origin of the '90% fail' figure)

The commonly repeated '90% of startups fail' statistic traces to research measuring how many venture-backed startups fail to deliver a 10x return to investors — a narrow, investor-return-specific definition of failure, not a general statement about small businesses or all startups. General small-business survival data (e.g. U.S. Census/BLS figures) shows roughly 20% of new businesses closing in year one and about half by year five, a materially different and less dramatic picture.

Peter Thiel, 'Zero to One' (Crown Business, 2014)

Argued that distribution and sales, not product quality, determine whether a business survives — the companion argument to why 'building' rarely appears as a standalone failure reason in post-mortem data.

Continue with purpose

CB Insights reviewed public post-mortems, founder interviews and shutdown announcements from 431 VC-backed companies that shut down since 2023 and had enough detail to categorize failure reasons for 385 of them. Running out of capital led at 70%. Poor product-market fit followed at 43%. Bad timing or macro conditions came in at 29%. Unsustainable unit economics sat at 19%. Read the list twice. 'Couldn't build the product' isn't on it.

That absence is the whole argument of this post. Building is the part of a startup that engineers are trained for, staffed for, and comfortable estimating. It is also, according to the actual data on how these companies died, rarely the thing that killed them. The things that killed them were about people wanting the product, at a price that covered what it cost to get and keep them, before the money ran out. approaches product market fit from the operator's side, which complements the engineering view here. XenGrowth's growth operations team approaches product market fit from the operator's side, which complements the engineering view here.

What the data actually says, precisely

It's worth being exact here, because 'CB Insights says startups fail because of X' gets repeated so loosely that the actual report underneath it rarely gets checked. The percentages in the 431-company update sum past 100%, and the report says why: most startups cited more than one contributing cause, not a single clean reason. Running out of capital tops the list, but the same report is explicit that this is usually the proximate cause rather than the root one — a company runs out of money because something upstream wasn't working long enough before the cash ran out to fix it.

Failure reason (431-company update)

Share cited

What it actually describes

Ran out of capital

70%

The proximate trigger, per the report — usually downstream of a demand or economics problem

Poor product-market fit

43%

The product exists; not enough of the right customers wanted it enough

Bad timing / macro conditions

29%

The market, funding environment, or customer budgets moved against the business

Unsustainable unit economics

19%

It cost more to acquire and serve a customer than that customer was worth

An earlier CB Insights pass, reviewing roughly 101 startup post-mortems, asked a related but distinct question and found 'no market need' cited in 42% of failures — the single most common individual reason in that analysis, ahead of running out of cash and being outcompeted by a rival. Two different samples, two different report vintages, and neither one has a line item for 'the engineering team couldn't ship it.' approaches this from the the operations side of this side. The XenGrowth resource library approaches this from the the operations side of this side.

It's worth sitting with why the two report vintages agree on this despite covering different companies in different years. If 'couldn't build it' were a real, common failure mode, you'd expect at least one of two independent post-mortem analyses, years apart, to surface it as a distinct category somewhere in the top nine or top twenty reasons. Neither does. That's not proof no company ever failed on execution — some clearly have — but it's strong evidence that execution failure is rare enough, relative to demand and capital failure, that it doesn't clear the bar for a named category in either dataset.

Failure reason (earlier ~101 post-mortem pass)

Share cited

What it actually describes

No market need

42%

The most-cited single reason in this earlier pass — the product existed, demand for it didn't

Ran out of cash

29%

Overlaps with, but is distinct from, the newer report's capital finding

Not the right team

23%

Team composition or execution gaps — the closest category to a 'build' failure, and still not about the product not working

Got outcompeted

19%

A rival captured the same demand faster or more cheaply

"No market need" is not the same failure as "couldn't build it"

It matters to keep these two apart, because they point an engineer toward completely different fixes. 'Couldn't build it' is a construction failure — the team lacked the skill, time or technical approach to make the thing work. 'No market need' is a distribution and demand failure — the thing works fine, and almost nobody who could buy it wants it enough to pay for it. Peter Thiel's argument in Zero to One is the sharper version of the same point: a company can survive a mediocre product with real distribution, but it cannot survive a great product with no way to reach anyone who needs it. There's a real discipline built around finding this out cheaply, before a company burns through its capital discovering it the expensive way — closer to what works with operators on.

This is not a comfortable reframe for engineers, because it means the highest-leverage risk in most startups sits outside the part of the job engineers are best at. You can ship a technically excellent product on schedule and still die of exactly the failure mode CB Insights measured at 43%. The build succeeding tells you almost nothing about whether the market-need risk has been retired. On AI agents and marketing automation specifically, is worth reading. On AI agents and marketing automation specifically, XenGrowth on AI agents and marketing automation is worth reading.

A startup rarely dies because the code doesn't run. It dies because the code runs perfectly, in front of almost nobody who needed it enough to pay for it, until the money to keep finding out ran out.

Where the '90% of startups fail' folklore actually comes from

The number gets repeated constantly and rarely with its definition attached, which is its own small lesson in citing statistics honestly. It traces back to Startup Genome's research measuring venture-backed startups that fail to return 10x to their investors — a specific, narrow bar tied to venture economics, not a general statement about small businesses or even about startups broadly. By that definition, a company doing several million dollars a year in real revenue, profitably, still counts as a 'failure' if it raised a large round at a valuation that required a much bigger outcome. Compare that to general small-business survival data — U.S. Census and Bureau of Labor Statistics figures put roughly 20% of new businesses closing within the first year and about half by year five — and the picture looks materially less dramatic. Both numbers are real. They're measuring different populations against different bars, and conflating them is how a folklore statistic gets born. For the version of this validated against real spend, covers how teams test demand before committing a budget to it.

Read the original 101-post-mortem report closely and there's a 'Poor Product' category, but it sits at 17%, well below no market need and well below team problems — and even the closest thing to a pure construction failure in the whole dataset gets filed somewhere else. One founder, writing in the Standout Jobs post-mortem that CB Insights quotes directly, put it this way: 'The founding team couldn't build an MVP on its own. That was a mistake... If the founding team can't put out product on its own... they shouldn't be founding a startup.' CB Insights files that under 'Not the Right Team' — a hiring and composition problem, not a coding-ability problem. Even the one example that comes closest to 'the building part failed' turns out, on inspection, to be about who was on the team rather than whether building is hard.

What this means for how an engineer should spend risk-reduction time

If the data says building rarely kills a startup, the practical conclusion isn't 'stop building carefully.' It's that the hours spent de-risking the build are usually cheaper to find than the hours spent de-risking demand, and most teams unconsciously spend their scarce validation time on the risk they know how to reduce rather than the risk that actually kills companies. Writing more tests reduces a risk that's already comparatively low. Talking to ten more prospective customers before writing another feature reduces the risk that's sitting at 42-43% in the actual post-mortem data. On instrumenting that kind of validation properly, covers cheap ways to test demand for an offer before an engineering team commits real time to it. approaches this from the AI search, GEO and discovery side. XenGrowth on AI search, GEO and discovery approaches this from the AI search, GEO and discovery side.

  1. Treat 'will anyone pay for this' as the primary technical risk on the project plan, not a marketing side-quest that happens after the build

  2. When a launch goes quiet, check demand and unit economics before you check the build — the data says that's where the failure usually is, at roughly twice the rate of any construction issue

  3. Budget calendar time for the discovery work that finds 'no market need' early and cheaply, because CB Insights's own framing is that running out of capital is usually the last domino, not the first one

  4. Separate 'unsustainable unit economics' from 'no demand' when you diagnose a stalling product — the first means the model is priced wrong even with real customers, the second means there aren't enough real customers at any price

  5. Distrust any startup statistic quoted without its sample size and definition attached — '90% fail' and '42% cite no market need' both come from real, specific analyses, and the specificity is exactly what makes them worth citing at all

There's a version of the '20 reasons' report worth reading for its texture, not just its percentages. Tutorspree's post-mortem, quoted in the same CB Insights analysis, describes exactly the distribution problem the companion post on this site covers: 'Tutorspree didn't scale because we were single channel dependent and that channel shifted on us radically and suddenly. SEO was baked into our model from the start.' That's a company that clearly could build — a working tutoring marketplace, live, with users — undone by depending on one channel that moved. It's a distribution failure wearing a business-model label, filed under 'Need/Lack Business Model' at 17% in the original chart, nowhere near a construction problem.

None of this makes building unimportant. A product that doesn't work reliably will eventually surface as its own failure, and every one of the demand-side numbers above assumes there's a working product behind the customer's decision to pay or not pay. But 'assumes there's a working product' is doing a lot of quiet work in that sentence — it's the baseline, not the differentiator. The data from hundreds of actual shutdowns says the differentiator lives somewhere else, and it's worth spending scarce hours accordingly.

Further reading from XenGrowth

Where this work meets go-to-market

Reducing demand risk before it becomes a shutdown statistic is its own discipline, distinct from the engineering discipline of shipping a working build. publishes operator guides on exactly that side of the business.

Further reading from XenGrowth

Where this work meets go-to-market

Working on product market fit inside a commercial team? publishes operator guides on the revenue side of this work.

Further reading from XenGrowth

Where this work meets go-to-market

Working on product market fit inside a commercial team? XenGrowth's work on go-to-market systems publishes operator guides on the revenue side of this work.

Test the failure data

Five questions on what CB Insights's post-mortem research actually found, versus what gets repeated about it.

1 / 5
CB Insights's most recent 'Top Reasons Startups Fail' update reviewed post-mortems from how many VC-backed companies?

Apply this article

How to turn insights into execution

A practical sequence for teams turning concepts into production outcomes.

StartupsProduct-Market FitCareerEngineeringBusiness StrategyFailure Analysiscareer

Audit your current state

Map the bottlenecks and constraints connected to the article’s core problem.

Choose one bounded change

Test the most useful recommendation on one workflow before widening the scope.

Measure what changed

Keep the parts that improve the work, document what failed, and make the next decision from evidence.

Next step

Need help applying this in your stack?

I can translate these patterns into a concrete implementation plan for your team.

Discuss implementationBack to blog

Replies usually within 24 hours.

Next Steps

Continue reading

What Does a RevOps Automation Engineer Actually Do?

A RevOps automation engineer builds scalable systems connecting sales tools, fixes revenue pipeline leaks, and automates GTM workflows. They blend engineering rigor with sales operations expertise.

Navigate

Does Distribution Really Beat the Product?

"Distribution beats product" is a slogan until you ask what a distribution channel actually is. It's an audience you didn't have to build, a customer base someone else already assembled, a marketplace, a partnership, or content that keeps ranking after you stop writing it. Peter Thiel said the quiet part out loud in Zero to One: a mediocre product with real distribution beats a great product with none.

Navigate

How Do You Tell a Real Market from an Interesting Problem?

An interesting problem and a real market feel identical from the inside of an engineer's head — both produce the same excitement, the same late nights, the same conviction that this is obviously worth building. Only one of them has anyone waiting on the other side with money.

Navigate

Why Every Developer Should Learn Basic Self-Hosting

This isn't a pitch to move your production app off Vercel. It's an argument that not knowing what a reverse proxy, a process manager, or a TLS handshake actually does puts a ceiling on how good a debugger you'll ever be — and a $5 box you're allowed to break is enough to fix it.

Navigate

How Do You Build Personal Infrastructure That Outlives Your Employer?

A LinkedIn profile, a company email address, a Slack history — none of it is yours the day you're let go. The only professional identity that survives a layoff is the one built on a domain you personally renewed, not one an employer's IT department controls.

Navigate

How to Run a Technical Due Diligence Review for Investors

A systematic framework for evaluating a startup's technology: assess codebase health, technical debt, key-person risk, scalability, and security—with a structured review process.

Navigate

Onboarding Engineers Faster Without a Boring Wiki Nobody Reads

Most wikis are stale by design. Learn why pairing beats documentation, shipping beats reading, and how to measure onboarding progress that actually matters.

Navigate

Why I'm Preparing to Pursue a PhD While Working as a Full-Time Engineer

Preparing for a PhD doesn't mean leaving engineering. Here's how I'm building the foundation while staying in industry—and why this path might be worth considering.

Navigate
  • When Should You Stop Building and Start Distributing?

    Every additional week in the editor feels productive, because there's a diff to show for it. Every week spent instead on the unglamorous work of getting the thing in front of people feels like it isn't real work at all — until it's the only kind of week that was ever going to save the project.

  • When Should You Fire a Client?

    A 1985 study found theater-goers who'd paid more for their season tickets kept attending plays they didn't enjoy, just to avoid feeling like the money was wasted. The same bias is why engineers keep bad clients long after the math stopped working.