I posted here a few weeks ago about building TruthScore with $0 revenue and almost quitting three times. That post got 130+ comments and genuinely kept me going.
So here is the honest update.
What has changed since that post:
I launched a Chrome extension.
It lives inside YouTube. You browse, you see a suspicious thumbnail, you click the icon, you get a TruthScore score without leaving the page. No new tab. No copy-pasting links. Just instant scores where the problem actually happens.
It has 3 users right now.
I know how that sounds. But 3 real humans installed something I built from scratch onto their browser. That is not nothing.
I integrated web search.
TruthScore no longer only analyzes YouTube signals. It now pulls web data to cross-reference what is being claimed in a video against what actually exists online. If a creator claims $50K months but leaves zero digital footprint anywhere, the tool catches that now.
This was the most technically challenging thing I have built so far, and I built it alone.
What has not changed:
Revenue is still $0.
I launched in December. It is now almost September. Eight months of building, iterating, marketing, fixing false positives, surviving a public callout from a creator, discovering my YouTube comments were shadowbanned the entire time, writing a viral Indie Hackers post, launching a Chrome extension, and integrating web search.
$0.
The real situation right now:
The Gemini API key is costing real money every month. Money I do not have. Every scan costs me something, and none of those scans are converting to revenue yet.
I have 27 email subscribers who used the tool and gave me their email. None of them have paid.
YouTube comments stopped working — between the shadowban and the platform treating my account as spam, that channel is effectively dead for now.
I do not have money to run paid ads.
What I have is a working product, a Chrome extension, a genuine problem worth solving, and the stubbornness to still be here after eight months of $0.
Why I am still not quitting:
Because I built this after getting scammed myself by a YouTube "make money online" video. That problem is still real. People are still getting scammed every single day by content that looks legitimate but exists only to funnel them into affiliate products.
TruthScore catches that. The tool works. The distribution is what is broken.
And I have not found the distribution lever that makes this explode yet. But I am still looking.
What I am asking for:
If you have used TruthScore—tell me honestly why you did not pay. Was it the price? The trust? The product not solving your problem clearly enough?
If you have solved the gap between a working free tool and a first paying customer—tell me what actually moved the needle.
If you are building something with the same zero-revenue wall right now—reply below. I want to hear from you.
The Chrome extension is live. The web search is integrated. The tool is better than it has ever been.
Someone needs to be first. Why not today?
truthscore.online
#indiehackers #buildinpublic #saas #zerorevenue #chromeextension #indiemaker #startuplife #distribution #makemoneyonline
One thing none of the answers above touch: the trust problem might not be about price or timing, it might be that a single score is a hard thing to trust when it's a verdict about someone else. I hit something similar with money data, not scam data, building Alisio. Early on I showed one confident number and people made decisions off it that didn't hold up, so now if a figure can't show what it's actually built from, the app refuses to print it rather than showing a plausible-looking guess. A TruthScore that comes with the two or three signals it weighted most, the missing footprint, the claim mismatch, whatever specifically tipped it, would probably convert better than a number alone, because people won't pay to trust a black box, they'll pay to see the reasoning and agree with it themselves.
That black box insight is huge—'people won't pay to trust a black box, they'll pay to see the reasoning.' That makes total sense. Right now, a score feels like an arbitrary verdict, but showing the 2–3 key signals (like missing footprint or claim mismatch) turns it into an evidence pack they can verify themselves. Definitely going to test showing the core breakdown alongside the score instead of just a raw number. Appreciate you sharing that experience with Alisio
Disclosure: I build three products, one an iOS app with model calls in production, so the API bill part is familiar.
Everyone here is pointing at the 27, and they're right. But there's a separate thing in your post nobody's picked up: right now every new user makes your position worse. Each scan costs you Gemini money, nothing converts, and you've said plainly that it's money you don't have. So distribution isn't just the missing piece - it's the piece that hurts most if it arrives before the paywall works.
Which means I'd flip the order. Get one person paying, at any price, on the traffic you already have. That's a much smaller job than finding a distribution lever, and it's the only thing that turns a new user from a cost into a gain.
Concretely, I'd keep the first scan free - that's your demo, and you need it. The web-search cross-reference is where I'd put the wall. It's the thing that took you longest, it's the part nothing else does, and it's your most expensive call. At the moment your most defensible feature is also the one you're giving away to people who have told you 27 times that free is a price they're happy with.
Eight months and still shipping, with the extension out the door, is not nothing.
Thank you so much for pointing out what I need to do. Indeed, it's true that every free scan burns Gemini API tokens at my cost. I'm not sure on how to get one person to pay specifically at any price. Does this mean I need to change my PayPal paywall to something like "buy me coffee"? This is a new direction that I am willing to try because building for almost a year without any paying users gets one worried: "Is the product bad, or is it my distribution that's the problem?"
Still here after 4 months with 4 users — that's more than most people who talk about building.
The hardest part isn't the code, it's knowing if anyone actually wants it before you've burned months. What was your original validation signal that told you this was worth building?
Keep going.
I built TruthScore from my own experience. I got 'scammed' on YouTube after paying for a course, only to realize that everything it offered was available on YouTube for free. I emailed asking for a refund, got no response, and after emailing again and again, I think I eventually got blocked. That's how TruthScore came to be. After posting about this on YouTube, a lot of people could relate to the problem, but apparently that wasn't enough to get them to pay.
The biggest signal here may not be distribution yet—it’s the 27 people who used the product, gave you their email, and still didn’t pay. That creates a much more interesting conversion question than “how do I get more users?” They’ve already crossed the curiosity barrier, but apparently not the value/trust/urgency barrier. I’d be careful about treating the product as proven and distribution as the only broken piece; the free-to-paid gap may be telling you something about how the product’s value is framed or experienced. The key question is: what would have needed to happen during that first scan for paying to feel like the obvious next step?
Spot on. The 'curiosity barrier vs. value barrier' distinction is a huge perspective shift for me. I’ve been so focused on getting more top-of-funnel eyes that I overlooked fixing what happens right after that first scan
The 27 emails are probably the highest-leverage signal here. I would not ask them generally why they did not pay. I would ask one very narrow thing: "What would have needed to happen in your first scan for this to be worth paying for today?" That forces the answer toward outcome, trust, and urgency instead of politeness.
That exact question phrasing is absolute gold, Aaron. Asking general 'why didn't you pay?' questions usually gets soft, polite answers that don't help much. I'm going to draft a quick email with this exact line and send it out to the 27 subscribers today. Appreciate the sharp framework
The “distribution is broken” conclusion is the part I’d question most. 27 people gave you their email after using it, but none paid — that sounds like a useful signal about perceived value, trust, or willingness to pay before assuming you just need more users. I’d dig into that gap first.
That’s a fair pushback, Aryan. The reason I viewed it as a distribution problem is that I'm getting zero top-of-funnel traffic right now, but you're completely right—27 free signups with $0 converted is a clear signal about the value/paywall gap. How would you approach validating whether it's a price issue vs a fundamental lack of willingness to pay for this type of tool?
That’s exactly the distinction I’d want to look at before drawing a conclusion from the 27 signups. There are a few different things that could explain the gap, and I wouldn’t want to assume it’s pricing without looking at the evidence.
Happy to compare notes on it. What’s the best email to reach you on?
The distribution being broken while the product works is the most honest description of early stage I've read. Same situation here — still looking for that first paying customer. The hardest part is that a working product proves nothing about whether you can reach the people who need it.
Appreciate that, Andalib. It really is a bizarre feeling when the tech is solid and doing exactly what it's supposed to do, but the bridge to reach the people who need it feels totally missing. What product are you building? Would love to check it out.