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.

Streaming
€14.99
Cloud
$9.00
This month
$247
across 14 services
Music
£11.99
Groceries
$86.40
Goal
64%
New laptop
Gym
TT$210
Domain
¥2,600/yr

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.

1
Forward
One mail rule, set up once, sends every bank alert to your private address.
2
Read
Known bank alert formats are read for free; anything unrecognized falls back to AI.
3
Approve
Nothing is written silently. Every capture waits in your Inbox for a yes or no.
Reccurra ledger with email-captured purchases

Three steps, then it looks after itself.

capture · convert · warn
1
1

Capture 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.

2
2

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.

3
3

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.

12
month trend line
Goals
savings targets, tracked automatically
CSV
Excel and JSON export
0
ads or trackers
Reccurra home screen

More than a subscription list.

budgets · goals · net worth

Budgets that warn early

Category or whole-month budgets, with alerts as spending approaches the limit — not after.

Groceries$412 of $500
⚠ heads-up at 80%

Savings goals

A target amount and an optional date. Progress tracks itself; the nearest deadline surfaces first.

64%to “New laptop”
by December

Honest net worth

Computed from account balances, with credit cards and loans counted as liabilities — not assets.

savings +chequing +credit card −loan −
$€£¥

Manual rates

TTD and other currencies the ECB feed skips use a rate you enter once.

1 USD = 6.79 TTDset onceeverything else is live

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 policy
Row-level security per account

Another signed-in user cannot read your rows even if the app asked it to.

No card numbers, ever

Optionally the last four digits, so an emailed alert matches the right account. Nothing that could make a payment.

Local mode if you want it

Build with empty Supabase config and SQLite stays the source of truth. No account UI at all.

Take it or delete it, any time

CSV, spreadsheet or full JSON. No approval, no waiting, no request form.

What people are saying

— soon, hopefully nice things
testimonial slot 1
quote, 2–3 lines
name · role
testimonial slot 2
quote, 2–3 lines
name · role
testimonial slot 3
quote, 2–3 lines
name · role

Start with the one you forgot about.

Free, no ads, and everything exports. Runs in any browser, installs to your phone.