SearchProduct Development & Fund Governance

Fee Benchmarking

Fee benchmarking with every peer fee cited to its own fee table, read twice and signed

Every peer fee your board sees, cited to the peer’s own fee table and signed.

See one case, screen by screen ↓
demo14peerspicked from 12,412 share classes by holdings and strategy text, each with a cited reason
demo41documentsread in 3 min 41 s: US fee tables and supplements, KIDs in German, French and Italian, holdings files
demo6bpsbelow the 0.85% peer median for the sample ETF at 0.79%, and 8 bps if two peer waivers end April 30, 2027
target< 5minto a cited, challenged peer-fee answer, against a peer report produced once a year
In short

What is Fee Benchmarking?

Fee benchmarking is comparing a fund's fees with those of funds that do the same thing, its peer group, to see where its expense ratio ranks, how far it sits from the peer median and why. Fee Benchmarking does this with eight agents: they build the peer group from each fund's holdings and strategy text, read every peer's own prospectus fee table or PRIIPs KID, make the figures like-for-like and rank them on a cited ladder. A product manager decides the peer group, and a Pricing Committee member approves the answer as a signed, dated fee position.

AI in asset management: a buyer's guide to agentic AI for investment managers →

Updated

The problem

Why a fee benchmarking report is out of date the day it lands

Every fund launch, fee change and advisory-contract renewal turns on one question: where does our fee sit against funds that do the same thing? Today the answer arrives once a year in a vendor's 15(c) peer report, or an analyst rebuilds the fund fee analysis by hand. Screen a fund-analytics terminal by category label, open each peer's 497K summary prospectus or statutory prospectus, copy the Item 3 fee table into a spreadsheet, then do the same for European peers whose PRIIPs KIDs are in German, French or Italian.

The risk is in the rows nobody re-checks. A quasi-index fund labeled active drags the expense ratio benchmark down. A peer's net fee hides a waiver that ends before the next board meeting. A KID's ongoing costs, which include transaction costs, sit beside a US expense ratio, which does not. And when a director asks where 0.85% came from, nobody can show the page, though the board's 15(c) materials must be kept for six years.

typical0.40%asset-weighted average expense ratio of US equity mutual funds in 2025, against 0.99% in 2000
typical82%of equity mutual fund assets sat in the lowest-cost quartile of funds at year-end 2025
estimated$1Ma yearof revenue for each basis point on a $10 billion fund
Where a peer-fee answer's working days goestimated
By hand5.5 days
With the solution0.8 days
  • Screening peers by category and reading each strategy1 → 0.1 d
  • Copying fee tables from 497Ks, prospectuses and supplements1.5 → 0.1 d
  • Reading European KIDs and taking out transaction costs1 → 0.1 d
  • Waivers, end dates and share-class mapping0.5 → 0.1 d
  • Checking every figure and confirming the weak ones0.5 → 0.1 d
  • Approval and the board-book paragraph1 → 0.5 d

Estimated split for one peer-fee answer on a 14-peer group, by hand and with the solution.

How it works

How a peer-fee question becomes a signed fee position

Eight agents build the peer group, read every fee table and KID, and challenge each other; the Pricing Committee signs.

What comes in
Data in12,412 peer share classes · 497K, prospectuses, supplements, KIDs, product master
Agents at work
Plannerthe question
Then
Peer builderby holdings
Fee readerany language
Then
Normalizerlike-for-like
Peer challengerargues the set
Checkersecond reading
Then
Watch agentnightly
Pack writerboard books
A person decides
Product manager and Pricing Committeedecide, approve, sign
What comes out
Every rung cited
Signed fee position
Into the 15(c) book
One case, step by step

One fee benchmarking question, from a rival's fee cut to a signed position

