Methodology · v1.1

How we calculate total cost drag.

The full reference behind every Allocra cost claim. Seven components. Defined formulas. Conservative defaults. Two worked examples. Open and unguarded - because if we're going to quote a number to you, you should be able to inspect the working.

Version 1.1 Drafted 19 May 2026 Status Source of truth for Allocra public claims

1. Purpose

This document defines how Allocra measures and reports the total annual cost drag on a UK self-directed ETF portfolio. It exists because:

  • Public claims about cost drag (e.g. "1.5% per year") require a published methodology to be defensible. Without one, the figure is hand-waving.
  • The ETF Screener and Tax Optimiser tools require a consistent, internally-coherent cost model. This document is that model.
  • Social posts comparing "typical" vs "optimised" portfolios reference this document via the C5 disclosure footnote. Readers who want to inspect the working can find it here.
  • As Allocra scales, this is also the document a regulator, journalist, or sophisticated user would interrogate first. We treat it as a public artefact, not an internal scratchpad.

The headline output of this methodology is the total annual cost drag (in % of portfolio AUM per year). It is the amount by which an investor's net returns are reduced below the gross performance of their target index - averaged annually, compounded over the analysis horizon.

2. Scope

2.1 In scope

Six cost components are aggregated to form total drag:

  • Platform fees - annual % charged by the broker or platform (e.g. HL ISA at 0.45%; Trading 212 ISA at 0%)
  • Fund-level Ongoing Charges Figure (OCF) - the regulated KIID/KID disclosure
  • Fund-level transaction costs - from MIFID II disclosure where available; conservative default otherwise
  • FX costs - for funds bought/sold in a currency other than the investor's wrapper currency
  • Tax inefficiency - the difference between tax actually paid and tax under an optimal ISA/SIPP/GIA allocation
  • Portfolio drift - the cost of not rebalancing relative to a quarterly-rebalanced benchmark

A seventh adjustment partially offsets the above:

  • Securities lending revenue - the small income passed back to investors by funds that lend out their portfolio holdings (iShares funds typically share 62.5% with the fund)

2.2 Out of scope

