Pricing overview

Finicity, a Mastercard company, utilizes a custom enterprise pricing model for its financial data aggregation, payment initiation, and credit decisioning services Finicity's official pricing page. This means that unlike many API providers with publicly listed pricing tiers, Finicity determines costs through direct engagement with each client, factoring in their unique requirements, projected transaction volumes, and the specific suite of APIs and data products they intend to integrate. This model is common among providers serving large financial institutions and fintech platforms that require highly tailored solutions and support Akoya's similar enterprise approach.

The primary components influencing Finicity's pricing typically include:

  • API Call Volume: The number of requests made to Finicity's various endpoints, such as those for retrieving account information or initiating payments.
  • Data Access and Refresh Frequency: How often financial account data is accessed and updated for aggregated accounts. More frequent refreshes or accessing a broader range of data attributes can impact cost.
  • Specific Product Usage: Costs differentiate between core data access (e.g., transaction history, balance checks), advanced analytics for credit underwriting, and payment initiation services. Specialized reports, like those for verifying income and employment, generally incur distinct charges.
  • Number of Connected Accounts: The total count of unique financial accounts linked through Finicity's platform for a client's users.
  • Data Enrichment and Categorization: Services that cleanse, categorize, and enrich raw transaction data for better insights may be an additional cost factor.

Because of this custom approach, specific per-call or per-account figures are not publicly disclosed. Prospective clients are required to contact Finicity's sales team to discuss their needs and receive a detailed quote contact Finicity for a quote.

Plans and tiers

Finicity does not offer pre-defined pricing plans or tiers in the traditional sense, such as "Starter," "Pro," or "Enterprise" packages with fixed feature sets and prices. Instead, their model is entirely bespoke, constructed around the client's specific use case and scale. This allows for flexibility but requires direct consultation. The services offered broadly fall into categories, each of which contributes to the overall custom pricing:

Core Services and their Cost Implications:

  1. Data Access / Account Aggregation: This foundational service allows applications to connect to users' financial accounts across thousands of institutions. Pricing here is often tied to the number of linked accounts and the frequency of data refreshes. Aggregated data includes balances, transactions, account details, and more Finicity developer documentation on data access.
  2. Payment Initiation Services: Finicity supports initiating payments directly from bank accounts, facilitating processes like account-to-account transfers. The cost for these services is typically transaction-based, with charges incurred per successful payment initiated through the API.
  3. Credit Decisioning Data: This includes specialized reports like Verified Assets, Verified Income and Employment, and Cash Flow Analysis. These reports provide deeper insights for lending decisions. Each report generation usually carries a distinct charge, reflecting the complexity and value of the data provided.
  4. Risk and Fraud Solutions: Services designed to identify potential fraud or assess risk based on financial data. These often involve specific API calls or data analytics tools, which are integrated into the custom pricing structure.

A typical engagement begins with a discovery process where Finicity's team assesses the client's technical needs, business objectives, and anticipated transaction volumes. This assessment informs the final pricing proposal, which may include volume discounts at higher scales or feature-specific add-ons for enhanced data or support.

Free tier and limits

Finicity provides a sandbox environment for developers to build and test integrations without incurring costs. This sandbox typically offers access to simulated financial data and allows developers to interact with Finicity's APIs using mock data Finicity developer documentation overview. This is standard practice in the API industry, enabling proof-of-concept development and integration testing before committing to a production deployment.

Sandbox environment features usually include:

  • Access to Finicity's API endpoints for data aggregation, payment initiation, and credit reports.
  • Simulated financial institutions and accounts with sample transaction data.
  • Test credentials for connecting to these simulated accounts.
  • No limits on API calls within the sandbox for testing purposes.

The sandbox is intended strictly for development and testing and cannot be used for processing live customer data or for commercial applications. To move beyond the sandbox and process real user data, organizations must enter into a commercial agreement with Finicity, which involves the custom enterprise pricing model discussed above.

There is no publicly available "free tier" for production usage with a limited number of live API calls or connected accounts. All production usage requires a contractual agreement and payment based on the custom pricing schedule. This approach contrasts with some smaller API providers that offer limited free tiers to attract individual developers or very small businesses.

Real-world cost examples

While specific figures are not public, we can illustrate hypothetical scenarios based on typical enterprise API pricing structures to understand how Finicity's costs might accumulate:

Scenario 1: Personal Financial Management (PFM) App

  • Client Type: A PFM application aiming to help users track spending, manage budgets, and view aggregated financial information.
  • Services Needed: Account aggregation (balances, transactions), data categorization, and possibly bill pay reminders.
  • Usage Profile: 10,000 active users, each connecting an average of 2 bank accounts. Data refreshes occur daily per account. Approximately 200,000 transaction data points retrieved per day after initial syncs.
  • Cost Estimation Factors:
    • Per-account fee: A recurring monthly fee per actively linked account (e.g., $0.X per account/month).
    • Data refresh fee: Potentially a smaller fee per data refresh or bundled into the account fee.
    • Data enrichment/categorization fee: Could be a percentage of transaction volume or a flat fee per enriched transaction.
  • Likely Outcome: The total monthly cost would be a function of the number of unique accounts, the frequency of data updates, and the volume of data categorized. With 20,000 linked accounts refreshed daily, volume discounts on the per-account fee would likely apply.

