Cost-Adjusted Sharpe Ratio
A Sharpe ratio computed on gross returns describes a strategy that can't actually be traded — recomputing it on net-of-cost returns is what tells you whether the risk-adjusted performance survives contact with real trading frictions.
Prerequisites: Sharpe Ratio, Gross Versus Net-of-Cost Performance
The Sharpe ratio is the standard yardstick for risk-adjusted return, and it's almost always first computed on a strategy's gross returns — the returns from trading at the mid-price with no friction. That number describes a strategy that doesn't exist. The cost-adjusted Sharpe ratio recomputes the same formula using net-of-cost returns instead, and because costs subtract from return without reducing volatility (in fact costs can sometimes add volatility through slippage variance), the cost-adjusted Sharpe is essentially always lower than the gross Sharpe — sometimes dramatically so.
The formula, and where cost enters it
The Sharpe ratio is:
where is average return, is the risk-free rate, and is the standard deviation of returns. In plain English: how much excess return the strategy earns per unit of volatility it takes on. The cost-adjusted version simply replaces with the net-of-cost average return , where is average cost per period:
In plain English: subtract realistic trading costs from the numerator before dividing by volatility — since costs are a near-certain drag rather than a source of upside variance, this pulls the ratio down without a corresponding benefit to the denominator, and for a high-turnover strategy that drag can be the majority of the gross Sharpe.
Why turnover determines how much the ratio falls
A low-turnover strategy pays costs rarely, so is small relative to , and stays close to the gross Sharpe. A high-turnover strategy pays costs on every rebalance, so even a modest per-trade cost accumulates into a large , and can fall far below gross — sometimes to near zero or negative even when the gross Sharpe looked excellent. This is exactly why comparing two strategies on gross Sharpe alone can rank them backwards: a lower-turnover strategy with a modest gross Sharpe can have a higher cost-adjusted Sharpe than a high-turnover strategy with an impressive-looking gross number.
Worked example: two strategies, reversed ranking
Strategy A: gross Sharpe 2.5, average annual return 20%, volatility 8%, turnover produces average annual cost drag of 12%. Net average return: . Assuming volatility is roughly unchanged, .
Strategy B: gross Sharpe 1.5, average annual return 12%, volatility 8%, lower turnover producing cost drag of only 2%. Net average return: . .
Gross Sharpe ranks A above B (2.5 vs 1.5). Cost-adjusted Sharpe ranks B above A (1.25 vs 1.0). The strategy that looked far superior on paper is actually the worse choice once realistic trading costs are applied, purely because its higher turnover eats a much larger share of its gross edge.
What this means in practice
Any strategy comparison, allocation decision, or capital commitment should be made on cost-adjusted Sharpe, not gross. Reporting only the gross number — a depressingly common practice in strategy pitches — flatters exactly the strategies that should be scrutinized hardest: high-turnover, thin-edge approaches whose real risk-adjusted performance depends almost entirely on cost assumptions that are easy to understate.
The cost-adjusted Sharpe ratio replaces gross average return with net-of-cost average return in the numerator, and because trading costs scale with turnover while volatility doesn't shrink to compensate, high-turnover strategies lose a disproportionate share of their Sharpe ratio to costs — sometimes enough to reverse a ranking that looked clear on gross numbers alone.
Related concepts
Practice in interviews
Further reading
- Grinold & Kahn, Active Portfolio Management, ch. 16