On Friday, October 16, the Watch agent read a 497 supplement: Corvane Global Small Cap Active ETF cut its fee from 0.89% to 0.82%. That puts the July fee position for Quillfield Global Small Cap Active ETF (QGSC, $1.42 billion, a 0.79% unitary fee) out of date, and the Pricing Committee meets on Thursday. Here is what happens next, screen by screen, in the working solution.

  1. 01Monday, 9:12 a.m. ET

    What needs him, ordered by due date

    Tomás Lindgren · Product Manager

    Tomás's Today page opens on four items that need him. First: “Answer Nadia: where does QGSC sit now?”, due Thursday at 8:00 a.m. for the Pricing Committee. Beside it, what the agents found since Friday: 37 peer changes read, Corvane's cut, two peer waivers that end April 30, 2027, a new launch the data vendor has not classified yet, and 312 new filings and KIDs read overnight, 4 of them needing a better copy.

    “Corvane Global Small Cap Active ETF cut its fee from 0.89% to 0.82%. It touches QGSC and two other positions.”

  2. 02One question

    He asks in plain words; the agents show their plan

    Tomás and the agents

    He types “Where does Quillfield Global Small Cap Active ETF at 0.79% sit against active small-cap ETF peers?” The Planner reads it as the net total expense ratio after waivers, against active global small-cap ETFs and institutional-equivalent classes, as of today. Each step runs in view with its time: the Peer builder screens 12,412 share classes in 48.6 s and keeps 14 of 61 candidates, each with a reason, and the Fee reader reads 41 documents in 1 min 41 s.

    Planner: “I read this as net total expense ratio after waivers for Quillfield Global Small Cap Active ETF against active global-small-cap ETFs and comparable share classes, as of Oct 19, 2026, 9:12 a.m. ET.”

  3. 033 min 41 s later

    A ranked peer-fee ladder, every rung cited

    The agents

    The answer arrives as one sentence and a ladder: 15 funds ordered by net fee, the median as a line, gross beside net, waiver end dates and a source chip on every rung, such as “497K · Feb 27 · p. 1”. As first built, QGSC is 6th lowest of 15, 5 bps below a peer median of 0.84%. Thirteen of 14 figures are confirmed on a second reading, and three changes to the peer group wait for Tomás in the agents' panel.

    Normalizer: “KID transaction costs removed · share classes mapped · 2 waivers end April 30, 2027.”

  4. 04One source chip

    A German KID beside the English, made like-for-like

    Fee reader and Checker

    Valoris Global Small Cap Equity UCITS ETF files its KID in German. The source opens with the original table beside the English reading: Laufende Kosten 0,92 %, of which Transaktionskosten 0,07 %. A US fee table leaves portfolio transaction costs out, so the like-for-like figure is 0.85%. Two readings on different models agree, at 0.98 and 0.97 confidence. One French figure, Aubrac's KID page 2 read at 0.82 from a scan, falls below the 0.90 threshold and goes to Tomás, who confirms it against the scan.

    Rule L2: KIDs count management fees and other administrative or operating costs only; transaction costs and performance fees are excluded.

  5. 05The challenge

    A second agent argues with the peer group

    Peer challenger, then Tomás

    On a different model, the Peer challenger proposes three changes. Drop Pemberly Global Small Cap Factor ETF at 0.39%: labeled active, but its active share is 18% across 2,940 holdings (confidence 0.94). Add Kestrin Global Small Cap Active ETF, launched September 28, 2026, at 0.95% (0.88). Remove Stellwater Global Small Cap Discovery ETF, 64% in US companies (0.71). Tomás accepts the first two and rejects the third with a reason code, and the median settles at 0.85%.

    Reason code: “Peer kept: mandate global, US weight within peer range (48–66%).”

  6. 06Waivers

    What the board will face if two waivers lapse

    Normalizer

    Ormsby Lane at 0.80% and Fairhollow at 0.85% are both 0.95% gross, and their waivers end April 30, 2027, before the board's next annual review. One click on “After Apr 30, 2027” re-ranks the ladder: the median rises to 0.87% and QGSC sits 8 bps below it, still 5th lowest.

    Ormsby Lane's fee table, note 1: the waiver runs “until at least April 30, 2027. The agreement may be terminated before that date only by the Fund’s Board of Trustees.”

  7. 079:31 a.m.

    Sent for approval, and he cannot approve it himself

    Tomás Lindgren · Product Manager

    The send summary checks itself: 14 peers, every rung cited, 41 documents; two challenger changes accepted and one rejected, each with a reason; 14 of 14 figures confirmed, 1 by Tomás. It goes to Nadia Okonkwo, due Thursday, October 22 at 8:00 a.m., before the Pricing Committee. When he tries to approve it from Sign-offs a minute later, the attempt is blocked and written to the audit trail.

    “You prepared this answer, so you cannot approve it (rule S1).”

  8. 0810:42 a.m.

    She approves it as a dated fee position

    Nadia Okonkwo · Head of Product Pricing

    Nadia opens the sign-off: 0.79% against a peer median of 0.85% (14 peers), replacing FP-2026-0318 from July. She picks the reason code “Hold the fee: within 10 bps of peer median” and confirms. The answer becomes fee position FP-2026-0412, dated October 19, 2026, with her name on it.

    “I, Nadia Okonkwo, confirm this decision. It is recorded with my name, the time, the reason and the evidence.”

  9. 09FP-2026-0412

    A frozen ladder, its versions and a restricted scenario

    The fee position

    The position holds its sentence and the decision: hold the fee at 0.79%, and review it if the waivers are not renewed. The ladder is frozen as approved. Version 1 of July 14 read a 0.86% median; version 2 records Corvane's cut, Kestrin added, Pemberly removed and Harrowden liquidated. In the restricted scenarios, each basis point is $142,000 a year at $1.42 billion, so a cut to 0.75% would cost $568,000 a year and move QGSC to 4th lowest.

    Fee scenarios are visible only to the Pricing Committee, the fund's product manager and the Fund Treasurer.

  10. 10Board of December 9

    Into the 15(c) book, still cited

    Kenji Arai and Grace Whitfield

    Kenji, the Board Reporting Analyst, inserts FP-2026-0412 into section 4.12 of the Quillfield ETF Trust 15(c) book, the expense group for QGSC, for the December 9, 2026 board. Materials go to independent counsel by November 18. The Pack writer drafts the paragraph from the approved position, each figure linked to its page, and Grace Whitfield, the Fund Treasurer, signs the section.

    “The Fund’s net total expense ratio of 0.79% ranks 5th lowest of 15 funds in its expense group … and is 6 basis points below the group median of 0.85%.”

