Version 2.0

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.
Cloud Setup Guide →

Ready to keep your books effortless?

Grab the latest Fidra build and start today.

Download Fidra

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.