Personal finance tracker · Runs in your browser · Installs like an app
Know what you’re paying for.
Your bank already emails you every time you spend — forward those alerts and the ledger writes itself. Subscriptions, purchases, budgets and goals, in any currency, totalled in yours.
Email capture
Your bank already emails you. Reccurra reads it.
Every account gets a private inbound address at reccurra.com. Forward your bank’s transaction alerts and each one becomes a logged purchase — merchant, amount, currency, date, and which account paid.

Three steps, then it looks after itself.
capture · convert · warnCapture it your way
Forward a bank alert, photograph a receipt, let OCR read a screenshot, or quick-add in a few taps. You confirm before anything saves.
It converts and counts
Live European Central Bank rates turn every price into your base currency. Currencies the feed skips use a rate you set once.
You hear about it early
A push notification days before each renewal — or one daily, weekly or monthly digest. Trials get flagged before they convert, and price rises get noticed.
The dashboard
Where the money actually goes.
Monthly and yearly totals, a due timeline, a twelve-month trend line, category and account breakdowns, your biggest purchases — and a calendar with due-date dots, so a heavy week is visible before it arrives.

More than a subscription list.
budgets · goals · net worthBudgets that warn early
Category or whole-month budgets, with alerts as spending approaches the limit — not after.
Savings goals
A target amount and an optional date. Progress tracks itself; the nearest deadline surfaces first.
by December
Honest net worth
Computed from account balances, with credit cards and loans counted as liabilities — not assets.
Manual rates
TTD and other currencies the ECB feed skips use a rate you enter once.
Privacy
No ads. No trackers. No profile of you.
Every record is tied to your account and the database enforces that in the storage layer itself, not merely in the app. And one thing people usually assume: this is not end-to-end encrypted. The privacy policy says so plainly.
Read the privacy policyAnother signed-in user cannot read your rows even if the app asked it to.
Optionally the last four digits, so an emailed alert matches the right account. Nothing that could make a payment.
Build with empty Supabase config and SQLite stays the source of truth. No account UI at all.
CSV, spreadsheet or full JSON. No approval, no waiting, no request form.
What people are saying
— soon, hopefully nice thingsquote, 2–3 lines
quote, 2–3 lines
quote, 2–3 lines