Who it’s for

Built for everyone who answers for a fee.

The same fee question, seen by five of the people who carry it: what their week looked like, and what it looks like now.

TL
Tomás LindgrenProduct Manager, Global Equity ETFs · owns 11 ETFs
Product Manager
Before
Rebuilds a peer spreadsheet by hand for every fee question, then cannot show where each number came from.
Now
Asks in plain words, decides each challenger proposal with a reason, and sends a cited ladder for approval the same morning.
NO
Nadia OkonkwoHead of Product Pricing · Pricing Committee · fee positions for 212 funds
Head of Product Pricing
Before
Signs fee proposals built on peer groups she cannot check rung by rung.
Now
Approves a position only after she can click every rung to its page; her name, the time and the reason code go on it.
GW
Grace WhitfieldFund Treasurer, Quillfield ETF Trust and Funds Trust
Fund Treasurer
Before
Directors ask where 0.85% comes from, and the answer lives in an analyst's spreadsheet.
Now
Signs book section 4.12, drafted from the approved position, with every figure linked to the peer's own page.
KA
Kenji AraiBoard Reporting Analyst · December 15(c) materials for 99 funds
Board Reporting Analyst
Before
Thirty-eight expense-group sections in five weeks, each rebuilt from scratch.
Now
Reuses what Pricing already approved; a section whose position is out of date says so.
MO
Martin OduyaInternal audit · tests the 15(c) process each year
Internal audit
Before
Pieces together who chose each peer, and why, from email and old spreadsheets.
Now
Filters the audit trail by person or agent and exports an evidence pack with a hash for every file.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents build the peer group, read every fee table and KID, and challenge each other; the Pricing Committee signs.

Planner

