Most budgeting apps are built for a single market. After struggling to find one
that worked well regardless of language, I built PatrimoinePlus — a personal
finance tracker available in French and English, designed for anyone who wants
to take control of their money.
What it does:
Stack: Next.js 16, Supabase, Stripe, Vercel
Biggest challenge so far: Bilingual SEO. Implementing hreflang correctly
with next-intl took several iterations — and personal finance content remains
surprisingly underserved outside of English.
Pricing: Free tier + €5.99/month or €49.99/year premium
Would love feedback from other indie hackers — especially on pricing,
onboarding, and converting users across different markets.
I loved the Free Budget Planning Tools feature
much useful tool for me
If I could make changes once I made the planning It would be much better
Thanks so much! That's actually great feedback, you should be able to edit your planning entries at any time.
If something's not working as expected, I'd love to hear more.
Feel free to reach out and I'll look into it! 🙏
For the translation management side —
i18n-validatecatches missing keys and placeholder inconsistencies between your English and French locale files:For the next-intl fallback issue (MISSING_MESSAGE errors when a French key doesn't exist),
next-intl-localechaindeep-merges messages from a fallback chain:Install:
npm install next-intl-localechainThe non-English market gap is real – I'm seeing the same thing with my car maintenance app. Most existing apps are very US/English-centric and completely ignore how different car service habits and regulations are in Europe. On pricing – the annual plan feels right, but €5.99/mo might indeed push price-sensitive users away. What's your current free-to-paid conversion rate looking like?
Really appreciate that, and interesting to see the same pattern in car maintenance! Conversion is still early stage so I don't have strong data yet.
On pricing : you're probably right. I've been hearing this a few times now, so I'm actively considering dropping the monthly to €3.99 or €4.49 and keeping the yearly where it is.
The yearly already feels like the better deal at €49.99 (~€4.17/mo), so maybe the monthly just needs to reflect that gap more clearly.
The non-English finance content gap is a real opportunity - and a huge moat if you nail it. Most big apps are English-first and too lazy to properly localize.
On pricing - the monthly at €5.99 might be slightly high for a budgeting app where people are literally trying to save money. Consider a bigger gap between monthly/annual to push annual conversions. We saw annual conversion jump significantly when we widened that gap.
The receipt scanning with AI OCR is a great differentiator. Most indie finance apps skip that because it's hard to build. Props for shipping it from day one.
Totally agree on the pricing gap if the monthly looks expensive next to the yearly, people naturally convert. Planning to widen that spread.
And yes, the OCR is something I'm doubling down on it removes the biggest friction point (manual entry), especially for users dealing with paper receipts.
Glad it stood out!
Congrats on the launch, Rehan! Supporting both French and English from day one is a bold and smart move.
I'm a solo developer from Brazil building a social network for tree-planting tracking (Plant-a-Tree), and I'm currently wrestling with this exact same dilemma, launching locally in Portuguese first to gain traction or going full English/Global from the start.
You mentioned that bilingual SEO was your biggest challenge. Did you find that implementing localization slowed down your feature development significantly in these early stages? Also, since you're using OCR for receipts, how does the AI handle different languages/formats in the same account?
Great job on the UI, it looks very clean!
Great questions @plantatree!
Honestly the bilingual setup added maybe 10–15% overhead up front, but now that the system is in place it barely slows anything down, adding a new feature is just one extra JSON file.
On the OCR: it processes the raw text regardless of language, so mixed receipts (e.g. a French store name with English categories) work fine in practice. The parsing is language-agnostic.
And thank you for the kind words on the UI!
The non-English finance content gap is a real opportunity. I build tools for small business bookkeeping and even within English, the moment you move outside the US (different date formats, different CSV delimiters, different tax categories), most tools just break.
On the receipt scanning — how are you handling the localization of expense categories? That's one of the trickiest parts of multilingual finance tools. A 'grocery' category maps cleanly between languages, but tax-relevant categories (like distinguishing deductible business meals from personal dining in France vs the US) are where it gets messy.
Re: pricing — I'd echo the other commenter about the monthly being slightly high for a budgeting app audience. One thing that worked well for me: offering a generous free tier that handles the basic use case, then gating the 'power' features (receipt scanning, multi-account net worth) behind premium. People who need those features are much less price-sensitive than someone who just wants to track expenses.
You're right that categories are currently generic, users can fully customize them though.
Locale-specific defaults are on the longer-term list but not the immediate priority.
Thanks for the input!
the bilingual SEO challnge is real, we deal with something similar with our iOS apps. not multi-language per se but multi-market - trying to rank for completley different keywords in different app stores is a nightmare
the "personal finance content is underserved outside english" observation is super interesting tho. thats actally a huge moat if u think about it. all the big budgeting apps are english-first and theyr too lazy to properly localize. if u nail the french market u basically have no competiton
on pricing - i think the yearly plan at 49.99 is smart but the monthly at 5.99 might be a bit high for a budgeting app where ppl are literally tryng to save money lol. maybe consider a lower monthly with a bigger gap to annual to push annual conversons? we do something simlar with our apps and the annual conversion rate went way up
the receipt scanning with AI OCR is a nice differentiator btw. most indie finance apps skip that becuase its hard to build. props for shipping it from day one
how are u handling the french market distribution? just ASO or doing content marketing in french too?
Distribution is mostly organic right now, content (blog posts, Reddit when appropriate, word of mouth).
The French personal finance space is oddly underserved in terms of modern tools, so even a little SEO effort goes a long way.
Medium-term I'm looking at partnering with French personal finance creators/newsletters.
Always open to suggestions if you've seen what's worked in similar markets!