For iPhone iOS 18 and up

The ledger that writes itself.

Florin is a private, multi-currency money manager. It captures transactions for you, keeps every byte on your phone, and gives your AI agents a safe way in.

Data Not CollectedNo accountsNo backend

Florin Review Inbox in dark mode. Two parsed bank texts, Spotify for 42 US dollars and Uber India for 320 rupees, each one tap from confirmed.

AX-HDFCBK

USD 42.00 spent on your card ending 5678 at SPOTIFY on 10-06-26
SPOTIFY −42 USD
Subscriptions 10 Jun 2026

Capture

It logs itself.
You just confirm.

iOS will not let apps read your Messages, so Florin does it the honest way: your phone forwards bank texts, Florin parses them on device, and drafts land in a Review Inbox. One tap and they are on the ledger.

  1. 01

    Message automation

    A one-time Shortcuts automation forwards matching bank texts the moment they arrive. Hands-free from then on, even from your lock screen.

  2. 02

    Share anything

    Share a screenshot, a PDF statement, or an email to Florin. On-device OCR pulls out the text. No compose screen, it just lands in your inbox.

  3. 03

    Or simply paste

    Paste any bank SMS or receipt text. The parser reads amounts in any ISO currency, from INR to AED to USD.

Model Context Protocol

A ledger your AI can talk to.

Florin runs an MCP server on your phone. Point any AI agent at it, a desktop assistant, a coding CLI, your own bot, and ask real questions: where the money went, which subscriptions crept up, what changed since May. The agent queries your ledger directly, over your own Wi-Fi.

list_accounts list_categories search_transactions spending_summary capture_text log_transaction

Read and propose, never write.

Agents can read your ledger and draft transactions, but drafts go to the Review Inbox like everything else. Nothing posts without your tap. The connection is LAN-only, token-gated, and lives only while the app is open.

mcp.json
{
  "mcpServers": {
    "florin": {
      "type": "http",
      "url": "http://192.168.1.24:8420/mcp",
      "headers": { "Authorization": "Bearer ••••••••" }
    }
  }
}
Where did the money go in June?
spending_summary (month: "2026-06", group_by: "category")

June spending was ₹48,210 across 61 transactions.

  • Groceries₹14,930
  • Subscriptions₹9,840
  • Transport₹6,910

Subscriptions are up 22% since March. Want me to list the ones that renewed at a higher price?

Plain HTTP and JSON-RPC, so any MCP client can connect. Also in the box: a web dashboard for your ledger, served from the phone to any browser on your Wi-Fi. Pair it with a QR code.

The app

Dark by default.

Every screen here is a real screenshot from the app, not a mockup. Gold is the chrome; mint and red are your money.

The ledger, grouped by day, with monthly income and expense at a glance.

Transactions tab: July summary with income, expense and net, above a day-grouped ledger Accounts tab: net worth with assets and liabilities, accounts in rupees, dirhams and dollars Review Inbox: two parsed bank texts one tap from confirmed Insights tab: category donut chart for monthly spending Settings tab with the Web and AI access card showing the server running

Privacy

Nothing leaves
your phone.

There is no Florin cloud because there is nothing to put in it. Your ledger lives in a private on-device database that only the app can read. No sign-up, no sync service, no analytics SDK, no third-party code at all.

0

Servers

No backend, no accounts, no analytics. The App Store privacy label reads Data Not Collected.

1

Outbound call

Exchange rates from the European Central Bank. No key, no identifiers, and rates are cached so Florin works offline.

Your data, portable

Export the entire ledger to Excel anytime, accounts and balances included. Re-import restores it exactly.

And the rest

Everything a ledger
should do.

Truly multi-currency

Accounts keep per-currency balances with no forced conversion. Cross-currency transfers use a live three-way FX editor.

Insights that drill down

Category donuts and monthly trends with an average line. Tap a slice to see the transactions behind it.

Statement import

CSV and Excel imports with column mapping Florin remembers. Duplicates are detected automatically.

Backup you can hold

One tap exports everything to a single .xlsx. It also migrates full histories from Money Manager.

Receipts attached

Snap or pick a photo for any transaction. Stored on device with the rest of the ledger.

App Lock

Face ID on the front door. While locked, even the web dashboard and MCP server refuse to answer.

A dashboard on your Wi-Fi

Open your ledger in a browser on your computer, served straight from the phone. Nothing routes through the internet.

Feels native, everywhere

App Shortcuts, Siri, light and dark appearance, and Liquid Glass chrome on iOS 26. Runs on iOS 18 and up.

Why Florin?

Struck in Florence in 1252, the florin became the first coin trusted across every border in Europe. Seven centuries later its sign still means money that travels. Named after the first currency that worked in every country, because your money should too.

Your money, your phone.
Soon on the App Store.

Florin is in the final stretch of review. Everything you have read on this page ships in version one.

Coming soon to the App Store