Fidra
A local-first financial ledger for treasurers and small teams. Track income, expenses, and planned transactions — with optional cloud sync for real-time multi-device access.
Download Fidra
Choose your platform.
Why Fidra
Built for real teams managing budgets, receipts, and reporting.
Local-first
Your data lives on your machine in a portable .fdra file. No internet required — everything works offline.
Search & filter
Boolean query search across all fields. Find any transaction instantly.
Reports & exports
PDF, CSV, and Markdown reports with customisable templates.
Planned transactions
Recurring templates with weekly, monthly, quarterly, and yearly frequencies.
Approval workflow
Pending, approved, and rejected statuses for expense oversight.
Attachments
Attach receipts and documents to any transaction. Cloud-hosted when syncing.
Cloud Sync
Optional multi-device access via PostgreSQL.
Connect to a PostgreSQL database for real-time multi-user access. All data is cached locally, so reads are instant and the app works fully offline. Changes queue in the background and sync when connectivity returns.
- Offline-first caching — all reads served from local cache, changes queued and synced automatically.
- Real-time updates — changes from other devices arrive in seconds via PostgreSQL LISTEN/NOTIFY.
- Auto-recovery — network drops are handled transparently. No restart needed.
Ready to keep your books effortless?
Grab the latest Fidra build and start today.
FAQ
Is Fidra free?
Fidra is free to use for individuals and organisations.
Does it require an internet connection?
No. Fidra works fully offline with a local SQLite database. Cloud sync is optional and the app continues to work seamlessly when the network is unavailable.
Where is my data stored?
By default, your ledger is stored locally in a .fdra file on your device. If you enable cloud sync, data is also stored in a PostgreSQL database you control (via Supabase or self-hosted).
Can multiple people use Fidra on the same data?
Yes. When connected to a cloud server, multiple users can work on the same ledger simultaneously. Changes sync in real time across devices.
How do I set up cloud sync?
Follow the Cloud Setup Guide to configure a Supabase project and connect Fidra to it.