Why people say they love my idea but won't pay

Quick answer: People say they love your idea but don't pay because praise costs nothing and paying is a decision. Most of them are being kind, and most of them are imagining using your product rather than actually choosing to buy it. A compliment is not demand. The only way to tell them apart is to ask for a commitment that costs the other person something (money, time, a signature) and watch what they do, not what they say.
I used to walk out of conversations feeling great.
I would explain the idea, watch someone's face light up, hear "oh that's really good", and file it away as proof. Ten of those in a week and I felt unstoppable. People wanted this. They said so.
Then I would build it. And when it was time to pay, the same people who loved it went quiet.
It took me a few rounds to understand what was actually happening. I wasn't collecting demand. I was collecting compliments. And compliments are the easiest thing in the world to get.
Why the praise happens
Two things are going on, and neither of them means your idea is good.
First, people are being nice. When you show someone the thing you're excited about, they can see you care. Telling you it's great is the low-cost, friendly move. Telling you the truth is awkward and risks the relationship. Most people, especially people who like you, will pick kind over honest every single time.
Second, and this is the sneaky one, they are imagining, not deciding. When you ask "would you use this", the person pictures a version of the future where they have unlimited time and money and your product solves everything. In that imaginary world, sure, they'd use it. Imagining is generous. Buying is not. The gap between the two is where founders lose years.
Rob Fitzpatrick wrote the best short book on this, The Mom Test, and his core point stuck with me: a compliment is not a commitment. The only opinions worth anything are the ones where someone has already put something on the line.
Praise feels like data. It isn't.
The reason this is dangerous is that praise looks a lot like validation. It comes in words, it feels warm, and you can count it. Ten "I love this" comments feel like ten data points.
But none of them are decisions. A like costs nothing. A signup costs an email. A "genius, when can I use it" costs less than that and makes both of you feel good. You can stack a hundred of those and still have zero evidence that anyone will pay.
And building on that is expensive. CB Insights found that "no market need" sits near the very top of the reasons startups fail. A lot of those founders were not lazy and not stupid. Plenty of them had encouraging conversations and healthy waitlists too. They just never checked whether the enthusiasm turned into money.
I have built and sold a startup before, and I'll be honest, I got some of that right by luck and instinct rather than by testing properly. Ventropolis exists because I don't want to rely on luck this time. Neither should you.
The one test that separates love from demand
Here is the whole trick, said plainly: stop measuring what people say and start measuring what they'll give up.
A real signal is anything that costs the other person something they value. Usually that's money. Sometimes it's their time, a referral that puts their name on the line, or a signature. The test is simple. Ask for the commitment, then watch.
You don't need a finished product to do this. A few ways I run it:
- Say the price out loud. In a conversation, after they describe the problem, name a real number. "We're thinking 40 euro a month." Then stop talking. Do they flinch, or do they ask how to sign up?
- Ask for a small deposit or pre-order. Not one euro, that proves nothing. Enough that they have to actually decide.
- Get a signature. For B2B, a paid pilot or a letter of intent that says "we'll pay X if you build Y" is worth more than fifty happy calls.
If you want the full playbook on this, I wrote a whole post on how to test willingness to pay. The short version is above: it only counts when it costs them something.
How to read the answer honestly
When the test is done, split what happened into two columns. What people said, and what people did.
The said column is nice to have. The did column, paid, signed, committed, is the only one allowed to decide what you build next. It's tempting to round a warm "maybe" up to a yes because you want the idea to be real. Don't. That instinct is exactly what got you the pile of compliments in the first place.
And if people go quiet the moment it costs them something, that isn't a rejection of you. It's the test doing its job and saving you months. I'll take an honest no over a polite yes any day, because the no is free and the polite yes is the most expensive thing you can build on.
So before you write another line of code, go ask for a real commitment from real customers. If you want help turning your polite interest into an actual demand test, that's exactly what we built Ventropolis for.
What's the nicest thing someone said about your idea that never turned into a payment? And what would happen if you asked them for a deposit tomorrow?