Turns a plain question into a scope: the measure (net after waivers unless told otherwise), strategy, vehicles, share-class basis and as-of date. It shows the plan before the work starts.

  • Never guesses a fund or a measure when two readings are plausible; below 0.80 it asks back
  • Says when the question is outside the peer universe instead of inventing a peer group
Peer builder

Screens 12,412 share classes and builds the peer group from each candidate's principal investment strategy text and latest holdings file: median market cap, US weight, holdings and active share.

  • Never uses a category label alone
  • Never includes a fund without a cited reason
Peer challenger

Argues with the peer group on a different model: looks for quasi-index funds, missing launches, strategy drift and share-class mismatches, and proposes each change with a reason, citations and a confidence.

  • Proposes only; a person accepts or rejects every change
  • Proposals below 0.75 confidence are shown as low confidence
Fee reader

Reads every fee-table line, from N-1A Item 3 tables, 497K summary prospectuses, 497 supplements and PRIIPs KID cost tables, in its original language, with the English beside it.

  • Never rounds, recalculates or fills a missing figure
  • Cites the filing, date, page and line
Normalizer

Makes the figures like-for-like from written rules: net against gross, waivers and their end dates, KID transaction costs removed, share classes mapped, acquired fund fees excluded for ETFs.

  • Applies only the written rules L1–L6
  • Shows the before and after for every adjustment and keeps the original figure
Checker

Re-reads every cited figure blind, on a different model, and compares it with the first reading.

  • Never passes a figure below 0.90 confidence; it goes to a person
  • The threshold changes only with Pricing Committee approval
Watch agent

Reads every new 497, 485(b) and KID, finds fee cuts and rises, waiver ends, launches and closures, re-runs the fee positions each one touches and tells the owner.

  • Never edits an approved position; it drafts a new version for the owner to decide
Pack writer

Drafts 15(c) expense-group paragraphs and launch-memo pricing sections from approved fee positions, with every figure linked to its source.

  • Uses approved positions only, never a draft or an out-of-date one
  • Never changes a number
Pricing Committee and Fund Treasurer

Approve positions, sign book sections. The agents propose; a named person decides.

Ask in plain words

Follow up with the agents, in plain words

Ask about any rung, waiver or scenario, or tell the agents what to do. They answer with the page behind every figure and act on the ladder.

If both waivers lapse?

If Ormsby Lane and Fairhollow do not renew, both move to 0.95% on May 1, 2027. The median rises to 0.87% and QGSC sits 8 bps below it, still 5th lowest. I switched the ladder to “After Apr 30, 2027”.

Why Valoris 0.85%?

Valoris's German KID, page 2, lists Verwaltungsgebühren und sonstige Verwaltungs- oder Betriebskosten 0,85 % and Transaktionskosten 0,07 %, together Laufende Kosten 0,92 %. A US fee table leaves portfolio transaction costs out, so the like-for-like figure is 0.85% (rule L2). I opened the page.

Cost of a cut to 0.75%?

Restricted. At today's assets of $1.42B, each basis point on QGSC is $142,000 a year. A cut to 0.75% is 4 bps: $568,000 a year. It would move QGSC to 4th lowest, 10 bps below the median. This scenario is visible only to the Pricing Committee, the fund's product manager and the Fund Treasurer.

Draft the board sentence

