Actual Budget integration
Actual Budget reads the banks you already connected to BankSync over SimpleFIN. Paste one setup token: no second bank login, no separate SimpleFIN subscription.
Linked via SimpleFIN
- Chase CheckingChase ••1879$6,158.00
- Amex GoldAmerican Express ••9880-$1,284.16
Transactions
- Stripe payout2026-10-19 · Chase Checking$4,200.00
- Whole Foods Market2026-10-19 · Amex GoldPending-$86.42
- Gusto payroll2026-10-18 · Chase Checking-$6,850.00
- Figma2026-10-18 · Amex Gold-$45.00
- Shell2026-10-17 · Amex Gold-$52.30
One token, pasted once.
- 01
Create access
Settings › Developers › SimpleFIN. Pick Actual Budget and, if you like, only some accounts.
AppActual BudgetAccount☑ Chase CheckingAccount☑ Amex GoldAccount☐ Chase Savings - 02
Copy the setup token
It is shown once, and expires in 7 days if it is never used.
Setup token
aHR0cHM6Ly9hcGkuYmFua3N5bmMuaW8vc2ltcGxlZmluL2NsYWltL3N0XzRmOWMy…ShownOnceUnusedExpires in 7 days - 03
Paste it into Actual Budget
The app swaps it for its own credentials and syncs from then on.
1+ Add account2Link bank account with SimpleFIN3Paste the setup token4Setup bank-sync
What Actual Budget reads.
- Accounts
- Each account in the access’s scope, with its name, bank and currency.
- Balances
- The current and available balance, and when the bank reported it.
- Transactions
- Posted date, signed amount and description, with pending ones flagged.
- Errors
- A bank that needs reconnecting in BankSync is reported to the app, so it can show you.
Your budgeting app is one stop. Not the whole story.
Actual Budget, in short.
- Protocol
- SimpleFIN. BankSync is the server; the app is the client.
- Works with
- Actual Budget, Securo, Sure, Home Assistant, Firefly III, beancount importers and your own scripts.
- Scope
- Every account, or only the ones you pick. Change it later without re-linking.
- Control
- Rotate issues a new token and stops the old credentials. Revoke ends access for good.
- Access
- Read-only, authorised on your bank’s own consent screen. BankSync never stores your bank login and cannot move money.
- Setup
- About 2 minutes. Included on every BankSync plan.
- Status
- Available today.
Questions, answered.
Do I need a SimpleFIN Bridge subscription?
No. BankSync is the SimpleFIN server, and SimpleFIN access is included on every BankSync plan, including Free. Paste the BankSync token where the app asks for a SimpleFIN token.
How do I connect Actual Budget to BankSync?
In BankSync, open Settings, Developers, SimpleFIN and create an access. Copy the setup token, then in Actual Budget: + Add account, Link bank account with SimpleFIN, Paste the setup token, Setup bank-sync.
Can I limit which accounts Actual Budget sees?
Yes. Choose accounts when you create the access, and change the list later without re-linking. The app sees the new list on its next sync.
What if a setup token leaks?
Rotate the access. That issues a new setup token and immediately stops the credentials the app holds. Revoke ends the access for good. An unused token also expires after 7 days.
Does Actual Budget get pending transactions?
Yes. Actual Budget reads balances and transactions, pending included, for every account you put in the access’s scope.
Your banks in Actual Budget.
BankSync is not affiliated with, endorsed by, or an official partner of Actual Budget. Actual Budget trademarks belong to their respective owners.