Fevault Firefly III on iPhone and iPad

Record expenses, income and transfers, then track budgets, goals and recurring payments. You can add new transactions even when your server is offline.

Fevault is free. Try the in-app demo without connecting a server.

Fevault summary screen showing templates, income, accounts and categories
Englishand other interface languages
iOS 17iPhone and iPad
FreeEvery feature included
Firefly IIIYour own server required

Your everyday finances

Record transactions faster

Record expenses, income and transfers in the app. Drag an icon between sections on the Summary screen and Fevault will choose the right transaction type.

Keep going offline

View previously loaded data and record new transactions. Fevault sends them when your server is reachable again.

Widgets and Control Center

Check your balance and run expense templates from a Home Screen widget. The Control Center button opens Summary to add a transaction.

Spending at a glance

Compare spending by category, account and day. Switch between monthly and yearly calendar views, compare this month with your six-month average, and hide viewed insights until next month.

All your transactions

Search across accounts and filter by date, category or amount. Swipe a transaction to edit it.

Budgets and savings goals

Check spending against your limits and see what remains for the month. Follow savings goals stored on your server.

Recurring payments and subscriptions

Create recurring Firefly III transactions, review repeating spending and see upcoming subscription payments in one place.

Multiple servers, no limits

Keep separate Firefly III profiles, use your own icons and choose the widget layouts that work for you. Every feature is included.

Your server, your financial data

Fevault connects directly to your Firefly III server. We do not host your financial data or use advertising trackers.

iPhone and iPadDownloaded data and transactions waiting to be sent
Your Firefly III serverAccounts, transactions and budgets
Connection data in the Keychain
Access tokens, OAuth secrets and the saved server certificate fingerprint stay in the iOS Keychain.
Optional crash diagnostics
Crash reports are sent to Sentry only if you allow them. Accounts, transactions and server data are never included.
Good to know

Common questions

What is Firefly III?

Firefly III is a free, self-hosted personal finance manager. Fevault is a native iOS client for people who already run one.

Do I need my own server?

Yes. Fevault connects to your Firefly III server. We do not provide a server for storing your financial data.

Is Fevault free?

Yes. Every feature is included: multiple server profiles, custom icons, widgets, goals, recurring transactions and subscriptions. There are no in-app purchases or paid subscriptions.

Where is my data stored?

Your finance data stays on your Firefly III server and on your device. Connection secrets and the saved server certificate fingerprint are kept in the iOS Keychain. See the Privacy Policy.

What iOS version is required?

Fevault requires iOS 17 or later on iPhone, or iPadOS 17 or later on iPad. The Control Center button requires iOS 18 or iPadOS 18 or later.

Does it work on a local network?

Yes. Fevault connects to any reachable Firefly III address: on your local network, through a VPN, or at a public internet address.

Can I record transactions in Fevault?

Yes. Record expenses, income and transfers, and add accounts, categories and reusable templates directly in the app.

What can I do without a server connection?

You can view previously loaded data and record new transactions. Fevault keeps new transactions in a queue for sending when it can reach your server again. Creating accounts and budgets requires a server connection.

Firefly III has other mobile clients. What is different here?

Fevault combines drag-to-record transactions, offline entry and iOS widgets. It also offers a Control Center button and app locking with PIN and Face ID.

Can I try Fevault without setting up a server?

Yes. Choose the demo when setting up the app to explore the summary, transactions and analytics with sample data. Connect your own Firefly III server to use your accounts.

How do I move my Fevault settings to another device?

Export a backup and import it on the other device. It includes profiles, settings, templates and custom icons, but not your Firefly III database or access tokens. You will need to sign in to your server again. Set a password to encrypt the backup; without one, the file is unencrypted.

Getting started

Connect to Firefly III

  1. Install the app

    Fevault runs on iPhone and iPad with iOS 17 or later.

  2. Point it at your server

    Paste your Firefly III address and a personal access token. OAuth and proxy profiles work too.

  3. That is it

    Your accounts, transactions, budgets, goals and recurring payments load from the server.

Coming to the App Store

The beta is on TestFlight today. You can also ask for one email when Fevault reaches the App Store.

Join the beta

Requires the TestFlight app from Apple.

Request a launch email

Your mail app will open. Send the message to request one launch email, with no newsletter.

Or write to [email protected]