Skip to content
pluginloom

Guide

Plaid Pricing Explained: Plans and Billing

Plaid pricing explained: the three plans, how each product is billed, what is free, the Trial plan, and how to keep Plaid costs predictable on a website.

By the PluginLoom teamLast updated 8 sources

Plaid does not publish a price list. Its pricing page shows three plans (Pay as You Go, Growth and Custom) and its docs explain how each product is billed: some once per connection, some monthly, some per API call. Testing in Sandbox is always free, and new US and Canadian teams can try real bank data for free on a Trial plan limited to 10 connections.

This guide is general information, not legal or financial advice. Your Plaid contract or plan sets your actual prices.

What plans does Plaid offer?#

Plaid offers three plans: Pay as You Go, Growth and Custom. Here is how Plaid's pricing page (opens in a new tab) describes them, checked October 23, 2026:

PlanWhat Plaid saysCommitment
Pay as You Go"Start with our month-to-month plan: unlimited usage, no commitments upfront."Month to month
GrowthDiscounted product rates and a platform support package12 months
CustomVolume-based pricing and custom solutionsNegotiated

No plan prices appear on the page. Some products are marked "Contact for pricing." If you see a specific Plaid price quoted on a third-party site, treat it as unverified unless it comes from your own Plaid account or contract.

How does Plaid bill each product?#

Plaid bills each product under one of a few billing models, and knowing which model a product uses is the key to predicting your bill. Plaid's billing docs (opens in a new tab) say Plaid bills Production traffic only. The main models are:

