Hey IH 👋
I've been lurking and commenting here for a bit, figured it's time to share what I'm building.
ExpenseSpy: snap a photo of a receipt, AI extracts the merchant, date, amount, and line items, and you export to Excel, CSV, or PDF in one tap. Multi-currency, built for one-person workflows.
A bit of honesty on the "why": I'm not someone drowning in receipts myself. But I kept watching freelancers, frequent travelers, and small business owners fight the same boring problem — manual entry, lost receipts, currency mess. Most expense tools are built for 50-person finance teams. I wanted something light enough for a single person.
The stack: Flutter (iOS + Android), OpenAI Vision for extraction, RevenueCat for subscriptions, Firebase backend. Bootstrapped, solo, first product.
Launching June 17. Right now I'm in the messy pre-launch stretch — Product Hunt scheduled, store listings in review, and a lot of second-guessing.
Two things I'd genuinely love input on:
If you want to follow along or get notified at launch: expensespy.com
Happy to answer anything about the build. Thanks for having me. 🙏
The freemium question is interesting but I'd reframe it slightly, 10 receipts/month is probably enough to feel useful, but not enough to create a habit. The risk is users hit the limit before the app becomes part of their routine.
From what I've seen with solo-user tools, the stickier moment isn't the capture, it's the first time they actually export something and it saves them real time. If you can make that happen within the free tier, the conversion case makes itself.
Good luck on the 17th. Solo launches are brutal and you're asking the right questions.
This is a really sharp point, and it's making me rethink the limit. You're right that the "aha" isn't the scan — it's the first export that saves real time. If someone hits the cap before they ever export, they churn without seeing the value.
Two things I'm now considering: either bump the free tier so the first export is basically guaranteed, or make sure the onboarding pushes them to export early (sample data, a nudge after the 3rd receipt). The habit has to form before the wall.
Really appreciate this — and the kind words. The 17th is going to be a ride.
The thing I'd be careful with is that receipt capture is rarely the reason someone pays.
A lot of products in this category can extract receipts. The harder question is what specific situation makes a solo user decide their current workflow is no longer acceptable.
That feels more important than the exact free limit or launch checklist.
I'd be cautious about treating this as a pricing decision before you're sure you're solving the right buying moment.
This is exactly the problem I built around, so I'm glad you pushed on it.
You're right that extraction alone doesn't make anyone pay. The buying moment I kept seeing: people who travel a lot rack up expenses across a trip, then weeks later finance or accounting comes back asking for a breakdown — and they're stuck digging through a pile of receipts trying to reconstruct it.
That's what the Projects feature is for. You group receipts by trip or project, so at any point you can see total spend for that trip and pull it back up instantly. And each receipt/expense carries a status — submitted to accounting, reimbursed, etc. — so the back-and-forth control gets a lot easier.
So the wedge isn't "scan a receipt," it's "when someone asks you to account for a trip three weeks later, you're not panicking." Does that line up with what you meant by the right buying moment — or do you see a sharper one?
Possibly.
The reason I'm hesitant to answer that directly in-thread is that the useful part isn't the observation itself. It's making the actual call.
That's the kind of decision that can change the positioning, paywall, and what users think they're buying, so I try not to make it casually in public.
If you'd like the tighter version, drop your email and I'll send it over properly.
Appreciate you offering the sharper version — and I get why you'd keep the actual call out of a public thread. Rather than emails, want to continue over IH DM? Happy to share more context on what I'm seeing on my end, and I'd genuinely value your read on it. Either way, this thread already gave me more than I expected.
Sure, happy to continue in IH DM.
Send me a note with a bit more context and I'll take a look.
Tried to DM but it looks like my account's too new to message yet 😅 No worries — you've already given me genuinely useful angles here in the thread. I'm going to work through the actual call myself before the 17th, since it's so tied to the product vision. Really appreciate you taking the time, and good luck with your work.