Draft for the 15(c) book, used only once the position is approved: “The Fund's net total expense ratio of 0.79% ranks 5th lowest of 15 funds in its expense group of active global small-cap ETFs and comparable share classes, and is 6 basis points below the group median of 0.85%. Two peers' contractual waivers end April 30, 2027; without them the median would be 0.87%.”

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe fee benchmarking home page: what needs the product manager, ordered by due date, and what the agents found in new peer filings since Friday.
Agents at workA fee benchmarking question in plain words, and each agent's step in view: the plan, 12,412 share classes screened, 41 documents read.
The peer-fee ladderAn expense ratio comparison as a ranked ladder: net and gross on every rung, the median, waiver end dates and a source chip per peer.
A KID, original beside EnglishA German PRIIPs KID cost table beside the English reading, transaction costs taken out, and both readings with their confidence.
Deciding the challenger's proposalsEach proposed peer change with its reason and confidence; the product manager accepts or rejects it with a reason code.
After the waivers endThe ladder re-ranked for May 1, 2027, when two peer waivers end: net expense ratio moves to gross for both, and the median rises to 0.87%.
Send for approvalWhat is being sent, the approver on the Pricing Committee, the due time, and the rule that the maker cannot approve.
Approve with a reasonThe Head of Product Pricing approves the answer with a reason code and a confirmation recorded with her name and the time.
The signed fee positionThe approved answer, the ladder frozen at approval, its versions, where it is used and the restricted fee scenarios.
The 15(c) bookExpense-group sections built from approved positions, the drafted paragraph with every figure cited, signed by the Fund Treasurer.
The peer groupThe fund peer group analysis behind the answer: the peer rules used, the challenger's three proposals and decisions, and the 47 candidates left out, each with its reason.
Fee watchFee cuts, waiver ends, launches, closures and document problems found in new filings, with the positions each one touches.
Audit trailEvery action by people and agents, with who, what, when, why and the evidence, including a blocked attempt to approve one's own work.
Governance

Built for the board's questions: cited, read twice, signed.

Every rung cites its lineEvery rung, median and waiver date links to the filing, date, page and line it came from, and every KID figure shows its original-language line beside the English.
Every figure read twiceThe Fee reader and the Checker read each figure on different models. Below 0.90 confidence the figure goes to a person, who confirms or corrects it with a reason code.
The maker never approvesThe product manager sends; a Pricing Committee member approves the fee position; the Fund Treasurer signs the board-book section. The maker of an answer, correction, section or setting can never approve it, and agents never approve, send to a board or change an approved position.
A reason code on every decisionAccepting or rejecting a peer, approving, returning, correcting a reading and dismissing a watch item each need a reason code, recorded with the evidence.
Fee scenarios stay restrictedUnannounced fee proposals and revenue scenarios are visible only to the Pricing Committee, the fund's product manager and the Fund Treasurer. Peer figures from public filings are open to everyone with access.
Kept seven years, on the recordEvery action by people and agents is on a write-once audit trail: who, what, when, why and on which evidence. Positions, sources and decisions are kept 7 years (Rule 31a-2(a)(6) requires six), and an evidence pack carries a SHA-256 hash for every file.
Configuration

Your like-for-like rules, not ours

What counts as a peer and how figures are made comparable are written rules. Only the administrator edits them, and a rule or threshold change takes effect once the Pricing Committee approves it.

SettingDefaultChoose from
Measure (L1)Total annual fund operating expenses after fee waivers (N-1A Item 3)On or off
KID costs (L2)Management fees and other administrative or operating costs onlyOn or off
Share classes (L4, L5)Mutual funds: no sales load, no 12b-1 fee · UCITS: institutional accumulating, base currencyEach rule on or off
Waiver flag (L6)Ends within 12 months of the next board dateOn or off
Active (R1)Active share of at least 60%Any percentage
Small cap and global (R2, R3)Median market cap under $5B · US weight 35–70%Any cap and range
Minimum assets (R4)$100MAny amount
Checker confidence threshold0.90Changed only with Pricing Committee approval, backed by evaluation results
Connections

Works with the filings and systems a fee comparison already runs on

Public fund filings497, 497K, 485(b), 485(a), N-PORT and N-CSR, every 30 minutes
KID libraryPRIIPs KIDs and updates from the EU distributor feed, in their original languages
Product masteryour funds, share classes, fees and assets: 212 funds and 1,046 classes in the sample
Data vendorcategories, peer assets and flows
Portfolio accountingexpense accruals and waivers paid
Board portal and document management15(c) books out, approved positions and evidence packs archived
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of peer figures in approved fee positions cited to the peer's own fee-table line, read twice and signed
Todaya spreadsheet with no page behind the number
With agentsevery rung opens on its line
target
100%
of peer waivers ending within 12 months of a board date flagged before the board votes
14 peers checked
2 waivers end Apr 30, 2027
target
5min
to a cited, challenged peer-fee answer, against a peer report produced once a year