The following costs are real but excluded from the "total drag" figure because they're either too investor-specific, behaviourally-driven, or already covered by other Allocra outputs:

  • Realised capital gains tax - timing-dependent; we model wrapper choice (where it's avoided) but not specific realisation events
  • Stamp duty - does not apply to UCITS ETFs in the UK
  • Behavioural costs - overtrading, performance-chasing, panic-selling. Material but unquantifiable without trade history
  • Active-management alpha - positive or negative. This methodology is for index-tracking analysis; active-fund decisions are beyond scope
  • Inheritance, estate, or non-UK tax considerations - covered separately in the Tax Optimiser tool with disclaimers

3. Component definitions

Each component has a definition, formula, source-of-truth, and conservative default.

PPlatform fees

Annual fee charged by the broker or platform, expressed as % of portfolio value.

Sources: published rate cards as of fetch date. Allocra maintains a curated list at /platforms/ in the data layer.

PlatformISA tierGIA tierSIPP tierNotes
Trading 2120%0% - FX charge 0.15% per trade - included in FX line
InvestEngine0%0%0%ETF-only platform
Interactive Brokers0%0%0%FX spread ~0.002% - included in FX line
Vanguard Investor0.15%0.15%0.15%Capped at £375/yr
AJ Bell0.25%0.25%0.25%Capped at £42/yr ISA / £120 SIPP
Hargreaves Lansdown0.45%0.45%0.45%Tiered; 0% on holdings >£250K
interactive investor£11.99/m flat - - Annualised varies with portfolio size
P = annual_fee_paid / average_portfolio_AUM
For tiered/capped platforms, calculate at the user's stated portfolio size.

OFund OCF

The fund-level Ongoing Charges Figure as disclosed in the KIID/KID. Includes management fees, administration, audit, custody, and other operating costs of the fund.

Source-of-truth hierarchy:

  1. KIID/KID PDF (regulated disclosure) - authoritative
  2. Issuer product page HTML - used when KIID unavailable
  3. Issuer factsheet PDF - Pattern B parsers (Xtrackers, Invesco) use this as primary

Observation worth recording from VWRL: KIID-disclosed Ongoing Charges (0.19%) can differ from the marketing-page figure (0.22%). We always use the KIID figure as authoritative.

O = weighted-average OCF across all holdings, weighted by AUM share in the portfolio.

TTransaction costs

Implicit costs incurred by the fund manager when buying/selling underlying securities - bid-ask spreads, market-impact costs, broker commissions on the fund's trades. Disclosed under MIFID II.

  • Source: MIFID II transaction-cost disclosure in the fund's KIID (where available - some pre-2018 KIIDs predate MIFID II)
  • Conservative default: 0.05% (used when fund provides no figure)

Note: this is separate from the bid-ask spread the investor pays when buying/selling the ETF itself on the secondary market - that's typically negligible for liquid ETFs and is excluded from the drag figure.

FFX costs

The annualised cost of converting between currencies when buying funds denominated in a currency other than the investor's wrapper currency.

Two scenarios:

  • Investor buys a GBP-denominated share class of a USD-base fund (e.g. VWRL on LSE in GBP): FX is internal to the fund, partly captured in OCF, partly in tracking error. F = 0 in this case.
  • Investor buys a USD-denominated share class via a platform that converts at sub-mid rates (e.g. T212 charges 0.15% per FX trade; HL charges up to 1% on the first £5K): F is non-zero.
F = platform-disclosed FX spread × annual FX-trade turnover.
For passive buy-and-hold investors, FX is approximately one-off (purchase + eventual sale) and amortises across the holding period.

Cap: F ≤ 0.5% annualised. Above this, the investor is on the wrong platform or the wrong share class.

XTax inefficiency

The difference between actual tax paid and the tax paid by an optimally-wrapped equivalent portfolio.

Components considered:

  • Dividend tax on holdings outside ISA/SIPP - 8.75% basic / 33.75% higher / 39.35% additional rate, after £500 dividend allowance (2025/26)
  • Suboptimal asset location - high-yield assets held in GIA when they could be in ISA/SIPP, paying unnecessary tax
  • Wrapper underuse - ISA allowance £20K/yr unused, SIPP allowance £60K/yr unused (for relevant earners)
X = (actual_tax_paid − optimal_tax_paid) / portfolio_AUM
Optimal is calculated using current HMRC rates and the household's stated income tier.

Cap: X ≤ 0.5%. Above this for an index investor suggests a structural problem (large GIA holdings of high-yield assets that should be migrated).

DPortfolio drift

The cost of not rebalancing a multi-asset portfolio. Drift makes the portfolio progressively more concentrated in winners; the cost is the difference between actual portfolio variance and benchmark variance, plus implementation slippage.

Allocra's default benchmark: quarterly rebalancing to stated target weights. Drift cost is measured against this benchmark.

  • Typical drift cost for a 5+ year period on a 60/40 equity/bond portfolio: 0.10 to 0.25%
  • Single-ETF portfolios (e.g. VWRL only): D ≈ 0 - no allocation to drift
  • Multi-fund portfolios held without rebalancing for >12 months: D can exceed 0.30%
D = max(0, σ_drifted² − σ_benchmark²) × λ
where λ is the investor's stated risk-aversion coefficient (default λ = 1.0).

Cap: D ≤ 0.5%.

−SSecurities lending offset

Many ETFs lend out their underlying holdings to short-sellers, earning a small fee that's partially shared with fund investors. This reduces the effective OCF - so we treat it as negative drag.

  • iShares funds: 62.5% of lending income to the fund / 37.5% to BlackRock
  • Vanguard funds: ~100% to the fund (BlackRock-style splits are not used)
  • Typical magnitude: −0.01% to −0.05%

Source: fund factsheet "Securities Lending Return" line. iShares discloses this directly; Vanguard discloses it less explicitly. Conservative default: S = 0 when undisclosed.

4. Cap-logic rules

Bounds applied to each component (and the total) to prevent absurd or implausible outputs from propagating into user-facing tools. If any value falls outside its range, the ETF Screener flags it for manual review rather than displaying it.

ComponentSymbolFloorCeilingDefault if missing
Platform feeP0.00%1.00%0.25% (HL/AJ Bell midpoint)
Fund OCFO0.00%5.00%Reject record (must be sourced)
Transaction costT0.00%0.50%0.05% (conservative default)
FX costF0.00%0.50%0% (assume GBP share class)
Tax inefficiencyX0.00%0.50%Calculated per user inputs
Portfolio driftD0.00%0.50%0% (assume rebalanced)
Securities lendingS−0.10%0.00%0% (undisclosed = treat as 0)

4.1 Total cost drag bounds

Total drag = P + O + T + F + X + D + S
BoundThresholdETF Screener behaviour
Implausibly low< 0.05%Flag for review. Even free platforms have some cost (spread, tracking error).
Realistic optimised0.05% to 0.40%Display normally.
Realistic typical0.40% to 2.00%Display normally.
High-cost warning2.00% to 3.00%Display with amber warning + suggest optimisation.
Implausibly high> 3.00%Flag for review. Above this likely indicates active-fund holdings or input error.

5. Compounding model

Cost drag is applied annually, end-of-year, to a portfolio that grows at the gross index return rate. Cumulative cost over a horizon is the difference between gross-compounded and net-compounded portfolio values.

Net annual return: r_net = r_gross − total_drag
Net portfolio value after N years: V_N = V_0 × (1 + r_net)^N
Cumulative cost: V_gross(N) − V_net(N), where V_gross uses r_gross

Convention - drag is compounded multiplicatively, not subtracted at the end. A 1.55% drag on a £500K portfolio over 10 years at 5% gross is NOT "1.55% × 10 × £500K = £77.5K". It's the difference between (1.05)10 and (1.05 − 0.0155)10 applied to £500K - which works out to ~£128K. The compounding nuance matters.

6. Return assumptions

Cost drag in isolation is a fee figure. To project the cumulative cost of that drag over time, an assumed gross return rate is needed.

Asset classAllocra working assumptionHistorical long-run reference
Global developed equities5.0%~7% nominal / ~5.5% real (1900 to 2024, Dimson-Marsh-Staunton; USD with dividends reinvested). We use 5.0% - see §6.1.
Emerging market equities5.5%~8% nominal historically but with higher variance; small EM-premium added to developed baseline.
Global aggregate bonds2.0%Long-run real return ~1.5 to 2%; nominal ~3.5% historically but rate-environment dependent.
UK Gilts (intermediate)2.0%Conservative; rate environment dependent.
Cash (deposit)1.5%Long-run real return ~0.5%; nominal allowance for inflation.
60/40 balanced portfolio4.0%Weighted blend of the above.
Concept A default5.0%Used in "What 1.5% costs you over 10 years" chart. Equity-heavy single-fund proxy.

6.1 Note on the 5% vs 7% choice

Long-run historical nominal returns for global developed equities have averaged approximately 7% per year over the 1900 to 2024 sample (Dimson-Marsh-Staunton; USD-denominated, dividends reinvested). Allocra uses 5.0% as the working assumption in cost-drag projections - including the Concept A "What 1.5% costs you over 10 years" chart and the ETF Screener's default scenario - for four reasons:

  1. UK-investor FX translation. The 7% nominal historical figure is USD-quoted. UK-based investors experience GBP-translated returns, which historically have been ~0.5 to 1.5% lower per year for unhedged USD assets due to long-run GBP/USD trend.
  2. Forward-looking compression. Many institutional capital-market-assumption frameworks (BlackRock, Vanguard, JPM Long-Term Capital Market Assumptions, etc.) now project 4.5 to 6.5% nominal for developed equity over the next 10 to 15 years, citing high starting valuations, demographic headwinds, and lower productivity-growth expectations than the 20th-century average.
  3. Real-terms framing matches investor experience. Inflation has averaged 2.5 to 3% per year in the recent decade; a 5% nominal gross return roughly maps to a 2 to 3% real return - which is what investors actually feel in spending power. The 7% nominal figure feels generous to investors comparing portfolio statements with grocery bills.
  4. Conservative on the gross makes the cost-drag impact more conservative too. At 5% gross, a 1.55% drag compounds to ~£128K cost over 10 years on a £500K portfolio. At 7% gross, that same drag would compound to ~£186K - even more dramatic. Allocra deliberately uses the less dramatic figure. Our point about cost drag landing harder over time stands at either return assumption, and we'd rather be quoted as understating the value of our tools than overstating it.

The 5% figure is not a forecast of any particular fund or portfolio. It is a working assumption used to translate cost-drag percentages into projected portfolio-value differences for illustrative purposes. The historical 7% (or ~5.5% real) figure is the long-run average over 124 years, which masks substantial year-on-year and decade-on-decade variance.

6.2 Standard disclosure

Any Allocra public output that uses a return-projection figure carries this disclosure, in addition to the C5 cost-methodology footnote in §9:

Projected returns use a 5.0% nominal annual gross return assumption for global developed equity - deliberately conservative versus the long-run historical average of approximately 7% nominal (Dimson-Marsh-Staunton 1900 to 2024, USD with dividends reinvested). The conservative figure reflects (a) UK-investor FX translation, (b) institutional forward-looking projections of 4.5 to 6.5% nominal, and (c) real-terms framing. Actual realised returns can and do diverge materially from any long-run average over 1-10 year periods. Past performance is not a guarantee of future performance. Full methodology at allocra.co/methodology §6.

7. Source-of-truth hierarchy

Per ETL Schema v0.5 §3, the data inputs to this methodology have a defined hierarchy. Reproduced here in cost-relevant form:

Input1st priority2nd priority3rd priority
Fund OCFIssuer KIID (PDF)Issuer product page HTMLIssuer factsheet PDF
Fund transaction costIssuer KIID (MIFID II line)Issuer factsheetConservative default 0.05%
Securities lending returnIssuer factsheetIssuer annual report0 (treat as undisclosed)
Platform ratePlatform's published rate card - -
FX spreadPlatform's published FX chargePricing reference (BoE mid) -
ISA/SIPP/GIA tax ratesHMRC published rates - -

Tier-1 source date is captured in record metadata (fx_rate_date, cost_source_date, etc. per §2.8 of the ETL schema).

8. Worked examples

Two scenarios that anchor the "typical" vs "optimised" framing used across Allocra's social content and the ETF Screener.

8.1 Typical UK self-directed investor (1.58% total drag)

Profile: £500K portfolio held in HL GIA. Mix of 5 active funds + 2 index trackers. Moderate dividend income. No rebalancing in past 18 months. Investor pays basic-rate income tax.

ComponentSymbolValueRationale
Platform feeP0.45%HL GIA flat rate
Fund OCFO0.30%Blended OCF of active + index mix
Transaction costT0.10%Active funds have higher TCs than passive
FX costF0.20%Some USD-denominated funds; HL FX charge applies
Tax inefficiencyX0.40%GIA-heavy; ISA allowance only partially used
Portfolio driftD0.15%No rebalancing in 18 months on multi-fund portfolio
Securities lendingS−0.02%Partial offset on iShares holdings
TOTAL1.58%

Compounded cost over 10 years on £500K @ 5% gross: gross final = £814K, net final (drag = 1.58%) ≈ £677K. Difference: ~£137K.

8.2 Optimised UK self-directed investor (0.30% total drag)

Profile: £500K portfolio held in T212 ISA + SIPP. 2 low-cost iShares ETFs. Quarterly rebalancing. Maximum wrapper utilisation.

ComponentSymbolValueRationale
Platform feeP0.00%T212 ISA + SIPP both at 0%
Fund OCFO0.10%Blended CSPX (0.07%) + IGLT (0.07%) + EIMI (0.18%) - weighted ~0.10%
Transaction costT0.05%Passive ETFs only
FX costF0.00%GBP share classes only
Tax inefficiencyX0.00%ISA + SIPP only - no taxable income
Portfolio driftD0.10%Quarterly rebalancing keeps drift minimal
Securities lendingS−0.02%Partial offset on iShares holdings
TOTAL0.23%Rounded to 0.30% in Concept A for conservatism

Compounded cost over 10 years on £500K @ 5% gross: gross final = £814K, net final (drag = 0.30%) ≈ £792K. Difference: ~£22K.

8.3 The gap

Difference in final portfolio value between Typical (£677K) and Optimised (£792K) on the same £500K starting portfolio over 10 years at 5% gross: £115K.

Allocra rounds this to ~£93K in Concept A's chart because Concept A uses a slightly different drag assumption pair (1.55% vs 0.30% - flat % drag values consistent with our broader marketing) and a conservative 5.0% gross return. The 1.5% headline is the typical, the 0.3% is the optimised, the gap is the value proposition.

9. C5 disclosure language

Standard footnote to accompany any Allocra public claim involving cost drag. Used on Concept A, B, C and any future fee-comparison content; also displayed in the ETF Screener output.

Standard form (short)

Cost drag estimates use the Allocra Cost Methodology v1.1 (allocra.co/methodology). Platform fees from published rate cards. Fund OCFs from KIID documents. Tax friction modelled per current UK ISA/SIPP/GIA rules. Returns shown are nominal long-run averages; past performance is not a guarantee of future performance.

Standard form (long, for posts that include specific provider/fund names)

Cost figures: platform fees from each provider's published rate card as of [DATE]. Fund OCFs from the KIID document published by the issuer. Transaction costs from MIFID II disclosure where available, otherwise a 0.05% conservative default. FX costs from platform-published FX charges. Tax inefficiency modelled per HMRC rates for the 2025/26 tax year. Portfolio drift modelled against a quarterly-rebalanced benchmark. Compounded returns use 5.0% nominal gross annual for global developed equity (long-run historical average; not a forecast). Full methodology at allocra.co/methodology. Allocra is not a regulated investment adviser; this is for general information only.

Rules for use:

  • Any post or visual asset that includes a specific cost figure (e.g. "1.5%", "£93K gap", "fee comparison") MUST link to /methodology.
  • Any fund-specific OCF figure quoted publicly MUST be from the KIID source, not the marketing page (per the VWRL 0.19% vs 0.22% observation).
  • Any return projection over 5+ years MUST include the disclosure that past performance is not a guarantee.
  • Any wrapper-specific claim (ISA/SIPP allowance utilisation, etc.) MUST cite the relevant HMRC tax year and rate.

10. Change log

VersionDateChanges
v1.0 19 May 2026 (am) Initial draft. Six cost components + securities-lending offset defined. Cap-logic rules established. Two worked examples (typical 1.58% / optimised 0.23%) anchor the Concept A "£93K gap over 10 years" headline. Standard short + long C5 disclosure language drafted.
v1.1 19 May 2026 (pm) Widened §6 return-assumption disclosure to acknowledge the ~7% nominal historical figure and explicitly justify the 5% conservatism choice. §6.1 NEW - "Note on the 5% vs 7% choice" with four explicit reasons (UK-investor FX translation, institutional forward-looking projections, real-terms framing, deliberately less-dramatic cost-drag projection). §6.2 NEW - standard return-assumption disclosure box for use alongside the C5 cost-methodology footnote.

Allocra Ltd is not authorised or regulated by the Financial Conduct Authority. This methodology document is informational and educational only. Questions about a specific figure, source, or assumption? Email hello@allocra.co.