Open a seasonality chart for crude oil and you will see a familiar shape: a low in the depths of winter, a climb into summer, a fade into autumn. The story attached to it is always the same. Buy before the summer driving season, sell before the leaves turn. It sounds tidy. It is also the part most likely to get you run over, because the driving season everyone is waiting for is the least surprising event on the calendar, and markets do not pay you for showing up to something they already priced in months ago. Crude oil does have genuine seasonal structure. It comes from physical reality, refineries and weather and storage, rather than from a calendar superstition. The useful work is separating the parts of the pattern that come from mechanics that actually repeat from the parts that are just a handful of good years averaged into a smooth line. Where oil's seasonality actually comes from Unlike an equity index, crude has a physical supply chain with a rhythm. That rhythm is the reason any seasonal tendency exists at all. If you cannot point to the mechanism, treat the pattern as noise until proven otherwise. Refinery maintenance turnarounds Refineries run planned maintenance twice a year, roughly February to April and again September to October. During a turnaround a refinery buys less crude, so those windows tend to soften demand for physical barrels even when the headlines are quiet. The spring turnaround finishes just as refineries ramp up to build gasoline stocks, which is a big part of why crude often firms from late winter into spring. This is the single most repeatable driver in the whole pattern. Driving season and the gasoline crack US gasoline demand peaks between the Memorial Day and Labor Day holidays. The catch is that refiners build inventory ahead of that, so the buying pressure lands in spring, not in July. By the time the roads are actually busy, the trade is usually over. If you want to watch driving season play out honestly, watch the gasoline crack spread (the margin between crude and refined product) rather than crude itself, because that is where the demand signal shows up first and cleanest. Hurricane season From roughly August through October, storms in the Gulf of Mexico can shut in offshore production and knock out refining capacity along the coast. This creates a lopsided risk. Most years nothing major happens and the premium bleeds away, but the years a serious storm lands can spike prices hard and fast. Hurricane season is not a directional edge you can lean on. It is a volatility warning, and it explains why autumn seasonality charts look jumpy rather than smooth. Winter heating and blend switches Distillate demand (heating oil, diesel) firms into winter, and refiners switch between summer and winter fuel blends, which changes what they pull from the crude barrel. The heating effect is real but weaker and less consistent than the spring refinery story, partly because a mild winter can erase it entirely. What tends to hold up Strip away the folklore and a couple of tendencies survive with a mechanism you can actually name. Late-winter into spring strength. The stretch from February into May has the best claim to a repeatable bias, driven by refineries coming out of maintenance and building gasoline stocks. It is the part of the year where the physical mechanism and the price pattern line up. Elevated volatility in the autumn. This is not a direction, it is a character. Positions carried through September and October need more room and smaller size because the tail risk from storms and inventory swings is genuinely fatter. The gasoline crack leading crude. The demand pulse shows up in refined product margins before it shows up in the barrel. That relationship is structural, not seasonal luck. What falls apart Plenty of the commonly repeated oil seasonality is fragile, and it is worth knowing why before you risk money on it. The clean summer rally. The idea that oil rises through the summer because people drive more is mostly backwards timing. The move, when it happens, is a spring move. Buying in June because it is driving season is buying the news. Any pattern built on a short, broken sample. Crude has lived through structural breaks that rewrote its behaviour: the US shale boom turning America from importer to exporter, the 2014 to 2016 collapse, the 2020 crash to negative prices, and OPEC+ supply management that overrides the calendar whenever it wants to. A seasonality average that blends pre-shale and post-shale years is describing a market that no longer exists. Precise turn dates. Anyone selling you an exact day to enter is curve-fitting. The mechanisms move in windows of weeks, not on the third Tuesday of a month. This is the same discipline you need for every commodity. If you have read our take on gold seasonality , the lesson carries straight over: a smooth average line hides how few years actually did the heavy lifting, and one dominant year can invent a pattern that was never really there. WTI vs Brent, and the roll problem WTI and Brent do not have identical seasonality. WTI is a landlocked US benchmark, so it is more sensitive to US inventory data, Cushing storage levels and domestic refinery runs. Brent is a waterborne global benchmark, more exposed to international supply and shipping. The spring refinery story shows up in both, but the US inventory quirks are a WTI thing. There is a bigger trap for anyone trading oil through futures, CFDs or an ETF. The seasonal chart you are looking at almost certainly shows spot or front-month prices, but you do not earn the spot return. You earn the spot return minus roll cost. When the curve is in contango (further-dated contracts more expensive), rolling your position bleeds money every month, and that bleed can quietly eat an entire seasonal edge. In backwardation it works for you. So a seasonal window that looks profitable on a spot chart can be flat or negative once you account for how you actually hold the position. Always check the curve before you assume the pattern is tradable. How to actually use it Treat oil seasonality as a context filter, not a signal. It tells you which way the physical calendar is leaning so you can size and time with the current instead of against it. It does not tell you to buy on a date. The honest workflow looks like this. Start with the mechanism (are we heading into or out of refinery maintenance, is a storm forming, what is the gasoline crack doing). Layer in positioning, because who is already long or short changes how much fuel is left in a move. The COT reports show you when speculators are already crowded into the seasonal trade, which is usually the point where the easy money is gone. Then let your own execution and structure decide the entry. None of this is worth much until you have measured it on your own terms. Before you trade a February-into-spring long, test how that window has actually behaved across enough years to matter, then track every seasonal trade you take so you can see whether the edge holds for you or just holds in a textbook. A journal like TradeSave+ lets you tag trades by seasonal setup and review the win rate, average return and drawdown for that specific window rather than trusting a stock chart, and you can prove the pattern to yourself in a backtest without writing any code first. The traders who make oil seasonality pay are the ones who treat it as a hypothesis to check, not a promise to follow. Crude oil rewards the version of seasonality that is grounded in refineries, storage and weather, and it punishes the version that is grounded in a nice-looking average line. Keep the spring refinery bias, respect the autumn volatility, watch the roll, and let the calendar shade your decisions rather than make them for you.
Crude Oil Seasonality: What Holds Up (and What Doesn't)
Crude oil has real seasonal tendencies tied to refineries, driving season and hurricanes. Here is which ones survive the data and which fall apart.
Open a seasonality chart for crude oil and you will see a familiar shape: a low in the depths of winter, a climb into summer, a fade into autumn. The story attached to it is always the same. Buy before the summer driving season, sell before the leaves turn. It sounds tidy. It is also the part most likely to get you run over, because the driving season everyone is waiting for is the least surprising event on the calendar, and markets do not pay you for showing up to something they already priced in months ago. Crude oil does have genuine seasonal structure. It comes from physical reality, refineries and weather and storage, rather than from a calendar superstition. The useful work is separating the parts of the pattern that come from mechanics that actually repeat from the parts that are just a handful of good years averaged into a smooth line. Where oil's seasonality actually comes from Unlike an equity index, crude has a physical supply chain with a rhythm. That rhythm is the reason any seasonal tendency exists at all. If you cannot point to the mechanism, treat the pattern as noise until proven otherwise. Refinery maintenance turnarounds Refineries run planned maintenance twice a year, roughly February to April and again September to October. During a turnaround a refinery buys less crude, so those windows tend to soften demand for physical barrels even when the headlines are quiet. The spring turnaround finishes just as refineries ramp up to build gasoline stocks, which is a big part of why crude often firms from late winter into spring. This is the single most repeatable driver in the whole pattern. Driving season and the gasoline crack US gasoline demand peaks between the Memorial Day and Labor Day holidays. The catch is that refiners build inventory ahead of that, so the buying pressure lands in spring, not in July. By the time the roads are actually busy, the trade is usually over. If you want to watch driving season play out honestly, watch the gasoline crack spread (the margin between crude and refined product) rather than crude itself, because that is where the demand signal shows up first and cleanest. Hurricane season From roughly August through October, storms in the Gulf of Mexico can shut in offshore production and knock out refining capacity along the coast. This creates a lopsided risk. Most years nothing major happens and the premium bleeds away, but the years a serious storm lands can spike prices hard and fast. Hurricane season is not a directional edge you can lean on. It is a volatility warning, and it explains why autumn seasonality charts look jumpy rather than smooth. Winter heating and blend switches Distillate demand (heating oil, diesel) firms into winter, and refiners switch between summer and winter fuel blends, which changes what they pull from the crude barrel. The heating effect is real but weaker and less consistent than the spring refinery story, partly because a mild winter can erase it entirely. What tends to hold up Strip away the folklore and a couple of tendencies survive with a mechanism you can actually name. Late-winter into spring strength. The stretch from February into May has the best claim to a repeatable bias, driven by refineries coming out of maintenance and building gasoline stocks. It is the part of the year where the physical mechanism and the price pattern line up. Elevated volatility in the autumn. This is not a direction, it is a character. Positions carried through September and October need more room and smaller size because the tail risk from storms and inventory swings is genuinely fatter. The gasoline crack leading crude. The demand pulse shows up in refined product margins before it shows up in the barrel. That relationship is structural, not seasonal luck. What falls apart Plenty of the commonly repeated oil seasonality is fragile, and it is worth knowing why before you risk money on it. The clean summer rally. The idea that oil rises through the summer because people drive more is mostly backwards timing. The move, when it happens, is a spring move. Buying in June because it is driving season is buying the news. Any pattern built on a short, broken sample. Crude has lived through structural breaks that rewrote its behaviour: the US shale boom turning America from importer to exporter, the 2014 to 2016 collapse, the 2020 crash to negative prices, and OPEC+ supply management that overrides the calendar whenever it wants to. A seasonality average that blends pre-shale and post-shale years is describing a market that no longer exists. Precise turn dates. Anyone selling you an exact day to enter is curve-fitting. The mechanisms move in windows of weeks, not on the third Tuesday of a month. This is the same discipline you need for every commodity. If you have read our take on gold seasonality , the lesson carries straight over: a smooth average line hides how few years actually did the heavy lifting, and one dominant year can invent a pattern that was never really there. WTI vs Brent, and the roll problem WTI and Brent do not have identical seasonality. WTI is a landlocked US benchmark, so it is more sensitive to US inventory data, Cushing storage levels and domestic refinery runs. Brent is a waterborne global benchmark, more exposed to international supply and shipping. The spring refinery story shows up in both, but the US inventory quirks are a WTI thing. There is a bigger trap for anyone trading oil through futures, CFDs or an ETF. The seasonal chart you are looking at almost certainly shows spot or front-month prices, but you do not earn the spot return. You earn the spot return minus roll cost. When the curve is in contango (further-dated contracts more expensive), rolling your position bleeds money every month, and that bleed can quietly eat an entire seasonal edge. In backwardation it works for you. So a seasonal window that looks profitable on a spot chart can be flat or negative once you account for how you actually hold the position. Always check the curve before you assume the pattern is tradable. How to actually use it Treat oil seasonality as a context filter, not a signal. It tells you which way the physical calendar is leaning so you can size and time with the current instead of against it. It does not tell you to buy on a date. The honest workflow looks like this. Start with the mechanism (are we heading into or out of refinery maintenance, is a storm forming, what is the gasoline crack doing). Layer in positioning, because who is already long or short changes how much fuel is left in a move. The COT reports show you when speculators are already crowded into the seasonal trade, which is usually the point where the easy money is gone. Then let your own execution and structure decide the entry. None of this is worth much until you have measured it on your own terms. Before you trade a February-into-spring long, test how that window has actually behaved across enough years to matter, then track every seasonal trade you take so you can see whether the edge holds for you or just holds in a textbook. A journal like TradeSave+ lets you tag trades by seasonal setup and review the win rate, average return and drawdown for that specific window rather than trusting a stock chart, and you can prove the pattern to yourself in a backtest without writing any code first. The traders who make oil seasonality pay are the ones who treat it as a hypothesis to check, not a promise to follow. Crude oil rewards the version of seasonality that is grounded in refineries, storage and weather, and it punishes the version that is grounded in a nice-looking average line. Keep the spring refinery bias, respect the autumn volatility, watch the roll, and let the calendar shade your decisions rather than make them for you.