“demo” = seen in the working solution, on its sample fund data · “target” = the design goal, measured in the live solution · “estimated” = our estimate (where the working days go, and $1 million a year per basis point on a $10 billion fund) · “typical” = published figures (ICI, 2026 Investment Company Fact Book, chapter 6: asset-weighted average expense ratio of equity mutual funds 0.40% in 2025 against 0.99% in 2000; 82% of equity mutual fund assets in the lowest-cost quartile). Context: Investment Company Act of 1940, Section 15(c), and Rule 31a-2(a)(6) on keeping 15(c) materials six years; Form N-1A, Item 3; PRIIPs Delegated Regulation (EU) 2017/653. People, funds, firms and figures named on this page, including Quillfield Capital and every peer fund, are fictional: characters and sample data in the working solution.

Questions

What product, pricing and board teams ask us.

What is fee benchmarking?

Fee benchmarking is comparing a fund's fees with those of funds that do the same thing, its peer group, to see where its expense ratio ranks, how far it sits from the peer median and why. Fee Benchmarking does this with eight agents: they build the peer group from each fund's holdings and strategy text, read every peer's own prospectus fee table or PRIIPs KID, make the figures like-for-like and rank them on a cited ladder. A product manager decides the peer group, and a Pricing Committee member approves the answer as a signed, dated fee position.

How are peer groups chosen for a fund fee comparison?

The Peer builder reads each candidate's principal investment strategy text and latest N-PORT holdings, measures median market cap, US weight, holdings and active share, and applies your peer rules, keeping a fund only with a cited reason. The same written rules make an ETF expense ratio comparison and a mutual fund fee comparison like-for-like: a mutual fund is compared on its class with no sales load and no 12b-1 fee, a UCITS fund on its institutional accumulating class. A Peer challenger on a different model then proposes changes, such as dropping a quasi-index fund with 18% active share, and the product manager accepts or rejects each one with a reason code.

Net expense ratio vs gross expense ratio: which does a fee comparison use?

Net, unless you ask otherwise: the Planner reads a question as the net total expense ratio after fee waivers. The gross figure is total annual fund operating expenses before any fee waiver or expense reimbursement; the net figure is after it, as shown in the N-1A Item 3 fee table. Each rung shows both, with the date the waiver ends, and one click shows the ladder as it will look once waivers lapse. In the sample, two peers at 0.80% and 0.85% net are 0.95% gross from May 1, 2027, which moves the median from 0.85% to 0.87%.

Can a PRIIPs KID's ongoing costs be compared with a US expense ratio?

Not as printed. PRIIPs KID costs count portfolio transaction costs in the ongoing costs, and a US expense ratio leaves them out. The Normalizer takes the transaction costs out under a written rule and shows the original-language line beside the English, so a German KID's Laufende Kosten 0,92 % becomes a like-for-like 0.85%.

How does fee benchmarking support the Section 15(c) review?

Under Section 15(c) of the Investment Company Act of 1940, directors request and evaluate the information reasonably necessary to evaluate the advisory contract, and comparative fees are one of the Gartenberg factors courts weigh. Approved fee positions flow into the 15(c) book, where the Pack writer drafts each expense-group paragraph with every figure cited and the Fund Treasurer signs the section. Positions, sources and decisions are kept 7 years.

How do you keep a fee benchmarking report current between board meetings?

The Watch agent reads every new 497, 485(b) and KID, overnight 312 of them in the sample, and finds fee cuts, waiver ends, launches and closures. It re-checks the fee positions each change touches and drafts a new version for the owner to approve. It never edits an approved position.

Do people stay in control of the peer group and the fee position?

Yes. The agents propose and cite; they never approve, send to a board or change an approved position. The product manager decides every peer change with a reason code, a Pricing Committee member approves the position, the Fund Treasurer signs the board-book section, and the maker of anything can never approve it.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your product master, last year's 15(c) peer groups, your like-for-like and peer rules and your filings and KID feeds. It goes live once every quality gate has passed. We will walk you through it on one of your own funds first.

See it on
your funds.

We'll run Fee Benchmarking on one of your own funds against its peers' public filings.