Resources

Custodian Data Aggregation

Unified reporting across Schwab, Fidelity, Pershing, and every other custodian your firm uses.

Custodian data aggregation consolidates account, position, transaction, and cash data from multiple custodians—Schwab, Fidelity, Pershing, and others—into a single normalized dataset. The result is a unified view of every client asset regardless of where it is custodied, enabling household-level reporting and firm-wide visibility that no individual custodian portal can provide.


The Multi-Custodian Reality

Most RIAs Use Two or Three Custodians

The average registered investment advisor does not work with a single custodian. Firms grow through advisor recruitment, acquisitions, and client referrals—each of which can introduce a new custodian relationship. A firm that started on Schwab may have added Fidelity to accommodate advisors who brought their books with them. A subsequent acquisition added Pershing accounts. The result: the same firm now manages client assets across three separate institutions, each with its own portal, its own data model, and its own reporting tools.

This is not a niche situation. Industry surveys consistently show that the majority of RIAs with more than $500 million in AUM maintain relationships with two or more custodians. For firms managing $1 billion and above, operating across three or more custodians is the norm, not the exception.

The Siloed View Problem

Each custodian provides a portal that is genuinely excellent—for that custodian's accounts. You can see every Schwab client in Schwab Advisor Services, run performance reports, generate statements, and monitor positions in real time. The same is true in Fidelity's institutional platform and Pershing's NetX360. The problem is that none of these portals knows anything about the other custodians.

A client with a retirement account at Schwab and a taxable account at Fidelity appears as two separate, unconnected individuals across two separate systems. You cannot see that household's total assets, run a consolidated performance report, or make asset allocation decisions that account for both accounts without manually combining data from two portals. Multiply this across hundreds or thousands of clients and the operational burden becomes enormous.

Without Aggregation
Schwab clients visible only in Schwab's portal
Fidelity clients visible only in Fidelity's platform
No firm-wide AUM without manual spreadsheet work
Households split across custodians are invisible as households
With Aggregation
All clients visible in a single unified view
Firm-wide AUM calculated automatically, updated daily
Household views span all custodians automatically
Consolidated reporting across all custodian relationships

What Custodian Aggregation Solves

Firm-Wide AUM

The most immediate benefit of custodian aggregation is a single, accurate number for firm-wide assets under management. When assets are spread across three custodians, firm-wide AUM is not a number you can look up—it is a number you calculate manually, usually by exporting reports from each custodian and summing columns in a spreadsheet. Aggregation replaces that process with an automated daily calculation that draws from every custodian feed simultaneously. The number is always current, always complete, and never requires a staff member to compile it.

Household Views Across Custodians

A household typically includes multiple individuals with multiple accounts at potentially multiple custodians. A spouse holds a Roth IRA at Schwab; the other spouse holds a 403(b) that rolled to Fidelity; and they have a jointly-held trust account at Pershing. From any single custodian's perspective, those three accounts belong to three separate client records. Custodian aggregation combines them into a single household entity—one AUM figure, one performance history, one consolidated view of asset allocation across all accounts.

This matters not just for reporting but for investment decision-making. Advisors managing asset allocation across a household cannot optimize unless they can see all assets in one place. Aggregation makes cross-custodian household management operationally viable.

Unified Performance Reporting

Performance reporting that covers only some of a client's accounts is not useful for communicating total relationship performance. When a client's assets span Schwab and Fidelity, performance reports that cover only one custodian understate or misrepresent the client's actual investment results. Aggregation enables performance reporting that captures every account, every custodian, and the complete investment picture—without requiring advisors to manually reconcile reports from multiple sources.

Cash Management Across Custodians

Cash management and sweep analysis require visibility into cash positions across all custodians simultaneously. If a client is sitting on excess cash at Fidelity while being invested aggressively at Schwab, that imbalance is invisible without aggregation. Firms that aggregate custodian data can monitor cash positions firm-wide, identify sweep opportunities, and ensure consistent cash management across the entire client base regardless of custodian.

Account Transition Tracking

When a client moves assets from one custodian to another—a common occurrence during firm transitions, mergers, or custodian consolidations—tracking the in-flight assets requires visibility into both the sending and receiving custodian simultaneously. Aggregation provides a single view that shows assets departing one custodian and arriving at another, with position reconciliation that flags discrepancies before they become problems.


How Custodian Data Feeds Work

File Formats

