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.
| App | Aggregators named | Regions noted | Can you choose? |
|---|---|---|---|
| YNAB | MX and Plaid; also a direct Apple Wallet connection for select accounts | US and Canada, plus 18 European countries including the UK listed in its Europe article | No. YNAB uses whichever provider is currently performing best for your bank, and you can see which one each connection uses. |
| Monarch | Plaid, Mastercard (Finicity) and MX | Not broken down on the pages read | Yes. 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. |
| PocketSmith | Yodlee, Plaid, Salt Edge, Akahu, Basiq and Mastercard | Plaid 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 banks | Partly. PocketSmith support can add a Plaid feed as an alternative to Yodlee for some North American banks. |
| Lunch Money | Plaid as the primary provider; optional third-party apps Lunch Flow, Synci and Lunch Sync | Plaid: US, Canada and a list of EU countries. Lunch Flow and Synci cover the UK, more of Europe and other regions | You 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 or open banking | Credential-based (legacy) | |
|---|---|---|
| How you sign in | You 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 holds | A 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. |
| Regulation | In 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 break | Consent expires and must be renewed. | Monarch says credential connections are more likely to break when a bank changes its login flow. |
| Who decides | The 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.
| App | Documented refresh behaviour |
|---|---|
| YNAB | Most 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. |
| Monarch | Accounts 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. |
| PocketSmith | Feeds 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 Money | Data 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
- YNAB Help: How Direct Import Works Checked Oct 30, 2026
- YNAB Help: Linked Accounts in YNAB (includes OAuth section) Checked Oct 30, 2026
- YNAB Help: I have to reconnect to my bank every day Checked Oct 30, 2026
- YNAB Help: Direct Import in Europe Checked Oct 30, 2026
- YNAB Help: Is my bank connection using Plaid or MX? Checked Oct 30, 2026
- Monarch Help: Understanding Data Providers and Connections Checked Oct 30, 2026
- Monarch Help: Choosing and Switching Your Data Provider Checked Oct 30, 2026
- Monarch Help: Refreshing Your Accounts Checked Oct 30, 2026
- Monarch Help: Getting Started with Monarch Checked Oct 30, 2026
- PocketSmith Learn Centre: About Yodlee Checked Oct 30, 2026
- PocketSmith Learn Centre: About Plaid Checked Oct 30, 2026
- PocketSmith Learn Centre: About Salt Edge Checked Oct 30, 2026
- PocketSmith Learn Centre: About Akahu Checked Oct 30, 2026
- PocketSmith Learn Centre: About Basiq Checked Oct 30, 2026
- PocketSmith Learn Centre: About Mastercard Checked Oct 30, 2026
- PocketSmith Learn Centre: Feed sync settings Checked Oct 30, 2026
- PocketSmith Learn Centre: Edit the authorisation for my feed Checked Oct 30, 2026
- PocketSmith Learn Centre: Feed transaction history Checked Oct 30, 2026
- Lunch Money Help: Automatic Imports Checked Oct 30, 2026
- Lunch Money Help: Accounts FAQ Checked Oct 30, 2026
- Plaid: How we handle data Checked Oct 30, 2026
Provider terms can change. Recheck the linked source before applying or subscribing.