A deep dive into roll yield — how rolling expiring contracts creates or destroys returns, why it dominates long-term futures outcomes, and how to factor it into your holding-period decisions.
Key Takeaways
- Roll yield is the return created (or lost) when rolling an expiring contract into the next month.
- Positive in backwardation, negative in contango.
- Roll yield can exceed price return over multi-month holds.
- Long-only ETFs in persistent contango suffer chronic roll drag.
- Shorter holding periods reduce exposure to roll cost.
What Is Roll Yield?
Futures contracts expire. To maintain a position beyond expiration, you must roll — close the expiring contract and open the next one. The price difference between the two is roll yield. If you sell the expiring contract at $80 and buy the next month at $78, you earn $2 of positive roll yield. If the next month is $82, you pay $2 of negative roll yield.
The Math
Roll Yield ≈ (Near Contract Price − Next Contract Price) ÷ Near Contract Price. Positive when near > next (backwardation); negative when near < next (contango).
Over many monthly rolls, these small differences compound. A market in persistent 2% monthly contango loses roughly 24% annualized to roll drag — a headwind that can turn a rising spot price into a flat or falling futures return.
Why It Dominates Long-Term Outcomes
For short-term traders, roll yield is usually negligible — the position is closed before expiration. For multi-month holders and ETF investors, roll yield often matters more than the price move itself. Crude oil from 2005–2020 is the classic example: spot prices rose, but long-only futures investors lost money because years of contango roll drag consumed the gains.
Managing Roll Cost
- Prefer backwardated markets for long holds — roll yield works for you.
- Shorten holding periods in contango to limit roll exposure.
- Consider spread trades (long one month, short another) to neutralize roll.
- Read ETF methodology — some optimize the roll to minimize drag.
- Factor roll cost into your expected return before entering a long-term position.
Frequently Asked Questions
What is roll yield?
Roll yield is the cost or benefit of rolling an expiring futures contract into the next month. It is positive when the curve is in backwardation and negative when it is in contango.
How is roll yield calculated?
Roll Yield is approximately (Near Contract Price minus Next Contract Price) divided by Near Contract Price. It is positive when the near contract is above the next, and negative when the near is below the next.
Why does roll yield matter for long-term holds?
Because over many monthly rolls, roll yield compounds. It can be the difference between profit and loss even when you are right on direction. Long-only commodity ETFs in contango often suffer roll drag.
Can roll yield be avoided?
You can reduce it by choosing contracts further out, trading spreads, or selecting ETFs that optimize the roll. You cannot fully avoid it while holding futures through expiration.
Where can I size a futures position?
The TradeRiskMath Futures calculator sizes from your dollar risk and stop. Open it from the Futures hub.
The Bottom Line
Roll yield is the silent force behind many long-term futures outcomes. In backwardation it pays you to hold; in contango it taxes you. Before committing to a multi-month futures position or a commodity ETF, understand the curve shape and estimate the roll cost — it can be the difference between profit and loss even when you are right on direction.
Related tools
Open Futures Calculator Contango vs Backwardation Futures Risk Hub
Educational Disclaimer
This article is provided strictly for educational purposes and does not constitute financial, investment, or trading advice. Trading stocks, options, futures, forex, and crypto involves substantial risk of loss. Always evaluate trades against your own financial situation and risk tolerance, and consult a licensed professional before making investment decisions. Past performance does not guarantee future results.