Scenario 2: Online Lender for Small Businesses

  • Client Type: A digital lending platform providing quick loans to small businesses.
  • Services Needed: Verified Income and Employment (VIE), Cash Flow Analysis, Account Aggregation for business accounts, and potentially Payment Initiation for loan disbursements and repayments.
  • Usage Profile: Processes 500 loan applications per month. Each application requires 1 VIE report, 1 Cash Flow Analysis report, and initial aggregation of 3 business accounts. Approximately 100 successful loan disbursements/repayments per month.
  • Cost Estimation Factors:
    • Per-report fee: A charge for each VIE report (e.g., $X.XX per report) and Cash Flow Analysis report (e.g., $Y.YY per report). These tend to be higher value services.
    • Per-account initial aggregation fee: A one-time fee for linking and syncing business accounts.
    • Payment initiation fee: A per-transaction fee for each loan disbursement or repayment (e.g., $Z.ZZ per payment).
  • Likely Outcome: Costs would primarily be driven by the number of reports generated for credit underwriting (500 VIE + 500 Cash Flow Analysis) and the volume of payment transactions. The per-report fees for credit decisioning data are typically the most significant component in such use cases.

Scenario 3: Account Verification for Fintech Payments

  • Client Type: A fintech company offering a new payment method that requires bank account verification (e.g., for ACH payments).
  • Services Needed: Account verification, balance checks, and potentially identity verification against account holder information.
  • Usage Profile: Onboards 5,000 new users per month, each requiring a single account verification and a balance check at the point of transaction.
  • Cost Estimation Factors:
    • Per-verification fee: A fee for each account verification attempt or success.
    • Per-balance check fee: A smaller fee for each real-time balance inquiry.
  • Likely Outcome: The cost would be directly proportional to the number of new user verifications and subsequent balance checks. This scenario often benefits from volume-based discounts as transaction numbers scale.

These examples highlight how Finicity's custom pricing adapts to different business models and API usage patterns, making direct consultation essential for accurate cost projection.

How the pricing compares

Finicity's pricing model, characterized by custom enterprise agreements, positions it similarly to other established players in the open banking and financial data aggregation space, particularly those catering to larger enterprises. Competitors like Plaid, MX Technologies, and Akoya also largely operate on customized pricing structures, though some may offer more transparent initial tiers for smaller developers or specific use cases Google Maps pricing models for comparison, which also uses usage-based pricing.

Comparison with Plaid and MX Technologies:

Both Plaid and MX Technologies, like Finicity, are major providers of financial data APIs. While they also emphasize custom enterprise solutions for high-volume clients, Plaid, for example, historically offered more detailed public pricing for core products like "Auth" and "Transactions" on a per-item or per-call basis for smaller-scale users Plaid's offerings. MX Technologies similarly focuses on enterprise solutions for data enhancement and insights MX Technologies' services.

Provider Pricing Model Key Differentiator in Pricing Target Audience for Pricing
Finicity (Mastercard) Custom Enterprise Tailored quotes based on specific product mix, volume, and use case. Strong focus on lending and payment initiation data. Mid-to-large enterprises, financial institutions, fintechs requiring deep credit insights.
Plaid Primarily Custom Enterprise; some public usage-based pricing for core products. Often offers per-API call or per-item pricing for individual products (e.g., Auth, Transactions) at lower volumes, scaling to custom for enterprises. Startups, developers (via trial/smaller tiers), and large fintechs/banks.
MX Technologies Custom Enterprise Focus on data enhancement, cleansing, and insights beyond raw aggregation. Pricing reflects the value-added data services. Larger financial institutions and fintechs prioritizing data quality and user experience.
Akoya Custom Enterprise Provider-led data access model (direct from FIs). Pricing often reflects secure, direct data feeds and enhanced control. Financial institutions and fintechs seeking direct, secure data exchange.

Implications for Buyers:

  • Transparency: Finicity's custom model means less upfront price transparency compared to providers who publish rate cards. This necessitates direct engagement with their sales team.
  • Scalability: Custom pricing is designed to scale efficiently with large enterprise volumes, often including favorable discounts at higher tiers of usage.
  • Feature Mix: The cost will heavily depend on the specific Finicity products integrated. A company using only basic account aggregation will have a different cost structure than one leveraging advanced credit decisioning reports and payment initiation.
  • Long-term Value: For large-scale deployments, the custom negotiation process allows for bespoke service level agreements (SLAs), dedicated support, and feature roadmapping, which are often bundled into the overall cost.

Ultimately, the "best" pricing model depends on the client's size, specific needs, and desired level of support. For organizations with unique or high-volume requirements, Finicity's custom approach can be advantageous, allowing for a finely tuned solution and pricing structure.