My Swift Budget
For your self-hosted Actual Budget

Your budget,
beautifully clear.

My Swift Budget turns your Actual Budget server into a calm, fast iPhone app. See where you stand in one glance, understand where the money goes, and tidy what still needs a category — while every figure stays between your iPhone and your own server.

  • No account
  • No tracking
  • No third-party code
0third-party libraries, trackers or ads in the app
1server holds your budget: yours, through Actual's open-source API
2languages, English and French, switchable in the app
~1,500sample transactions in Demo Mode to try everything first
A Tour of the App

Everything your budget says, one tap away.

Four places — Home, Transactions, Accounts and Analyses — and a handful of focused screens. Pick one to see it, with Demo Mode's sample budget.

The Home screen of My Swift Budget

Thoughtful Details

Small things that make it a pleasure to open.

Figures You Can Trust

Refunds reduce what you spent instead of counting as income, transfers are left out, and every comparison is like for like — this month so far against the same days last month.

Insights, Your Way

Optional. Run them on the iPhone with Apple Intelligence, or through your own Claude subscription. The words come from the model; every number comes from your iPhone.

Widgets

Your on-budget balance, this month's spending and your top categories on the Home Screen and the Lock Screen, in the app's language.

Works Offline

A copy of your budget stays on the iPhone, protected by iOS, so the app opens instantly and keeps working when your server is out of reach.

Bank Sync on Demand

Ask your Actual server to fetch the latest from your banks, account by account, right from the Accounts screen.

Made to Feel Yours

Light, dark or automatic, eight accent colours, your own names for categories, the accounts you leave out of net worth — and your settings backed up to a file you keep.

Light and dark, both designed. Not an inverted afterthought: each appearance has its own palette, tuned so figures stay easy to read day and night.
How It Works

Your server, your iPhone. Nothing in between.

My Swift Budget is a client for Actual Budget, the open-source budgeting app you host yourself. It talks to your server through the open-source Actual HTTP API — there is no My Swift Budget cloud.

  1. 1

    Run Actual Budget

    Your Actual server, with the open-source HTTP API next to it. Your budget already lives there.

  2. 2

    Connect the App

    Enter the server's address, its API key and your budget's ID — plus its password if your budget is encrypted. Secrets go straight into the iPhone's Keychain.

  3. 3

    See Where You Stand

    Balances, analyses and To Review update from your server. You change payees and categories; nothing else is ever written.

No server yet? Start with Demo Mode.Thirty months of sample data — nine accounts, splits, transfers, a refund, a subscription that raised its price — generated on the iPhone, so every screen has something to show. It sends nothing anywhere.
Privacy First

Your money is nobody else's business.

The developer runs no server for the app and receives none of your data. A few optional features talk to services you choose; the privacy policy lists every one of them, what is sent, and how to turn it off.

Read the Privacy Policy
No AccountNothing to sign up for with the developer.
No TrackingNo analytics, crash reporting or advertising, in the app or on this site.
Your ServerYour budget stays on the Actual server you run.
AI Is Opt-InOn the iPhone, or your own Claude subscription — never your exact amounts.
Questions

Good to know before you start.

Something else? Write to the developer.

Do I need an Actual Budget server?

Yes, to use your own budget: My Swift Budget is a client for a self-hosted Actual Budget server with its open-source HTTP API. You can explore the whole app without one in Demo Mode.

Can I add or delete transactions?

No, on purpose. Transactions come from your bank through your Actual server. The app lets you set a transaction's payee and category — and create payees and rules from To Review — but never adds, deletes or alters amounts.

Does the developer see my data?

No. There is no account, no analytics and no server run by the developer. The app talks to your Actual server and, for the optional market ticker, asks Yahoo Finance for the prices of the instruments you chose — symbols only.

How does the AI work, and is it required?

It is off until you turn it on. On-device, Apple Intelligence runs everything on the iPhone. With Claude Pro, requests go through a small relay you run on your own network to your own Claude subscription: insights send anonymised facts — kinds of events, ratios — and the AI review of To Review, only when you tap it, sends bank labels with every number masked. The privacy policy details both. The app never shows a figure written by a model.

Does it work when I'm away from home?

It shows your last synced budget anywhere, from the copy kept on the iPhone. Fresh data needs your server to be reachable — for instance through your VPN or an https address you publish.

Which languages and currencies?

English and French, switchable in the app, and the currency and decimals of your choice.

Take a clear look at your money.

No sign-up, no trackers, no clutter. Just your budget, on your iPhone.

Download on theApp Store