User Demand Isn’t a Business Case

Stripe just agreed to acquire OpenRouter for $7.5 billion. The thesis is clean: as AI products shift to usage-based billing, someone needs to be the financial infrastructure underneath all of it. Stripe wants that job.

It’s a smart bet. But buried inside that story is a question most product teams get wrong before they ever reach Stripe’s scale.

What happens when the pricing model users expect and the cost structure you’re actually running don’t match?

This news reminded me of a story my partner Ohad told me about a decision we faced at a caller ID and dialer app we built. And it’s one of the most honest product lessons I’ve heard.

The Feature That Made Perfect Sense

The app was already built around phone calls. Users were already thinking about calling inside the product. So when the team started exploring paid VOIP as a natural extension, it didn’t feel like a stretch. It felt obvious.

A survey confirmed the signal. Around 25% of users said they’d want a VOIP feature. At the scale the app was operating, that’s not a rounding error. That’s a real market inside your existing product.

Competitors were already there. Viber was offering unlimited calling to 57 countries for $5.99 a month with a 7-day free trial. The positioning was simple, the price was approachable, and users understood it immediately.

Every surface-level signal said: build this.

Then the Spreadsheet Spoke

The WebRTC component cost €0.0028 per minute. Billed 60/60 — meaning even a 10-second call rounded up to a full minute. That’s a small number until you model it at scale with heavy users.

Then came destination costs. The US looked manageable. Bangladesh looked manageable. Moldova did not. And users don’t self-select into cheap destinations. Heavy callers — the ones most likely to pay for a VOIP plan — often call exactly the places that cost the most to terminate.

Add Google Play’s fee on top of that, and a $5.99 “unlimited” package that looks attractive to a user starts looking very different in a margin model.

The problem wasn’t the feature. The problem was the promise. “Unlimited” is a word users love and unit economics hate. Matching Viber’s offer without Viber’s infrastructure and negotiated carrier rates wasn’t a product decision. It was a risk decision. And the risk didn’t close.

That’s the moment the spreadsheet killed the excitement. Not because the idea was bad. Because the math didn’t support the promise users would expect.

Why This Connects Directly to Stripe’s $7.5B Bet

OpenRouter is an AI gateway. It sits between developers and AI model providers, routing requests and tracking usage. Stripe is acquiring it because usage-based billing is genuinely hard — and it’s about to get much harder as AI products scale.

Every AI product running on token consumption faces a version of the same problem Ohad hit with VOIP. The cost structure is variable. The user expectation is often fixed or “unlimited.” And the gap between those two things is where margins go to die.

Stripe’s move is essentially a bet that most AI companies will eventually need sophisticated infrastructure to manage this gap — to bill accurately, price sustainably, and not get crushed by their own heavy users.

That’s not a new problem. It’s the VOIP problem. It’s the cloud problem. It’s every usage-based business that ever tried to offer simplicity on top of complexity.

The companies that survive it aren’t the ones with the most user demand. They’re the ones who modeled the cost structure honestly before they made the promise.

Sometimes the most important product meeting isn’t the one where you decide to build. It’s the one where someone opens the spreadsheet and the room goes quiet.

Ohad’s team didn’t build the VOIP feature. That was the right call. Not because users didn’t want it. Because the math said the promise would cost more than the product could bear.

User interest is a starting point. Unit economics are the finish line. You don’t get to skip the distance between them just because the demand signal is real.

Picture of Alex Piliavsky

Alex Piliavsky

Alex Piliavsky is the co-founder of Alchemy Avenue, helping businesses build growth that actually lasts instead of chasing quick wins. With over a decade bouncing between countries and industries, Alex learned the hard way that real growth isn't about luck! it's about patience, systems, and boring stuff like clarity. He specializes in strategic digital marketing and automation, turning chaotic operations into predictable growth machines.
Picture of Alex Piliavsky

Alex Piliavsky

Alex Piliavsky is the co-founder of Alchemy Avenue, helping businesses build growth that actually lasts instead of chasing quick wins. With over a decade bouncing between countries and industries, Alex learned the hard way that real growth isn't about luck! it's about patience, systems, and boring stuff like clarity. He specializes in strategic digital marketing and automation, turning chaotic operations into predictable growth machines.

Related Articles