Turnover measures how much of a portfolio is bought and sold at each rebalance. If a three-stock portfolio keeps all three holdings, turnover is zero. If it replaces all three, it sells 100% of the portfolio and buys 100% back, for 200% of the portfolio traded.
Trading costs are usually quoted in basis points per trade, where one basis point is 0.01%. A cost of 10 basis points on 200% of the portfolio costs 0.20% at that rebalance. Repeat that every month and it adds up to more than 2% a year.
Cost 01
Bid-ask spread
Buying at the ask and selling at the bid loses the gap between them on every round trip, even with zero commission.
Cost 02
Market impact
Larger orders can move the price before they are filled, especially in less liquid stocks or at the open and close.
Cost 03
Taxes and timing
In a taxable account, frequent selling can turn long-term gains into short-term gains. Most backtests, including these, leave taxes out.
Annual cost drag is roughly the cost per trade, times the share of the portfolio traded at each rebalance, times the number of rebalances in a year.