Skip to main content
Calcimator

Open Banking API Cost Calculator

API integration cost from provider and call volume.

About this calculator

This calculator adds up the full monthly cost of running an open banking integration (Plaid, Yodlee, MX, Finicity) across five separate cost centers, then divides by connected users to get the unit economics that actually matter for pricing your own product. Connection costs combine a one-time fee for every new bank account link established that month with a recurring monthly fee for every currently active connection — new-user growth and your existing base both cost money, and they scale independently. API call costs multiply your total connected users by the average number of calls each generates per month (balance checks, transaction pulls, and similar requests) at your provider's per-call rate. Identity verification costs and a flat monthly platform fee are added on top as their own line items.

Engineering cost is tracked separately from the "direct API cost" subtotal, since it represents your own team's time (hours times a fully-loaded hourly rate) rather than money paid to the API provider — the calculator keeps this distinction so vendor fees and internal engineering time show up as two separate lines rather than one blended total. Annual cost is simply the monthly total times 12, assuming a steady state; it won't capture one-time implementation costs at the start of a new integration or the front-loaded engineering effort of switching providers. The most useful output for planning is cost per connected user — the fully loaded monthly cost divided by your user count — because it tells you the minimum you need to earn per user from open-banking-dependent features (account aggregation, income verification, payment initiation) just to break even on data access. Real provider pricing varies by product tier and negotiated volume discounts, so treat the default per-connection and per-call rates as ballpark figures to replace with your actual contract terms.

Inputs

Results

Total monthly cost

$10,000.00

Annual cost

$120,000.00

Cost per user ($/mo)$1.00
Direct API costs$7,000.00
API call costs$1,500.00
Connection costs$3,500.00
ID verification costs$1,500.00
Engineering costs$3,000.00
Cost Per Api Call Effective$0.02
How to Use This Calculator
  1. Enter Connected users, New connections/month, and Cost per new connection ($).
  2. Set Cost per active conn ($/mo), API calls per user/mo, and Cost per API call ($).
  3. Adjust Platform fee ($/mo), ID verifications/mo as needed.
  4. Review Total monthly cost ($) and Annual cost ($).
  5. Use Cost per user ($/mo) ($) and Direct API costs ($) to inform your decision.

How the result changes with Connected users

Connected usersTotal monthly costAnnual cost
5,000$8,000.00$96,000.00
7,500$9,000.00$108,000.00
15,000$12,000.00$144,000.00
25,000$16,000.00$192,000.00

What each input means

Connected users
Total number of users with linked bank accounts via open banking.
New connections/month
Number of new bank account connections established per month.
Cost per new connection ($)
One-time fee per new bank account connection (Plaid: ~$0.30-1.50 depending on product).
Cost per active conn ($/mo)
Monthly fee per active linked account for ongoing data access.
API calls per user/mo
Average number of API calls per user per month (balance checks, transaction pulls, etc.).
Cost per API call ($)
Incremental cost per API call beyond included quota (varies by provider and product).
Platform fee ($/mo)
Fixed monthly platform/subscription fee from the API provider.
ID verifications/mo
Number of identity verification checks per month (if using the provider's IDV product).
Cost per ID verify ($)
Cost per identity verification check (Plaid IDV: ~$1-3 per check).
Engineering hours/mo
Monthly engineering hours for API integration maintenance, updates, and support.
Engineering rate ($/hr)
Fully loaded hourly rate for engineering resources.

What each result means

Total monthly cost
All-in monthly cost including API fees, platform fees, and engineering.
Annual cost
Projected total open banking API cost over 12 months.
Cost per user ($/mo)
Fully loaded monthly cost per connected user — key unit economic for pricing decisions.
Direct API costs
Monthly API provider costs (connections, calls, verifications, platform fee).
API call costs
Monthly cost from per-call API pricing.
Connection costs
Monthly cost for new and active bank account connections.
ID verification costs
Monthly cost for identity verification checks.
Engineering costs
Monthly engineering time for integration maintenance.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Connected users = 10000, New connections/month = 2000, Cost per new connection ($) = 0.5, Cost per active conn ($/mo) = 0.25 = 11 input(s) provided
  2. Calculate Total monthly cost
    Total monthly cost = directApiCost + engineeringCost
    10000 = $10,000
  3. Calculate Annual cost
    Annual cost = totalMonthlyCost * 12
    120000 = $120,000
  4. Calculate Cost per user
    Cost per user = monthlyConnectedUsers > 0
    1 = $1
  5. Calculate Direct API costs
    Direct API costs = newConnectionCost + activeConnectionCost + apiCallCost + idVerificationCost +...
    7000 = $7,000

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why are connection costs split into 'new' and 'active' categories?

New Connections/month times Cost per New Connection captures the one-time fee providers charge for establishing a bank link, while Connected Users times Cost per Active Conn captures the recurring monthly fee for keeping every existing link active. Growing your user base and simply maintaining your current base are billed separately by most providers, so the calculator models them as two independent cost drivers.

How is Cost per User calculated, and why does it matter?

It divides Total Monthly Cost — including engineering time, not just vendor fees — by Connected Users. That's the fully loaded monthly cost you're carrying per user from open banking access alone, which sets a floor for how much revenue any feature relying on that data needs to generate per user just to break even.

Does the Annual Cost figure account for one-time implementation costs?

No — it simply multiplies Total Monthly Cost by 12, assuming a steady state. It won't capture a new integration's upfront engineering hours or the front-loaded effort of migrating to a different provider mid-year; those costs need to be estimated and added separately.

Why are API call costs based on Connected Users rather than New Connections?

Ongoing API usage — balance checks, transaction pulls — comes from your full base of already-connected users, not just the ones who signed up this month. The calculator multiplies Connected Users by API Calls per User/mo to get total call volume, then prices that volume at your Cost per API Call.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.