Custodians deliver data in several formats, and the format varies by custodian and data type. The most common formats are:

  • Flat files (fixed-width): Legacy format still used by many large custodians. Fields occupy fixed character positions, requiring a specification document to parse correctly. Robust but inflexible.
  • CSV (comma-separated values): Widely used for position, transaction, and account files. Simpler to parse than fixed-width, but field definitions vary significantly across custodians.
  • XML: More common in newer feeds and API-adjacent delivery. Self-describing format that includes field names, though custodian XML schemas differ from one another.
  • JSON: Used in modern API-based custodian connections. Increasingly common as custodians modernize their data delivery infrastructure.

A single custodian may use multiple formats for different data types—flat files for positions, CSV for transactions, and an API for account information. An aggregation platform must handle all of them.

Delivery Mechanisms

Custodians deliver data through several channels:

  • SFTP (Secure File Transfer Protocol): The dominant delivery mechanism for daily custodian feeds. Custodians deposit files to a secure server on a defined schedule; consuming systems pull those files and process them. Reliable and widely supported.
  • API connections: Newer custodians and updated infrastructure from established custodians increasingly support REST APIs for data retrieval. API connections can support more frequent data refresh than daily file drops.
  • Direct feeds: Some custodians support dedicated data connections for large institutional clients, typically with higher data volumes, lower latency, and direct database-style access.

Data Categories

Custodian data feeds cover several distinct categories of financial data:

  • Positions: Current holdings, quantities, prices, and market values for every security in every account. The core of any custodian data feed.
  • Transactions: Buys, sells, dividends, interest payments, transfers, fees, and corporate actions. Transaction history is critical for performance calculation and tax reporting.
  • Cash: Cash balances, pending settlements, and money market holdings. Often delivered as a separate file or data category from positions.
  • Account information: Account type, registration, owner information, beneficiaries, and account status. Links financial data to client identity.
  • Corporate actions: Splits, mergers, spin-offs, dividends, and other events that affect position quantities or values. Critical for accurate performance calculation.

Timing and Frequency

Most custodian data feeds operate on an end-of-day cycle: files are generated after market close, deposited to SFTP servers overnight, and available for consumption by early morning. This means aggregated data typically reflects the prior day's closing positions and values.

Some custodians offer intraday updates for specific data types, and API-based connections can support more frequent refreshes. Real-time data remains relatively rare in traditional custodian feeds, though newer custodian platforms are beginning to offer it for certain data categories. For most operational reporting purposes, end-of-day data is sufficient; for active trading oversight or cash management, intraday updates add meaningful value.


Custodian-Specific Considerations

Each major custodian has distinct characteristics that affect how aggregation works in practice.

Charles Schwab
The largest RIA custodian by assets, with approximately $4 trillion in RIA custody assets following the 2020 TD Ameritrade acquisition. Schwab's data feed infrastructure is among the most robust in the industry, with comprehensive daily files covering positions, transactions, and account data. The TD Ameritrade integration introduced complexity for firms that had data from both legacy platforms; aggregation platforms need to handle both the legacy TD Ameritrade account numbering conventions and the converted Schwab account numbers. Schwab Advisor Services has made significant investments in API-based data access alongside its traditional file delivery mechanisms.
Fidelity Institutional
Fidelity operates both a direct custody business (Fidelity Institutional) and a clearing relationship through National Financial Services (NFS). RIAs may have accounts in either segment, and the data feeds differ between them. Fidelity's institutional data infrastructure is mature, with extensive file format documentation and reliable SFTP delivery. Some RIAs access Fidelity data through the clearing relationship, which introduces an additional layer in the data chain. Fidelity has been expanding its technology integrations through the Fidelity WealthscapeSM platform and associated developer programs.
Pershing (BNY Mellon)
Pershing operates as both a clearing firm and a custodian, and many RIAs access Pershing through a broker-dealer clearing relationship rather than directly. The BNY Mellon ecosystem provides extensive data infrastructure, though the clearing model can introduce an additional intermediary layer in the data chain. Pershing's NetX360 platform provides a comprehensive advisor portal, and Pershing has invested significantly in data and technology capabilities including its Pershing X initiative. Account structures at Pershing can be more complex than at direct custodians due to the clearing firm model.
Interactive Brokers
A significant custodian for RIAs with a technology-forward client base or international operations. Interactive Brokers offers a robust API (the IBKR API and Flex Query system) that supports programmatic data retrieval with more flexibility than traditional file-based feeds. The Flex Query system allows firms to configure custom data extracts across a wide range of data fields and time periods. For RIAs aggregating Interactive Brokers alongside traditional custodians, the API-first approach requires different integration architecture than SFTP-based file processing.
Altruist
A newer custodian purpose-built for RIAs, with a cloud-native, API-first architecture. Altruist's data infrastructure is more modern than legacy custodians, with comprehensive REST API access and real-time data availability that traditional custodians have not yet matched. For aggregation purposes, Altruist's API approach requires different connector architecture than legacy SFTP-based feeds, but the data quality and completeness are strong. Altruist's growth among technology-forward RIAs means its presence in multi-custodian environments is increasing.

