Fevault

Firefly III on iPhone and iPad

Record expenses, income and transfers, check your accounts and keep track of budgets. You can record new transactions even when your server is offline.

Core features are free. Try the in-app demo without connecting a server.

Fevault summary screen showing income, accounts and categories
Englishand other interface languages
iOS 17iPhone and iPad
Fevault ProOne-time purchase, no subscription
Firefly IIIYour own server required

Your everyday finances

Drag to record a transaction

Drag an icon between sections of the Summary screen. Fevault selects an expense, income or transfer based on where you drop it.

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, with a view of how this month compares with your six-month average.

Expenses, income and transfers

Record transactions and add accounts, categories and reusable templates in the app.

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.

Connect your server

Connect with a personal access token, OAuth or a proxy profile. Multiple server profiles require Fevault Pro.

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
Credentials in the Keychain
Access tokens and OAuth secrets stay in the iOS Keychain.
Crash diagnostics
Fevault uses Sentry for limited crash diagnostics. It does not record screenshots or network requests.
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.

What is included in Fevault Pro?

Free: transaction entry, accounts, budgets and analytics.

Fevault Pro: multiple server profiles, unlimited custom icons and more templates in medium and large widgets. A one-time purchase through Apple, with no subscription.

Where is my data stored?

Your finance data stays on your Firefly III server and on your device. Connection secrets 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 and budgets load from the server.

Coming to the App Store

Send us an email and we will let you know when Fevault is available.

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]