Many startups fail because of bad ideas.
The rest?
Well, in startups, growth solves all problems.
So, the rest fail because of a failure of execution.
They either never crack a consistent growth channel, or they run out of room to grow because they failed to adapt before they hit the ceiling on their current channel, market, or product.
That’s what happens when companies ride one growth curve (or loop) too long:
Smart companies prevent this by mastering S-curve growth—a structured way to expand into new products, new growth channels, and new markets before hitting a ceiling.
Here’s how to do it.
Most famously, the adoption of new technologies follows the S-Curve:
Notice that they all follow a similar S-shape (with some momentary dips). And how they're generally accelerating. The Telephone was adopted way slower than cellphones.
What's missing from that graph is AI, which was around for decades and was slowly, slowly getting increased adoption. Then ChatGPT came out, and suddenly, everyone was talking about and using AI.
So AI had a decades-long ramp-up and then an extremely violent adoption which would be a near verical line.
Every product, channel, or market follows an S-curve:
The mistake many startups make?
Waiting until Stage 3 (Saturation) to launch a new growth loop for the next S-Curve.
At that point, it’s often too late.
The best startups layer new S-curves before the first one flattens.
Again, there are three types of S-Curves a company is fighting with:
The slightly confusing part is that Product and Market are a little muddied.
A new product can enter a new market (Mac vs iPhone) or be the same market, just with a much better form factor (Netflix DVDs vs Streaming).
Let's dive into each.
Note: Many of these expansions were larger (or more profitable) opportunities than their earlier products (iPhone, Macbook, AWS, Model Y), but some were smaller opportunities that added additional revenue per customer (Watch, Airpods, Experiences).
Sometimes, it's obvious that it's a bigger or smaller opportunity, and other times, it's a gamble. For example, Apple Vision, Uber Freight, and Tesla's upcoming products like Semi, Cybercab, and Optimus are either going to be big winners or not—time will tell.
Also note: Unless Airbnb can find its next S-Curve, it may lose its dominance and stop growing due to saturation, competition, and regulation. Experiences are a small portion of their revenue currently.
Expanding into new markets can be done by opening the same product to more people or creating a new product that targets a different market (for example, Amazon AWS was a totally different market than those buying books, and you could argue that the buyer of a Model S is quite different than that of a Model X or 3 or Y).
As mentioned market and product can be a bit muddied because:
For primary growth channels, reference Lenny's Racecar Growth Framework's "Growth Engine" section:
Everything else (Kickstarts, Fuel, Lubricants, Turbo boosts) help with conversions or to kickstart growth, but only the Growth Engines are likely to produce these S-Curves.
Note: For each new product and market a company creates, they also create separate S-Curves for growth channels.
For example, Square could saturate the market on Meta Ads for small business payments, then launch the Cash App, and massively open up Meta Ads again with the consumer market.
#1. Find your next S-Curve early
#2. Expand through existing distribution
#3. Test without disrupting core growth
#4. Time it before growth slows
If your startup is still finding traction, again, use the Kickstarts, Turbo boosts, etc to help get your first Growth Engine going. Here they are again:
If your startup is growing fast, now is the time to plan your next move.
Spot your next S-curve—whether it’s a new product, growth channel, or market—validate it early, and launch before your current curve stalls.
Not sure what your next growth curve should be?
Ask: "What’s the biggest pain our current customers still have?"
Their answers might define your next expansion.