Android  ·  Privacy-first  ·  Self-hosted

Firefly III
Receipt Tracker

Scan receipts.
Stay private.
Sync to Firefly III.

  • Privacy-first — all OCR runs on-device, zero data leaves your phone
  • One-time purchase — no subscription, no recurring fees, ever
  • On-device OCR — powered by ML Kit, works completely offline
Receipt Tracker Point camera at receipt LAST SCAN Carrefour Milano Groceries · 2026-06-20 € 34.80 SYNCED
How it works

Three steps. No cloud.

Step 1

Scan

Point your camera at any paper or digital receipt. ML Kit's on-device OCR extracts all the text — merchant name, items, date, total — without sending a byte to any server.

Step 2

Parse

The app intelligently parses the OCR output into structured transaction data: amount, currency, merchant, category, and date. Review and edit before confirming.

Step 3

Sync

One tap sends the transaction to your self-hosted Firefly III via its REST API. The app talks directly to your instance — no middleman, no relay service.

Features

Built for Firefly III power users

No cloud, ever

OCR runs entirely on-device via ML Kit. No image upload, no third-party API keys, no data collection.

One-time purchase

Pay once, own it forever. No subscriptions, no freemium traps, no feature gating behind a paywall.

Direct API sync

Connects directly to your Firefly III instance via the v1 REST API. Credentials stored securely in Android Keystore.

Review & edit

Always review the parsed transaction before it hits Firefly. Edit merchant, amount, category, or date in a clean pre-submit screen.

Works offline

Scan receipts anywhere — queues sync locally and pushes to Firefly when you are back on your home network.

Open stack

Built with Flutter. No proprietary SDKs, no vendor lock-in. Your data stays in your Firefly III instance — where it belongs.

Early access

Join the waitlist

Beta is coming to Android first. iOS will follow. Drop your email and you'll be the first to know — no spam, just one email when the beta opens.

Opens your email client. Your address is the only thing you send us, and we use it only to tell you when the beta opens — no ads, no profiling.

About

Why this app exists

Firefly III is the best self-hosted personal finance manager out there. But entering receipts by hand — or relying on bank import — leaves a gap: there is no fast, private way to capture a paper receipt at the till and have it land in Firefly within seconds.

This app closes that gap. Point, scan, confirm, done. All processing stays on your device. The only network call is the one that creates the transaction in your own Firefly instance.

Beta is coming to Android first. iOS will follow once the Android version is stable. This is an independent project — not affiliated with the Firefly III open-source project.