Billing modelHow it is chargedProducts and endpoints (per Plaid's docs)
One-time feeOnce per Item, when the product is added; the number of API calls does not matterAuth, Identity, Income (except payroll income refresh), Layer, Transfer's Auth fee
Subscription feeEvery calendar month while the Item has a valid access tokenTransactions, Recurring Transactions, Liabilities, Investments
Per-request flat feeA flat fee for each successful callBalance, Signal Transaction Scores, Identity Match, Investments Move, Transfer's Signal or Balance fee, refresh endpoints
Per-request flexible feeVaries with the amount of data requestedAssets, Enrich, Statements Refresh
Per-Item flexible feeCharged when the Item is created, based on statements availableStatements

A few products have their own rules:

  • Transfer: a one-time Auth fee per Item, a per-request fee for the Signal or Balance check, and a fee per successful transfer, "even if later reversed." Plaid adds that operational fees may also apply.
  • Identity Verification: charged per event, such as the anti-fraud check, data source check, document check and selfie check.
  • Monitor: a base fee on a new user's first scan, plus a monthly rescanning fee.
  • Layer: the Layer docs (opens in a new tab) say you pay per converted Link session (one where onSuccess fires), not for eligibility checks or sessions that do not convert.
  • Payment Initiation (Europe): charged per payment that reaches a success screen.

What does a "one-time fee" really mean?#

A one-time fee means you pay once per connected bank login, no matter how often you call that product afterward. Plaid's docs put it this way: "it does not matter how many API calls are made for the Item." That makes Auth predictable for a checkout: one customer linking one bank is one Auth charge.

There is one detail worth knowing. If you request Auth or Identity through optional_products when creating the link token, Plaid says the charge starts only when you call the matching endpoint. That lets you add the product to the flow without paying for it on every connection.

What does a subscription fee mean for your bill?#

A subscription fee means each connected Item costs you every month for as long as its access token is valid, whether or not you call the API. Plaid's billing docs are direct about it:

  • Fees are charged "even without API calls" and even if the Item is in an error state.
  • "Fees for Items created or removed in the middle of the month are not pro-rated."
  • Billing runs on calendar months in UTC.

The way to stop a subscription is to call /item/remove. The Items API docs (opens in a new tab) say that for Transactions, Liabilities and Investments, calling it is "required to stop billing," unless the end user revoked permission themselves.

So if your site only needs to check a bank account once, do not add Transactions to the connection. If you do use Transactions, build a clear way to remove Items when a customer cancels or leaves.

What is free at Plaid?#

Several things are free, according to Plaid's billing docs and pricing page:

  1. Sandbox. "Sandbox usage is always free." It uses fake banks and test data. Every Sandbox bank accepts user_good and pass_good.
  2. Non-product endpoints. Institutions, Item endpoints, /accounts/get and user management endpoints are "typically available... free of charge."
  3. Cached balances. /accounts/get is free, but the Balance docs (opens in a new tab) note its balances are cached and can be a day old, or up to 30 days old for Auth-only Items. Real-time balance through Balance or Signal is a paid per-request call.
  4. Hosted Link, when you do not use Plaid to send the session by SMS or email.
  5. Consumers. Plaid's pricing page says people connect their accounts "at no cost."

What is the Plaid Trial plan?#

The Trial plan is free Production access with real bank data, capped at 10 Items. The billing docs say it is for US and Canadian teams created on or after April 15, 2026. The rules:

  • Up to 10 Production Items, and removing Items does not free up slots.
  • Limited to Assets, Auth, Balance, Identity, Investments, Liabilities, Transactions and Statements.
  • Subscription products you add during the trial start billing after you upgrade.

Plaid's changelog (opens in a new tab) says Trial plans "replace Limited Production for all newly created Plaid teams going forward," and the Sandbox docs (opens in a new tab) say Limited Production is deprecated. Plaid's pricing page still mentions Limited Production with "up to 200 API calls with each available product," which may still apply to older teams. If your team is new, expect the Trial plan.

The older Development environment no longer exists. Plaid's changelog says it was decommissioned on June 20, 2024.

How can you estimate your Plaid costs?#

You can estimate Plaid costs by counting connections and calls for each product, then applying your rates once Plaid gives them to you. Use these steps:

  1. List the products you need. A checkout that verifies a bank account may only need Auth, plus Balance or Signal before each debit.
  2. Match each product to its billing model using the table above.
  3. Count one-time events. For Auth and Identity, estimate new bank connections per month.
  4. Count monthly Items. For Transactions, Liabilities or Investments, estimate how many Items stay connected each month.
  5. Count per-request calls. For Balance or Signal, estimate how many debits you check.
  6. Get your rates. Sign up for Pay as You Go in the Plaid Dashboard, or ask Plaid sales for Growth or Custom terms.
  7. Track real usage. Plaid's Dashboard has activity logs you can compare against your estimate.

How does this compare with Stripe's public prices?#

Stripe publishes its bank data prices, which makes it easier to estimate before you start. As listed on stripe.com/pricing (opens in a new tab) on October 23, 2026, Stripe Financial Connections charges $1.50 per successful instant bank account verification (micro-deposit verifications are free), $0.10 per successful balances call, $1.50 per successful ownership call, and $0.30 per institution per account holder per month for transactions. Stripe's ACH Direct Debit is listed at 0.8% with a $5.00 cap.

That does not make one cheaper than the other. It means you can price Stripe in a spreadsheet today, and you need your own rates to price Plaid. Our Plaid vs Stripe Financial Connections guide compares the two on features as well as cost.

How do you keep Plaid costs down on a website?#

You keep Plaid costs down mostly through product choice and cleanup. These habits follow directly from Plaid's billing rules:

  • Only request what you need. Do not add subscription products to a connection that only needs Auth.
  • Use optional_products for Auth or Identity if you only sometimes need them, since billing starts on the first call.
  • Remove Items you no longer use with /item/remove, especially for subscription products.
  • Check balances only when it matters, such as right before an ACH debit, since each real-time call is billed.
  • Test in Sandbox first. It is free, so build and break things there.
  • Watch for errors. A subscription Item in an error state still bills, so repair or remove broken Items.

Is BankBridge's price separate from Plaid's?#

Yes. BankBridge is a WordPress plugin that connects your site to Plaid and is built to work with WordPress, WooCommerce, Elementor, MemberPress and more. Your BankBridge license covers the plugin, a year of updates and support. Plaid bills its own fees to you separately, based on your Plaid plan and the products you turn on. Plaid bills you directly.

To see what the setup involves, check the BankBridge docs: Connecting your Plaid keys, Sandbox vs Production and the Going live checklist. For BankBridge license details, see Refunds and license FAQ or the product page.

Sources#

Checked October 23, 2026.

Plaid is a trademark of Plaid Inc. BankBridge is an independent plugin and is not affiliated with or endorsed by Plaid.

Frequently asked questions

How much does Plaid cost?

Plaid does not publish per-product prices. Its pricing page lists three plans, Pay as You Go, Growth and Custom, with no plan prices shown, and some products say Contact for pricing. You see your rates when you sign up for a plan or get a quote from Plaid.

Is Plaid free to test?

Yes. Plaid's billing docs say Sandbox usage is always free. New US and Canadian teams created on or after April 15, 2026 also get a Trial plan with free use of real Production data, limited to 10 Production Items.

What is the difference between a one-time fee and a subscription fee at Plaid?

A one-time fee is charged once per Item when the product is added, no matter how many API calls you make. Plaid uses it for Auth, Identity, Income and Layer. A subscription fee is charged every month while an Item has a valid access token. Plaid uses it for Transactions, Liabilities and Investments.

How do I stop paying for a Plaid connection I no longer need?

Call /item/remove for that Item. For subscription products such as Transactions, Liabilities and Investments, Plaid says this is required to stop billing unless the end user revoked permission. Fees for Items created or removed mid-month are not pro-rated.

Does buying BankBridge include Plaid fees?

No. BankBridge is a WordPress plugin sold by PluginLoom. You use your own Plaid account, and Plaid bills its own fees to you separately under your Plaid plan or contract.

Sources

The date shows when we last checked that the source still says what we say it says.

  1. Plaid pricing, plaid.com. Checked 2026-10-23
  2. Plaid billing models, plaid.com. Checked 2026-10-23
  3. Plaid changelog, plaid.com. Checked 2026-10-23
  4. Plaid Sandbox, plaid.com. Checked 2026-10-23
  5. Plaid Items API, plaid.com. Checked 2026-10-23
  6. Plaid Balance, plaid.com. Checked 2026-10-23
  7. Plaid Layer, plaid.com. Checked 2026-10-23
  8. Stripe pricing, stripe.com. Checked 2026-10-23