Plaid is the connection layer between your bank and third-party apps
Plaid is a company that sits between your bank and apps you use — like budgeting software, investment platforms, or loan services. When you connect your bank account to one of these apps, Plaid is often the tool that makes that connection happen. You don't pay Plaid directly; the app you're using pays Plaid a fee to access your account information.
Plaid doesn't store your money, move your money, or make decisions about your money. It reads information from your bank — your account balance, transaction history, account type — and passes that data to the app you authorized. Think of it as a secure messenger between your bank and the service you want to use.
You'll recognize Plaid when you see it: most apps show a Plaid login screen when you choose to connect your bank. You enter your actual bank login credentials into Plaid's interface, not into the app itself. Plaid then verifies you own the account and sends the app the information it requested.
Key Takeaways
- Plaid is a middleman company that connects your bank account to third-party apps without giving those apps your actual bank password.
- When you see a "connect your bank" option in an app, Plaid is often the service handling that connection behind the scenes.
- You enter your bank login into Plaid's secure interface, not directly into the app you're using.
- Plaid reads only the information the app requested — usually account balance and transaction history — and does not move money or make transfers.
- The app you're using pays Plaid for this service; you do not pay Plaid a separate fee.
How Plaid actually connects your account
When you tap "connect your bank" in an app, the app redirects you to Plaid's login page. You enter your real bank username and password into Plaid's form, not into the app. Plaid then logs into your bank on your behalf, retrieves the data the app asked for, and sends it back to the app. After that, Plaid can refresh that data periodically — usually daily or weekly — so the app always has current information.
This setup protects your bank password. The app never sees it. Only Plaid sees your actual credentials, and Plaid doesn't store them permanently. Your bank sees a login from Plaid's servers, not from the app itself.
Plaid supports thousands of banks and credit unions in the United States, Canada, Europe, and other regions. If your bank is supported, the connection usually takes less than a minute. If your bank isn't in Plaid's network, the app may offer an alternative connection method — often manual upload of statements or a different service.
What information Plaid shares with the app
Plaid only passes along the information the app specifically requested. A budgeting app might ask for your transaction history and account balance. A loan service might ask only for your account balance and income verification. An investment app might ask for your account type and holdings. You see what data the app is requesting before you authorize the connection.
Plaid cannot and does not share information the app didn't ask for. It cannot initiate transfers, make payments, or change account settings. It reads data; it does not write to your account. The app controls what it does with the information once it receives it — that's governed by the app's privacy policy, not by Plaid.
If you later revoke access through your bank's settings or through the app itself, Plaid stops refreshing that data and can no longer access your account.
Security and what can go wrong
Plaid uses encryption to protect your data in transit and stores credentials in encrypted form. Your bank password is not stored in plain text. However, Plaid has experienced security incidents in the past — in 2020, researchers discovered that Plaid was collecting transaction data beyond what apps requested, which led to a settlement and policy changes.
The main risk is not Plaid itself but the app on the other end. If the app is poorly designed, hacked, or operated by a bad actor, it could misuse the data Plaid sends it. Plaid's job is to move the data securely; the app's job is to handle it responsibly. Read the app's privacy policy before you connect, not just Plaid's.
If you're uncomfortable giving any app access to your bank account, you don't have to. Many services offer alternatives: manual statement upload, direct entry of account numbers, or other verification methods. The trade-off is usually slower processing or less frequent data updates.
When Plaid is used for refunds and payments
Some refund services and payment platforms use Plaid to verify your bank account before depositing money. Tax refund services, insurance refund processors, and gig-work payment apps often use Plaid to confirm you own the account you're providing. This reduces fraud — the service knows the account is real and belongs to you.
In these cases, Plaid is verifying ownership, not moving money. The actual deposit or refund comes through your bank's normal ACH (Automated Clearing House) system, which is separate from Plaid. Plaid confirms the account exists and is yours; your bank processes the actual transaction.
If a refund service asks you to connect via Plaid, it's a sign they're using a more secure verification method than asking you to type in account numbers. However, always check that you're on the real service's website or app before entering any credentials.
Alternatives to Plaid
Plaid is the largest player in this space, but it's not the only one. Finicity and Yodlee are competitors that do similar work — they connect apps to banks and pass data back and forth. Some banks and apps build their own direct connections instead of using a middleman.
If an app offers multiple connection options, you might see "Connect with Plaid," "Connect with Finicity," or "Enter account details manually." Each has different security properties and data-sharing rules. Plaid tends to be faster and more seamless; manual entry is slower but gives you more control over what information you share.
Some banks, particularly larger ones, have their own APIs (application programming interfaces) that apps can connect to directly, bypassing Plaid entirely. If your bank offers this, it's often the most secure option because you're not routing credentials through a third party.
How to disconnect Plaid from an app
You can revoke Plaid's access in two places: through the app itself or through your bank's settings. In the app, look for account settings or connected services and find the option to disconnect or remove the bank connection. This tells the app to stop requesting data from Plaid.
You can also log into your bank's website or mobile app and look for "connected apps" or "third-party access" settings. Most banks let you see which services have access to your account and revoke that access directly. Doing this at the bank level is more thorough because it cuts off access immediately, even if the app still has cached data.
Once you disconnect, Plaid cannot access your account anymore. The app may stop working or show outdated information, but your account is protected.
Frequently Asked Questions
Does Plaid have access to my money or can it move money from my account?
No. Plaid can only read information from your account — balance, transactions, account type. It cannot initiate transfers, make payments, or withdraw money. The app you connect to controls what happens with the data Plaid sends it, but Plaid itself has no ability to move funds.
Is it safe to give Plaid my bank password?
Plaid uses encryption and does not permanently store your password in readable form. However, you're trusting Plaid with your credentials, which is a real security decision. If you're uncomfortable with that, you can use manual account verification instead, though it's usually slower.
Why does the app ask for my bank login instead of just asking for my account number?
Logging in proves you own the account. Plaid verifies this by successfully accessing your bank with your credentials. An account number alone doesn't prove ownership — anyone could type in a number. The login requirement is a security feature, not a convenience.
Can I use Plaid with my credit union or smaller bank?
Plaid supports most major banks and many credit unions, but not all. If your bank isn't supported, the app will usually offer an alternative — manual upload of statements, entry of account details, or a different connection service. Check the app's help section to see what options are available for your bank.
What happens if I change my bank password after connecting Plaid?
Plaid will no longer be able to access your account because it's using your old password. You'll need to reconnect through the app and enter your new password into Plaid's login screen. This is actually a security feature — changing your password automatically revokes access for any service using the old one.