Bank Connections — One Credential, Many Accounts

Your card, your jars, and the deposit you opened last month all hang off one connection — so renewing a token is a single edit, not a rebuild.

One key per bank, not per account

Three screens: the credential you paste once, the bank screen that lists everything it unlocked, and the sync controls each account keeps for itself.

Connect the bank once

Setup asks for one credential and spells out how to scope it — for Binance, an API key and secret with reading enabled and trading and withdrawals switched off. Budgie stores it on the bank, not on an account, and fetches whatever that key can see.

Budgie Connect Binance screen with the Get API Key row, a four-step setup list, and the API key and secret fields
Generate it in Binance
Then it fetches the accounts

Every account behind that key

The bank gets its own screen: the cards and jars synced from it, each with its balance and a switch that pauses one account while its siblings keep going. A Monobank connection can pull the bank's account list again later and offer only the accounts you have not added yet — no second token.

Budgie Monobank connection screen listing two cards and a jar with balances, sync switches, and Add deposit and Add accounts buttons
One row per synced account
Pause this one, keep the rest

Each account keeps its own controls

Open an account and its sync card is there: pause it, paste a fresh token — which lands on the shared connection and clears the error counters of every account on it — or re-pull a window, from the last seven days up to the entire history.

Budgie Account Settings screen for a Monobank card with the re-sync sheet open on entire history, 90, 30 and 7 days
Reset and pull everything again
Or just the last week

Why the credential deserves its own object

A bank token is not a property of one account — it is a property of your relationship with the bank. Budgie models it that way: a connection holds the provider and the credential, and every account you sync from that bank points at it.

The payoff shows up the day your token expires. Enter the new one once and every account on that connection is back online together, with their error counters cleared. If the token you paste already belongs to another connection, the account is moved onto it instead of quietly creating a duplicate.

What you get

One connection behind many accounts — cards, jars, and deposits from the same bank

Change the token once and every account on that connection follows

A connection screen listing its accounts with their balances and a per-account sync switch

Monobank connections can add more accounts later without re-entering the token, with the ones you already have filtered out

Open a deposit straight from the connection, so it inherits the bank it belongs to

Statement-based banks get a connection too, so imported accounts group under one roof

Archiving or deleting one account leaves the rest of the connection syncing untouched

One screen per bank

Each bank section on the home screen has a shortcut into its connection. Inside you get the accounts that belong to it, each with its icon, title, and current balance, and a switch to pause syncing for that account alone while its siblings keep going.

What the screen offers next depends on the bank. A Monobank connection can pull the bank's account list and add whatever you left out the first time. Statement-based banks — PrivatBank and Erste — offer a file import action instead. Both can open a new deposit account that starts out attached to the same bank.

Frequently Asked Questions

Do I have to re-add every account when my token expires?
No. The token lives on the connection, so updating it from any account's sync settings restores every account sharing that connection at once.
Can jars and deposits sit on the same connection as my card?
Yes — cards, jars, and deposit accounts from the same bank all attach to one connection and appear together on its screen.
What happens if I close one of the accounts?
Only that account is affected. Archiving or deleting it never removes the connection, so its siblings keep syncing with the same credential.
Does this work for banks I import statements from?
Yes. File-based banks get their own connection as well, which is where the import action lives and what keeps their accounts grouped together.
Can I open a deposit from any connection?
From bank connections, yes. Crypto exchange connections do not offer deposit accounts, since the concept does not map onto them.

Ready to take Budgie for a spin?

Join the waitlist — be first to try the offline-first expense tracker.