GIPS Composite Reporting Data for Fund Sponsors and Asset Managers
GIPS composites require composite membership rules, returns calculation, dispersion, and disclosures — across SMAs, model portfolios, and funds. Milemarker structures the underlying data layer.
Composite membership, inclusion/exclusion rules, time-weighted returns, asset-weighted dispersion — GIPS composites depend on a data layer most firms assemble by hand. Milemarker structures it.
The Global Investment Performance Standards (GIPS), maintained by the CFA Institute and most recently overhauled in the 2020 edition, are a voluntary but rigorously applied framework for how asset managers present investment performance. A GIPS-compliant firm defines the firm, defines each composite (a grouping of portfolios managed to a similar mandate), and reports composite-level returns, asset-weighted dispersion, three-year annualized standard deviation, gross and net returns, benchmark, composite assets, firm assets, and prescribed disclosures — for every year since inception, for every composite the firm presents. Most firms engage an independent verifier to provide a firm-wide verification opinion, and many commission performance examinations on specific composites. Asset managers that run both '40 Act funds and SMAs are required to coordinate both sides of the house under the same firm definition, which is where the data work starts.
The GIPS Data Problem
Composite membership changes constantly. New portfolios season in. Mandate changes move accounts between composites. Significant cash flows temporarily remove a portfolio from its composite. Terminations drop portfolios out. Each of those events needs a date, a reason, and an auditable record. In most firms, the composite membership ledger lives in a spreadsheet maintained by one person, with email threads and portfolio manager approvals pasted in as evidence. That holds together — until verification.
SMA returns are calculated in the portfolio accounting system. Composite math — dispersion, asset-weighted returns, standard deviation, benchmark-relative metrics — happens somewhere else, often in a performance attribution tool or a spreadsheet stack. The performance team reconciles between them each month. Disagreements between the portfolio system and the composite calc get resolved by hand, then forgotten until next year's verification asks why the 2023 number moved.
Fund data and SMA data live in different systems even when the strategy is the same. The large-cap growth strategy has an SMA implementation (in the portfolio accounting system), a model portfolio implementation (in the managed account platform), and possibly a '40 Act fund implementation (in the fund administrator's books). All three belong in the large-cap growth composite under GIPS, but each system calculates returns differently. The composite has to bridge them.
Annual verification reassembles the prior period. A three-year verification engagement asks for composite definitions, portfolio-level returns, composite membership changes, firm assets, fee schedules, and disclosures for each of the last three years. Without a warehouse, that reassembly is a project — data requests to portfolio accounting, performance, operations, compliance, and the executive assistant's file of composite decisions. The GIPS 2020 updates added complexity around carve-outs, pooled fund reporting, and estimated transaction costs that each has its own data requirements.
What GIPS-Ready Data Requires
01
Composite Membership Ledger
An event-based record of every portfolio's inclusion in and exclusion from each composite — with dates, reasons, approvals, and the rule that triggered the change. Queryable, not assembled.
02
Unified Returns Across Vehicles
Portfolio-level time-weighted returns calculated on a consistent basis whether the vehicle is an SMA, a model portfolio, a fund, or a sub-advised fund — so the composite can include all of them without methodology drift.
03
Significant Cash Flow Tracking
Portfolio-level cash flow events from the custodian and portfolio accounting feeds evaluated against each composite's documented threshold, with temporary exclusions recorded automatically in the ledger.
04
Dispersion & 3-Yr Std Dev Calc
Asset-weighted dispersion for each composite year and three-year annualized ex-post standard deviation for the composite and benchmark, precalculated from the portfolio-level returns and stored with lineage.
05
Firm AUM Definition
Firm assets under management and, if applicable, firm assets under advisement tracked consistently with the firm definition — including the treatment of sub-advised and overlay assets — for every reporting period.
06
Verification-Ready Lineage
Every composite-level number traceable back to the portfolio-level inputs, the membership decisions, the fee schedule, and the benchmark source — so the verification team can test from the composite down to the record.
How Milemarker Supports GIPS Composites
Milemarker ingests the portfolio data underneath every vehicle the firm runs. SMA holdings and transactions flow in from custodians; model portfolio records come from the managed account platform; fund data arrives from the fund administrator; sub-advised fund data arrives from the sub-advisor. All of it normalizes against a unified security master and a unified portfolio model in the firm-owned Snowflake warehouse, so the large-cap growth strategy looks like the large-cap growth strategy regardless of how each vehicle accounts for it.
Composite membership lives as an event-based ledger. Every inclusion, exclusion, temporary removal, re-inclusion, and mandate change is recorded with date, reason, approver, and the rule that triggered it. Significant cash flows are evaluated against each composite's documented threshold automatically. The ledger answers "which portfolios were in the large-cap growth composite on March 31, 2024" as a SQL query, and the verification team can test it the same way.
Dispersion, asset-weighted composite returns, and three-year annualized standard deviations precalculate from the portfolio-level returns on a schedule. Because the inputs and outputs live in the same warehouse, when a composite number changes the performance team can trace the change to the portfolio-level input that moved. Firm assets roll up from the same data, consistently with the firm definition.
Navigator AI lets the performance and institutional teams ask questions in plain English: "why did the large-cap growth composite's dispersion spike in Q3 2024," "which portfolios were temporarily excluded from the core fixed income composite over the last two years and why," "what is the asset-weighted return of the mid-cap value composite for the trailing three years net of model fee." Answers come from the firm's own Snowflake warehouse with full lineage to the underlying portfolios.
Milemarker Relay automates the annual verification packet. Composite definitions, membership ledgers, portfolio-level returns, cash flow evaluations, firm assets, fee schedules, benchmark data, and disclosures render from the warehouse into the verifier's requested format. The verification engagement becomes a review cycle rather than a month of data gathering.
Before Milemarker
Composite membership in a spreadsheet
SMA and fund returns calculated in different tools
Significant cash flow evaluation by hand
Dispersion rebuilt every quarter end
Verification reassembles prior-period evidence
Consultant RFP data pulled together on deadline
With Milemarker
Membership ledger as queryable event record
Unified returns across SMAs, models, and funds
Significant cash flows evaluated automatically
Dispersion and std dev precalculated with lineage
Verification packet rendered from the warehouse
RFP composite data a query away
Who This Is For
Asset Managers Claiming GIPS Compliance
Any firm that presents a GIPS claim of compliance owns the weight of the firm definition, the composite definitions, the membership records, the returns calculation, and the verification relationship. A unified data layer turns all of that into infrastructure rather than annual reassembly. Firms like Flat Iron Wealth that have extended from an advisory base into institutional asset management often take on GIPS compliance alongside the expansion — and the data work scales with it.
Institutional Sales Teams Using Composites
RFPs, consultant databases (eVestment, Mercer, Callan), and one-on-one finalist meetings all depend on composite data. The institutional team needs trailing returns, asset-weighted dispersion, standard deviation, and AUM in each composite on demand, with consistency across consultant databases and internal decks. Navigator AI against the warehouse means the answer to "what's our large-cap value composite's trailing five-year standard deviation" is a query, not a ticket.
Firms Running Parallel Fund and SMA Strategies
Managers that run the same strategy across SMAs, model portfolios, interval funds, and registered '40 Act funds carry the responsibility of maintaining GIPS coordination across vehicle types. The 2020 edition made vehicle-aware composites more explicit, and managers that can represent the same strategy consistently across vehicles are in a stronger position with institutional and sophisticated intermediary buyers. Shared data infrastructure is how that consistency becomes structural.
Performance Analysts and Consultants
The performance and institutional reporting teams — and the external verifiers they work with — spend most of their time moving data between systems. With the core inputs in one warehouse with lineage, that work shifts to interpretation, dispersion analysis, and communication with portfolio managers and clients. The team does what the team was hired to do.
Frequently Asked Questions
Does Milemarker calculate GIPS returns?
Milemarker structures and stores the data layer that returns calculation depends on — portfolio-level time-weighted returns, composite membership ledger, significant cash flow events, firm assets, and fee schedules. Many firms run their returns calc inside the performance system (FactSet, Confluence Performance, Eagle, or similar) against the warehouse, others run it directly in Snowflake. The point is that the inputs and the historical record are consistent, queryable, and auditable.
What source data do you need for GIPS composites?
The core inputs are portfolio-level holdings and transactions, portfolio-level time-weighted returns, composite membership decisions (with reasons and dates), significant cash flow events, firm assets under management and firm assets under advisement, fee schedules (gross and net), benchmarks, and disclosures. Milemarker ingests holdings and transactions from custodians, fund admins, and sub-advisors; reconciles cash flows from portfolio accounting; and captures composite membership events as they happen.
How do composite membership rules work in the data model?
Each composite has a defined mandate. Every portfolio's membership in that composite is tracked as an event record — inclusion date, exclusion date, and the reason (flow-based, mandate change, significant cash flow, new account seasoning). The ledger answers 'which portfolios were in the large-cap growth composite on March 31, 2024' as a query rather than as a spreadsheet lookup. Verification teams need exactly that traceability.
What about significant cash flows?
GIPS allows firms to temporarily remove a portfolio from a composite around a significant cash flow, provided the firm has defined the threshold and applied it consistently. Milemarker tracks cash flows at the portfolio level from the custodian and portfolio accounting feeds, evaluates them against each composite's documented threshold, and records the temporary exclusion (and subsequent re-inclusion) in the membership ledger automatically.
Can Milemarker handle carve-outs?
Yes, with the caveats GIPS 2020 imposes. Carve-outs — segments of a multi-asset portfolio reported as if they were standalone — require allocated cash and consistent treatment. Milemarker's portfolio and holdings model supports carve-out definitions at the account level, tracks the cash allocation method, and keeps carve-out returns separate from standalone portfolio returns in the composite membership ledger so the firm can comply with the 2020 carve-out provisions.
How does this support GIPS verification?
Verification firms need to test the firm's claim of compliance against the underlying records — composite definitions, membership ledger, portfolio returns, cash flow handling, firm assets, disclosures. With all of that in one warehouse with full lineage, the verification team works from queries rather than from a data request list that reruns every year. Milemarker Relay can automate the assembly of the annual verification packet from the warehouse so the work compresses from weeks to a review cycle.
What about wrap/SMA vs fund returns in the same strategy?
Many firms run the same strategy across SMAs, model portfolios, interval funds, and '40 Act funds. GIPS requires that returns across vehicles be calculated on a consistent basis when they belong to the same composite, and that disclosures address vehicle differences. Milemarker's unified returns model — built over ingested SMA, model, and fund data — lets the performance team maintain vehicle-aware composites with consistent methodology, rather than running parallel calculations in separate systems.
Related guides
Part of the Wealth Operations series:
Data Platform for '40 Act Fund Sponsors: Unifying Fund Admin, Transfer Agent, Sub-Advisor & Custodian Data
Sub-Advisor Data Aggregation for '40 Act Fund Sponsors
Proprietary Mutual Fund Operations: The Complete Sponsor-Side Data Stack
Fund Accounting Data Platform for '40 Act Fund Sponsors
Data Migration for RIAs: Moving CRM, Custodian & Portfolio Data Without Breaking Everything
Data-Driven M&A Due Diligence for RIAs: Evaluate Acquisitions with Confidence




