Ahorrin
A personal-finance app that turns Uruguayan bank statements into categorised transactions and spending insights
· 2 min read
· views
Ahorrin is a personal-finance app for Uruguay. You upload a bank statement, every transaction gets a category, and you get charts by month and category plus a chat assistant that answers questions about your own spending. It is my own product, built on my own time since October 2025.
Reading every bank’s statement
Uruguayan banks export statements as PDF, CSV, Excel, OFX, QFX, QIF or JSON, and each bank’s PDF has its own layout. Ahorrin has a parser per format and six PDF readers, one per bank layout (BBVA, Scotiabank, three Itaú products and Santander). A statement from any other bank goes to a small language model that fills in a fixed form.
Categories you can trust
Each transaction is checked against the user’s own rules first, then merchants already seen, then a fuzzy match against known merchants. The app records which step decided, so it can show why a category was chosen, and a correction carries over to next month.
Where AI is used
Only in three places: reading a photographed receipt, the fallback PDF reader and the chat assistant. Everything else is rules and SQL.
The stack
Next.js 15 and React 19 on Vercel, Supabase Postgres, the Vercel AI SDK, ECharts for the charts and Mercado Pago for billing.