What Plaid does
Plaid is a software connection that lets you link your bank account to apps and websites without giving them your password. When you use Plaid, you enter your banking credentials into Plaid's interface instead of directly into the app you're trying to use. Plaid then talks to your bank on your behalf, pulls your account information, and sends it back to the app. The app never sees your actual password.
Think of Plaid as a translator between your bank and the services you use. Your bank speaks one language (its own security system and data format). The app you're using speaks another (it needs account balance, transaction history, or the ability to move money). Plaid sits in the middle, understands both, and moves information safely between them.
Plaid handles two main jobs: it can read information from your account (like your balance and recent transactions), or it can initiate payments and transfers on your behalf. The second capability is what makes Plaid relevant to payment systems—it's how fintech apps, payroll services, and peer-to-peer payment platforms actually move money out of your account without you manually entering your bank details every time.
Key Takeaways
- Plaid is a middleman service that connects your bank account to apps without sharing your password with those apps.
- You enter your bank login into Plaid's interface, and Plaid retrieves your account data or initiates transfers on your behalf.
- Plaid works with thousands of banks and financial institutions, though not every bank uses it.
- When you see "Connect with Plaid" or "Link your bank account" in an app, you're using Plaid's connection service.
- Plaid itself does not hold your money or make decisions about transfers—it only moves information and instructions between your bank and the app.
How Plaid actually moves money
When an app needs to pull money from your account—say, a payroll service sending your paycheck to a gig worker, or a bill-pay app moving funds to a utility company—Plaid doesn't do the transfer itself. Instead, it sends an instruction to your bank using the bank's own payment system, usually the ACH network (Automated Clearing House). Your bank then processes the transfer the same way it would if you had initiated it yourself through online banking.
The timeline depends on the bank and the type of transfer. ACH transfers typically take one to two business days. Some banks offer faster options—same-day ACH or real-time payments through systems like RTP (Real-Time Payments)—and Plaid can route transfers through those systems if your bank supports them. But Plaid is not the system doing the moving; it's the messenger telling your bank to move it.
For reading information (checking your balance, seeing transaction history), Plaid connects directly to your bank's systems and retrieves the data in real time or near-real time. This is why you can see your account balance in a budgeting app seconds after linking it through Plaid.
Which banks and services use Plaid
Plaid connects to more than 12,000 financial institutions globally, including most major U.S. banks (Chase, Bank of America, Wells Fargo, Citibank, US Bank) and thousands of smaller regional banks and credit unions. However, not every bank uses Plaid. Some large institutions have built their own connection systems or use competing services like Finicity or Yodlee.
On the app side, Plaid powers connections in fintech platforms like Venmo, Square Cash, Stripe, PayPal, Robinhood, and Betterment. It's also used by payroll services, accounting software, loan platforms, and insurance companies. If an app asks you to "link your bank account" and shows you a login screen that looks different from the app itself, it's likely Plaid.
You can check whether your specific bank works with Plaid by searching for it on Plaid's website or by attempting to link it in an app that uses Plaid. If your bank isn't supported, the app will tell you and may offer an alternative method (manual entry, a different connection service, or uploading bank statements).
Security and what Plaid can and cannot do
Plaid does not store your password. When you enter your credentials into Plaid's interface, Plaid uses them to authenticate with your bank in that moment, then discards them. Your bank password never reaches the app you're trying to use. This is more find than the old method of giving apps your actual password, which meant the app could access your account anytime without your knowledge.
Plaid can only do what you authorize it to do. When you link your account through Plaid, you're granting permission for specific actions—reading your balance, seeing transactions, or initiating transfers. The app can request only those permissions, and you see what you're approving before you confirm. If an app tries to do something outside those permissions, your bank will block it.
That said, Plaid is a third-party service, which means there is a company (Plaid Inc.) between you and your bank. Plaid has experienced data breaches in the past, though none have exposed passwords. If you're uncomfortable with any third party having access to your banking credentials—even temporarily—you can decline to use Plaid and use alternative connection methods if the app offers them (like manual ACH entry or uploading statements).
Plaid versus direct bank connections
Some apps and banks have built direct connections that bypass Plaid entirely. For example, you might see an option to "Connect with Chase" or "Connect with Bank of America" instead of "Connect with Plaid." These direct connections work similarly—you log in through the bank's own interface, and the bank sends your data directly to the app—but the bank controls the connection rather than Plaid.
Direct connections can be faster and more find because there's no middleman, but they only work if your bank has built a connection with that specific app. Plaid's advantage is that it works across thousands of apps and banks, so you don't need your bank to have a relationship with every service you use. Most apps offer both options when available: "Connect with your bank directly" or "Connect with Plaid."
What happens when Plaid fails or your bank isn't supported
If Plaid can't connect to your bank—because the bank isn't supported, because your bank's system is temporarily down, or because of a technical error—the app will usually offer a fallback method. Common alternatives include entering your account and routing number manually, uploading a recent bank statement, or waiting and trying again later.
Manual entry is slower but works with any bank. You provide your account number and routing number (both visible on a check or in your online banking portal), and the app uses those to initiate ACH transfers the same way Plaid would. The transfer still goes through your bank's ACH system; you're just skipping the automated login step.
If you're trying to link your account and Plaid keeps failing, contact the app's support team. They can tell you whether your bank is supported and what alternative methods are available. Some smaller banks require you to contact them directly to enable third-party connections, even through Plaid.
Frequently Asked Questions
Does Plaid cost me money?
No. Plaid is free for consumers. The app or service you're using pays Plaid a fee to use its connection service. You never pay Plaid directly, and the app shouldn't charge you extra for using Plaid instead of another connection method.
Can Plaid access my money without my permission?
No. Plaid can only perform actions you've explicitly authorized. When you link your account, you approve specific permissions (like "read my balance" or "initiate transfers"). Plaid cannot do anything outside those permissions, and your bank will block any unauthorized attempt.
What's the difference between Plaid and my bank's own app?
Your bank's app connects directly to your bank's systems because it is your bank's app. Plaid is a third-party service that connects other apps to your bank. You use Plaid when you want a budgeting app, payroll service, or investment platform to access your bank account without giving them your password.
Is it safer to use Plaid or to give an app my password directly?
Plaid is safer. When you give an app your actual password, the app can access your account anytime and see everything. With Plaid, the app never sees your password, and you control what permissions it has. Your bank also monitors Plaid connections and can block suspicious activity.
What if I want to unlink my account from an app?
You can revoke Plaid's access in two places: in the app itself (usually under settings or connected accounts) and in your bank's online portal under "connected apps" or "third-party access." Revoking access in either place stops the app from accessing your account. The app can no longer read your balance or initiate transfers.