Three parties in every connection

Every synced account involves three parties: your bank, a data aggregator, and the budgeting app. YNAB describes the aggregator's job in three steps: authenticate with your bank over encrypted communication, retrieve balances, transactions and account types, and send that data back to YNAB. Monarch says the same thing more bluntly: 'Monarch never directly accesses your accounts.'

PocketSmith explains why the middle layer exists. Direct feeds need a relationship between the bank and the software company, and 'the overwhelming majority of banks don't offer this as an option'. Aggregators built their own connections to thousands of banks instead, which is how a small app can support banks in many countries.

This is the mechanism. For fixes when a connection fails, see our bank sync troubleshooting guide. For what data each app keeps, see the security and privacy guide. Everything below comes from vendor help pages read on 30 October 2026.

Which aggregators each app documents

Taken from each vendor’s own help pages. Coverage changes often, so check your specific bank in the app before subscribing.

Which aggregators each app documents
AppAggregators namedRegions notedCan you choose?
YNABMX and Plaid; also a direct Apple Wallet connection for select accountsUS and Canada, plus 18 European countries including the UK listed in its Europe articleNo. YNAB uses whichever provider is currently performing best for your bank, and you can see which one each connection uses.
MonarchPlaid, Mastercard (Finicity) and MXNot broken down on the pages readYes. Monarch recommends the provider with the strongest connection history for your bank, and you can switch an existing connection on the web with its history. A switch cannot be reversed once started, though you can switch again later.
PocketSmithYodlee, Plaid, Salt Edge, Akahu, Basiq and MastercardPlaid for North America; Salt Edge for the UK and EU; Akahu for New Zealand; Basiq for Australian feeds created before August 2026 and Mastercard for later ones; Yodlee for a wide range of international banksPartly. PocketSmith support can add a Plaid feed as an alternative to Yodlee for some North American banks.
Lunch MoneyPlaid as the primary provider; optional third-party apps Lunch Flow, Synci and Lunch SyncPlaid: US, Canada and a list of EU countries. Lunch Flow and Synci cover the UK, more of Europe and other regionsYou choose by adding an account through a third-party app, which Lunch Money treats as manually managed.

OAuth and open banking versus stored credentials

There are two ways an aggregator can get into your bank. The difference explains most connection behaviour.

OAuth and open banking versus stored credentials
OAuth or open bankingCredential-based (legacy)
How you sign inYou are sent to your bank's own login page or app and grant permission there.You type your bank login into the aggregator's form.
What the aggregator holdsA token from your bank. YNAB says MX or Plaid receive 'permission (through a digital token)' without you giving credentials to them.Your login details, used to fetch data in the background.
RegulationIn the UK and EU, PSD2 open banking. PocketSmith says Salt Edge uses banks’ PSD2 APIs, which do not require it to know your credentials. Australia uses the Consumer Data Right through Basiq or Mastercard.No consent expiry of its own, but exposed to every change in the bank’s login flow.
Typical breakConsent expires and must be renewed.Monarch says credential connections are more likely to break when a bank changes its login flow.
Who decidesThe bank. Monarch notes that OAuth support is up to the institution.Used when the bank offers no OAuth.

How often your data actually refreshes

A refresh is two separate events: the aggregator asking the bank, and the bank having something new to send. Monarch compares it to checking a mailbox. Monarch can walk to the mailbox, but if the post office has not delivered, it comes back empty.

How often your data actually refreshes
AppDocumented refresh behaviour
YNABMost linked accounts refresh once or twice a day, and some banks allow less. New transactions typically appear within 24 to 72 hours. For European connections, YNAB triggers a refresh when you open the app if the last one was more than six hours ago, plus a nightly refresh.
MonarchAccounts refresh on a schedule set by the bank and the data provider. You can refresh manually at any time, but a refresh only returns new data once the bank has sent it to the provider.
PocketSmithFeeds sync automatically by default, and you can turn that off. Its data providers also run their own scheduled daily syncs. Feeds that need multi-factor authentication only sync after you sign in and enter the code.
Lunch MoneyData is fetched when Plaid sends a webhook, and Lunch Money also checks Plaid at least once every 2 days. Updates between your bank and Plaid can take 1 to 3 business days.

Why you get asked to reauthorise

  • Consent renewal. Some jurisdictions require banks to renew third-party access every 90 or 120 days (Lunch Money).
  • Bank security policy. Some banks ask for a one-time passcode often, and YNAB says it cannot change that. You only need to complete the prompt when you want new transactions.
  • Stored security questions. YNAB may ask repeatedly until all your answers are stored. Removing the connection partway through restarts the process.
  • A changed password or two-factor setting. Monarch and PocketSmith both require you to update or reauthorise the connection.
  • A bank login or security update. Monarch lists security protocol changes and login flow changes as common causes of breaks.
  • The aggregator relationship ends. Monarch notes that a provider and a bank can stop working together.
  • Unexpected bank alert emails. PocketSmith warns that some providers sign in the way you do, so your bank may send login alerts when a feed syncs.

History depth on first connection

How far back the first sync reaches also depends on the aggregator and the bank. YNAB imports nothing from before the starting balance it creates on the day you link; older transactions need a file import. PocketSmith publishes guidelines: Plaid up to 2 years, Basiq 2 years, Salt Edge up to 1 year, and Yodlee and Akahu up to 1 year but sometimes 90 days. Monarch says history ranges from a few months to years depending on the bank. Lunch Money lets you set an earliest import date.

What you can control

  • Prefer the OAuth route where it exists. The bank decides whether it is offered, but if the connection sends you to your bank's own login page, that is OAuth. Monarch says credential-based connections are more likely to break when a bank changes its login flow.
  • Use the primary account holder's login. YNAB recommends this for the best import experience.
  • Avoid two connections with the same login to one bank. YNAB lists this as a cause of repeated reauthorisation.
  • Check vendor status pages before blaming the app. Monarch publishes a Connection Status Dashboard by institution.
  • Review your Plaid permissions in Plaid Portal. Plaid says you can view the data types you have shared there and control ongoing access.
  • Keep a file-import fallback. Every app in this guide accepts some form of CSV or bank file.

Questions before you decide

Does my budgeting app see my bank password?

With OAuth, no. YNAB explains that you sign in directly with your bank, which then grants MX or Plaid permission through a digital token. YNAB says it never receives your login credentials. Monarch says legacy credential-based connections pass your login details to the data provider rather than to Monarch.

Why does my bank make me reconnect every few months?

Lunch Money's automatic imports guide says some jurisdictions require banks to renew third-party access every 90 or 120 days. Monarch adds that banks may require regular reconnection as extra security, and that changing your password or two-factor settings also forces reauthentication.

Why does a card purchase take days to show up?

There are several hops. YNAB says most linked accounts refresh once or twice a day and a posted transaction can take up to three days to appear. Lunch Money says updates between a bank and Plaid can take 1 to 3 business days.

Can I choose which aggregator an app uses?

Monarch lets you switch providers on the web and keeps your history, but a switch cannot be reversed once it starts; you can only switch again. YNAB assigns whichever of MX or Plaid is performing best for your bank, and shows which one a connection uses. PocketSmith support can add an alternative Plaid feed for some North American banks.

Follow the sources

Provider terms can change. Recheck the linked source before applying or subscribing.

Browse the free decision worksheets