The Normalization Challenge

Why Raw Aggregation Fails

Simply collecting data files from multiple custodians and dumping them into a single database does not create a usable dataset. It creates a larger mess. The core problem is that each custodian represents the same real-world financial concepts using different conventions, formats, and identifiers. Without normalization, the combined dataset is internally inconsistent and cannot be reliably queried or reported against.

Account Numbering

Every custodian uses its own account numbering scheme. Schwab account numbers follow one format, Fidelity uses another, and Pershing uses a third. A client with accounts at all three custodians appears in three separate records with three different account identifiers, with no native connection between them. Normalization assigns each real-world account a canonical internal identifier and maps the custodian-specific account numbers to it. This is the foundation of cross-custodian household views.

Security Identifiers

Securities can be referenced by CUSIP, ISIN, ticker symbol, or custodian-specific internal identifiers. Custodians do not consistently use the same identifier for the same security. Apple Inc. common stock may appear as AAPL in one feed, as CUSIP 037833100 in another, and as an internal custodian code in a third. Normalization maps all representations to a canonical security master, ensuring that position data for the same security from different custodians can be combined and compared.

Transaction Codes

Transaction type codes vary across custodians. A dividend reinvestment transaction might be coded "DRIP" at Schwab, "DIV" at Fidelity, and something entirely different at Pershing. Corporate action codes, transfer codes, and fee codes each have their own custodian-specific vocabularies. Normalization maps all transaction codes to a standardized transaction taxonomy, enabling accurate performance calculation and transaction analysis across all custodians.

Date and Value Formats

Seemingly minor formatting differences create significant processing challenges. Settlement dates, transaction dates, and as-of dates may be formatted as MM/DD/YYYY at one custodian and YYYYMMDD at another. Numeric values may use different decimal conventions. Currency fields may or may not include currency codes. Normalization standardizes all date formats, numeric representations, and field conventions so that data from different custodians can be combined arithmetically without errors.


How a Data Platform Handles Custodian Aggregation

Pre-Built Custodian Connectors

A purpose-built data platform for wealth management arrives with pre-built connectors for major custodians. These connectors handle the custodian-specific details of data retrieval: SFTP authentication, file format parsing, field mapping, and error handling for common custodian feed issues like delayed files or partial data loads. Pre-built connectors eliminate the months of custom engineering work that building custodian feeds from scratch requires, and they encode institutional knowledge about each custodian's quirks and edge cases.

Automatic Normalization

Normalization logic runs automatically as data is ingested from each custodian. Account numbers are mapped to canonical identifiers, security identifiers are resolved against a master security reference, transaction codes are translated to standardized types, and date formats are converted to a single internal representation. The resulting normalized dataset behaves as if all data came from a single source with a consistent schema.

Position Reconciliation

Custodian data is not always clean. Files arrive with missing fields, duplicate records, mismatched settlement dates, and position discrepancies that require investigation. A data platform includes reconciliation logic that compares incoming custodian data against prior day positions, flags unexpected changes, and surfaces discrepancies for review. Automated reconciliation replaces the manual daily reconciliation process that many back-office teams spend hours on every morning.

Unified Household Mapping

Once accounts from all custodians are normalized, household mapping links them together. The mapping logic connects accounts to individuals (using name matching, tax ID matching, or direct configuration), and individuals to households. An account at Schwab and an account at Fidelity belonging to the same person become linked records in a single household entity. Household AUM, household performance, and household asset allocation are then calculated automatically across all linked accounts regardless of custodian.

Data Freshness and Monitoring

Custodian feeds occasionally fail to arrive on time, arrive incomplete, or contain data quality issues. A production-grade platform monitors feed arrival, validates completeness, and alerts operations teams when feeds are late or contain anomalies. Data freshness timestamps communicate clearly which data is current and which is stale, preventing downstream users from making decisions on outdated information without realizing it.


