ETF Tool

ETF Cost Comparison Tool

Spot the edge. Swoop in.

Enter two ETFs' expense ratios, tracking differences, and bid-ask spreads. Set your holding period. The tool calculates the all-in cost for each fund, identifies which is cheaper for your horizon, and shows the breakeven holding period at which the cheaper long-run fund overcomes a wider spread.

Compare Two ETFs

Tracking difference = ETF annual return minus benchmark return (negative = ETF lags index). Use the fund's annual report or ETF.com for these values. Leave tracking difference blank to use expense ratio as the cost proxy.

ETF A

ETF B

How the Calculation Works

All-In Cost Components

Breakeven Holding Period

The breakeven holding period is where the cumulative annual cost advantage of the cheaper fund overcomes its wider initial transaction cost. If ETF A has a 2 bp spread but 0.05% lower annual carry cost, and ETF B has a 1 bp spread but 0.05% higher annual cost: ETF A incurs 1 bp more transaction cost upfront, but saves 5 bps annually. Breakeven = 1 bp ÷ 5 bps/year = 0.2 years ≈ 2.4 months.

Limitation

This tool uses static inputs. Real tracking difference varies year to year. Transaction costs depend on actual executed spread (not mid-point) and market conditions at the time of trade. This calculation assumes one purchase and one sale at exactly the stated spread. Frequent rebalancing traders should multiply the transaction cost by number of round trips per year.