Inspect the Arithmetic — Active vs Passive Break-Even

Version 1.0
Last updated: March 2026

Transparent arithmetic is the operating system of this calculator.

This document publishes the formulae, computational structure, and assumptions used to generate the outputs displayed on the calculator page.

No opinions. No hidden assumptions. Just arithmetic.

Purpose

This calculator compares an active strategy to a passive strategy under a simple “net = gross − fee” model. It reports:

Definitions

Let:

Core Equations

1. Future Value with Annual Compounding

As with the other fee tools, ending values are computed via:

FV(P, r, t, c) = P(1 + r)t + c · \frac{(1 + r)t − 1}{r},   if r ≠ 0
FV(P, 0, t, c) = P + c · t,   if r = 0

2. Break-Even Alpha from Fee Difference

Break-even is defined as the point where passive and active net returns are equal:

rpassive − fpassive = ractive,break − factive

Rearranging for the break-even active gross return and identifying the implied excess return:

ractive,break = rpassive + (factive − fpassive)
αbreak = factive − fpassive

The calculator displays αbreak as “Break-even alpha (fee diff)” and ractive,break as “Break-even active gross return”.

3. Net Returns Used for Ending Values

The net annual returns used in the future value calculations are:

rpassive,net = rpassive − fpassive
ractive,net = ractive − factive
ractive,net,break = ractive,break − factive

4. Ending Values and Differences

Using the net returns and contributions, the calculator computes three ending values:

FVpassive = FV(P, rpassive,net, t, c)
FVactive,assumed = FV(P, ractive,net, t, c)
FVactive,break = FV(P, ractive,net,break, t, c)

The difference between active and passive under the assumed active return is:

ΔFV = FVactive,assumed − FVpassive

Implementation Notes

If any discrepancy is identified between this documentation and the live calculator engine, the engine’s arithmetic (TLM_FeeMath + initActiveVsPassivePage()) is the source of truth. This page will be updated to match the engine.