What You Can Do With Aggregated Custodian Data

Firm-Wide Dashboards

With all custodian data normalized into a single dataset, firm leadership gains a real-time view of total AUM, AUM by advisor, AUM by custodian, and AUM by client segment. Dashboard metrics that once required manual compilation—sometimes taking days to produce—update automatically whenever new custodian files arrive. For firms reporting to leadership, boards, or parent companies, the accuracy and timeliness of AUM reporting improves dramatically.

Multi-Custodian Performance Reporting

Performance reports that cover a client's complete asset picture—not just the accounts at one custodian—require aggregated data as their foundation. With normalized positions, transactions, and corporate actions from all custodians in a single dataset, performance calculation engines can compute time-weighted returns, money-weighted returns, and benchmark comparisons that accurately reflect total client wealth. Client-facing performance reports become more meaningful; advisor-facing analytics become more accurate.

Cash Sweep Analysis

Cash sweep programs vary across custodians. Understanding which clients have excess cash, in which accounts, at which custodians—and whether that cash is earning competitive yields—requires visibility across all custodians simultaneously. Aggregated custodian data enables analysis of cash positions firm-wide, identification of uninvested cash opportunities, and consistent cash management that accounts for all accounts regardless of where they are held.

Fee Billing Reconciliation

Advisory fee billing is calculated against AUM, which means accurate billing requires accurate position data from every custodian. With aggregated data, billing platforms can pull verified AUM from a single source rather than attempting to combine exports from multiple custodian portals. Billing discrepancies—where fees were calculated on incorrect AUM—become easier to identify and correct. Compliance documentation of fee calculations becomes more defensible.

AUM Tracking for Compensation and Reporting

Advisor compensation is often tied to AUM managed, new assets gathered, or revenue generated—all of which require accurate, complete AUM data across all custodians. Aggregation enables compensation calculations that reflect the complete scope of each advisor's client relationships, not just the accounts at one custodian. It also enables the regulatory AUM reporting required on Form ADV to be calculated consistently and accurately across all custodian relationships.

Transition Monitoring

Account transitions—moving assets from one custodian to another—are a routine part of managing a multi-custodian firm through advisor changes, acquisitions, and strategic custodian consolidations. Monitoring transitions requires visibility into both the sending and receiving custodian: tracking assets as they depart one institution and confirming their arrival at another. Aggregated data from both custodians provides the complete picture needed to manage transitions confidently and identify delays or discrepancies before they become problems.


Frequently Asked Questions


Conclusion

Multi-custodian operations are a fact of life for most RIAs of scale. Schwab, Fidelity, Pershing, and newer platforms like Altruist each serve different segments of a firm's client base, and no single custodian portal provides visibility across all of them simultaneously. The result is fragmented data that makes firm-wide reporting, household management, and operational oversight genuinely difficult without deliberate aggregation infrastructure.

Custodian data aggregation solves this by collecting data from every custodian, normalizing it to a consistent schema, and delivering a unified dataset that reflects the firm's complete asset base. The normalization step is what separates functional aggregation from raw data dumps: standardized account identifiers, security references, transaction codes, and date formats make the combined dataset analytically useful rather than merely large.

Firms that invest in proper custodian aggregation infrastructure gain capabilities that are simply impossible with fragmented data: accurate firm-wide AUM, true household views across custodians, consolidated performance reporting, and the foundation for AI and analytics applications that require complete data to deliver reliable results. The complexity of the problem is real—but a purpose-built platform with pre-built custodian connectors and normalization logic makes it tractable.

RELATED RESOURCES
Data Platform What is a Wealth Management Data Platform? Data Platform Unified Data Model for Wealth Management: The Foundation for Analytics & AI Data Platform Data Warehouse for RIAs: Why Snowflake Is the New Standard Data Platform ETL for Wealth Management: Building Data Pipelines That Actually Work
FROM THE PODCAST
Video thumbnail: How to Build Deep Client Relationships at Scale
How to Build Deep Client Relationships at Scale
with Michael Vedders · Ep. 138
Video thumbnail: How Financial Advisors Can Turn Messy Data into Actionable Results
How Financial Advisors Can Turn Messy Data into Actionable Results
with Verity Larsen · Ep. 137
Browse all episodes →

Every custodian. One view.

Milemarker connects Schwab, Fidelity, Pershing, and every other custodian your firm uses into a single unified data platform.