
Stock Market Seasonality Charts Explained: Do ‘Sell in May’ and Other Myths Still Work? 7 Shocking Lessons From My Own 20-Year Backtests
If you’ve ever squinted at a seasonality chart and thought, “Wait… am I really supposed to dump everything in May and just chill all summer?” — then congratulations, you’re my kind of investor.
Over the past two decades, I’ve probably run more “Sell in May” backtests than is socially acceptable. Honestly, I’ve lost count — and maybe a little bit of dignity — along the way. Here’s the uncomfortable truth: some of those old market clichés still kind of work. But the edge? It’s thinner than you’d like, easily gobbled up by taxes, fees, and the one panic sell you swore you wouldn’t make… until you did.
So in this guide, I’m pulling back the curtain on my charts, sharing the seven lessons that genuinely surprised me, and giving you a smarter way to use seasonality — without turning your portfolio into a superstition-fueled mess.
You’ll also get a 60-second “seasonality sanity check” calculator you can start using right now, and a practical, no-fluff playbook you can run in under 15 minutes — perfect for anyone whose version of portfolio management happens somewhere between Zoom calls and coffee refills.
Table of Contents
What Stock Market Seasonality Really Is (and Isn’t)
Seasonality is just a pattern in returns tied to the calendar: certain months or days showing better or worse average performance than others. Think “Sell in May and go away,” the “January effect,” or the “Santa Claus rally.”
At a high level, history has shown that, in many markets, November–April has outperformed May–October on average — the idea behind “Sell in May.” In some long-term S&P 500 data, November–April has delivered roughly double the May–October return, though exact figures vary by period and source.
But here’s what seasonality is not:
- A guarantee that “this May” or “this October” will behave like the average.
- A replacement for understanding earnings, rates, or valuation.
- A free lunch that survives friction from fees, spreads, and taxes.
In practice, seasonality is more like a weak wind at your back than a GPS. Ignore it completely, and you miss some context. Obsess over it, and you’re the person sailing in circles while everyone else just turns on the engine.
In my own experience, the investors who get the most value from seasonality are the ones who use it as a risk-management layer, not a crystal ball: nudging position sizes, tightening or loosening risk budgets, and double-checking whether their nerves are reacting to headlines or to something that really shows up in the data.
“Seasonality isn’t a secret code. It’s a weather report. You still have to decide whether to leave the house.”
- Use them to frame expectations, not to predict single months.
- Check how strong the pattern is in your market and timeframe.
- Always put costs and taxes next to any claimed “edge.”
Apply in 60 seconds: Look at your main index’s 10–20 year seasonality chart and note only two things: strongest three months, weakest three months — nothing more.
How I Built My 20-Year Seasonality Backtests
Before we talk about “shocking lessons,” you deserve to know how the sausage was made.
My main test bed was the S&P 500 (total return, including dividends) from the mid-2000s through 2024. I also ran lighter checks on a global index (MSCI World), a small-cap basket, and a local index in my home market. All tests were done in monthly bars — because that’s how most investors actually think about calendar effects.
Here’s the rough setup I used:
- Universe: S&P 500 total return index, plus a couple of broad ETFs for confirmation.
- Strategies: Buy-and-hold vs “Sell in May” (invested Nov–Apr, in cash or T-bills May–Oct), plus a few variations (shifted by one month, “best six months” vs “worst six months,” etc.).
- Costs: A tiny trading cost each time we switched regimes, plus a conservative assumption for the drag from spreads.
- Taxes: For taxable accounts, I modeled annual capital-gains realization for the seasonal strategy and “never sell” for the long-term investor.
On paper, that’s not complicated. In reality, I spent more nights than I’d like to admit debugging spreadsheets and arguing with myself about whether 2008 should be treated as “normal data” or a separate regime.
Short Story: One evening around 2013, I sat in a quiet apartment with my laptop balanced on a wobbly IKEA table, convinced I’d found the holy grail. My backtest showed a seasonal strategy beating buy-and-hold by a mile. I made tea, turned on a jazz playlist, and prepared the “I cracked it” speech for my friends. Then I realized I’d forgotten to include dividends in the benchmark. The “edge” disappeared in about 10 seconds. I didn’t send that speech — but I did keep the spreadsheet. It’s still my favorite reminder that the market is hard enough without me helping it trick me.
Show me the nerdy details
I used monthly total-return data, assuming trades executed at month-end closes. For “Sell in May,” the system exited on the last trading day of April and re-entered on the last trading day of October. I tested both “cash at 0%” and “short-term T-bill yields” for the off-season, sensitivity-testing reasonable bounds for bid-ask spreads and slippage. I also checked performance stability by dropping the worst crash months (e.g., 2008 episodes) and rerunning the stats; this usually reduced, but did not completely erase, the apparent seasonality in some markets.
- Always specify the index, timeframe, and return type.
- Add basic trading costs before getting excited.
- Test at least one boring alternative (e.g., buy-and-hold).
Apply in 60 seconds: Write down three inputs for any backtest you see online: universe, timeframe, and whether dividends are included. If any of those are missing, treat the result as marketing, not evidence.
Money Block #1 – Should You Even Use a Seasonality Strategy?
Eligibility checklist (yes/no):
- Can you leave your portfolio alone for at least 3–5 years without panicking every May headline?
- Is your main goal long-term wealth, not bragging rights for “calling” one bad summer?
- Do you understand your broker’s fee schedule and capital gains tax rules in your country?
- Can you automate rule-based trades (e.g., via calendar reminders or simple scripts) instead of “going by feel”?
- Are you willing to tolerate years when the seasonal pattern fails completely?
If you answered “no” to two or more: seasonality should probably stay in the “interesting context” bucket, not your core strategy.
Neutral next step: Save this checklist and confirm your current trading and tax rules on your broker’s and tax authority’s official pages before committing to any calendar-based strategy.
Lesson 1 – Does “Sell in May” Still Work in 2025 Markets?
Let’s start with the big myth. In the classic version, you sell stocks at the end of April, sit out the summer, and come back around Halloween. Historically, many indices did show stronger average returns in the winter half of the year, including in studies of dozens of markets and very long samples.
But what happens when you apply that idea to the last 20 years, in a world of zero-commission trading, high-frequency flows, and central banks that apparently never sleep?
In my own S&P 500 tests from the mid-2000s onward, three things stood out:
- The winter months still looked better on average, but the gap was a lot narrower than in older academic papers.
- Buy-and-hold often won on total return, especially once I included dividends and realistic friction.
- The worst outcome wasn’t “slightly lower return” — it was missing some huge May–October rallies and being stuck in cash while the market climbed without you.
Recent practitioner research has echoed the same theme: several 2023–2025 pieces from asset managers and research firms have argued that, while there is still some seasonal weakness in summer on average, a strict “Sell in May and disappear” rule would have underperformed simply staying invested in many recent periods.
In other words: the slogan still rhymes, but the edge behind it has matured, shrunk, and become more fragile. It’s less a cheat code now and more a slight bias that you can respect without worshipping.
On a personal note, the first time I tried “Sell in May” with real money, I sold my equity ETF, felt extremely pleased with myself, and then watched a surprise central-bank pivot trigger a strong summer rally. My portfolio looked like it had taken a sabbatical just when work got interesting.
- Seasonal weakness exists but is not absolute.
- Blindly exiting each May can miss big recoveries.
- Seasonality works best as a tilt, not an on/off switch.
Apply in 60 seconds: Pull up a long-term chart for your main index and mark only May–October returns for the last 10–20 years. Count how many “great summers” you would have sat out with a strict rule.
Lesson 2 – The Quiet Power Months That Actually Drove Returns
One of my favorite seasonality charts simply showed the average monthly return of the index over the last 20 years. No fancy signals, no hidden indicators — just twelve bars lined up like contestants on a game show.
A few “power months” consistently did more of the heavy lifting. Depending on the index and timeframe, these were often:
- Late-year months when large funds repositioned and tax-loss harvesting reversed.
- Spring months that captured earnings season and new cash flows.
- Occasional surprise months (e.g., a “boring” August that turned into a monster rally after a policy announcement).
Here’s what shocked me: when I ranked months by contribution to total return, a handful of them accounted for a disproportionate share of long-term gains. Missing just three or four of those “power months” sometimes wiped out the entire advantage of any clever seasonal strategy.
It’s like running a store where you make all your profit in a few peak weeks. Closing the shop for those weeks because “on average, that season is slow” is not a great business plan.
Short Story: In one version of my backtest, I removed the single best month from each year — just one data point. On paper, the strategy still looked okay… until I measured total wealth at the end. It was like watching a movie where someone quietly steals one coin from your savings jar every month. You don’t notice it at first, and then one day the jar is half empty.
- Seasonal rules that systematically miss big months can be very costly.
- Backtests should show which months drive most of the edge.
- “Average” months matter less than the extremes.
Apply in 60 seconds: For your main index, list the top three months by average return in the last 15–20 years and ask: does my strategy routinely miss any of them?
Money Block #2 – Seasonality Tilt vs Buy-and-Hold: When to Prefer Each
Use a light seasonality tilt when…
- You already have a diversified core portfolio.
- You’re comfortable adjusting exposure a few times a year.
- You track economic data (inflation, rates) at least quarterly.
- Your trading costs and tax drag are low.
Stick to buy-and-hold when…
- You don’t want to time entries and exits at all.
- Your tax situation punishes frequent trading.
- You’d rather focus on savings rate and asset mix.
- You know you’ll second-guess rules in choppy markets.
Neutral next step: Save this card and check your current fee and tax assumptions against your broker’s and tax authority’s latest official guidance before changing strategies.
Lesson 3 – When Seasonality Failed Loudly (Crises, Regimes, Fed Shocks)
Seasonality sounds comforting until a real-world crisis walks onto the stage.
Looking at my charts, the biggest failures of seasonal rules clustered around obvious macro shocks: financial crises, pandemic years, surprise rate pivots. There were years when the “weak” summer half delivered the entire year’s gains in a frantic recovery — and years when “strong” winter months were dominated by drawdowns.
In my 20-year window, some of the worst whipsaws came from:
- Exiting just before a policy surprise that triggered a relief rally.
- Re-entering right into a volatility spike (think of those weeks where every headline feels like a fire alarm).
- Staying in cash because “seasonality says so” while risk assets repriced sharply higher.
Recent discussions from large asset managers and research desks make a similar point: seasonal averages can look very different from what happens in any given year, especially when central banks or politics dominate the narrative. Several 2024–2025 commentaries highlighted strong summer returns that contradicted the traditional “weak period” story.
Personally, the most painful moment was watching a summer rally unfold while my seasonal rules had me mostly in cash. I remember refreshing my brokerage app on a humid evening, realizing my “risk-managed” portfolio had spent three months doing an impression of a savings account while the index climbed.
- Crises scramble normal monthly patterns.
- Policy surprises can flip “weak” months into strong ones.
- Rigid rules risk being on the wrong side of regime changes.
Apply in 60 seconds: Circle the crisis years on your seasonality chart and ask: would my rule have helped or hurt in those specific years?
Money Block #3 – 60-Second “Seasonality Regret” Mini Calculator
Estimate how much a rigid seasonal rule might cost you if it misses a few strong years.
Neutral next step: Save this calculator result and compare it to your broker’s latest fee and tax information to see whether the potential benefit outweighs real-world costs.

Lesson 4 – How Taxes, Fees, and Slippage Erased Most of the Edge
If seasonality edges are weak winds, costs are the holes in your sail.
In my backtests, switching between “in” and “out” twice a year didn’t look like much — until I layered in real-world friction. Even in the era of zero-commission trades, there’s still bid-ask spread, market impact, and capital gains tax to contend with.
On a pre-tax basis, a seasonal strategy might match or slightly beat the market. On an after-tax basis for a taxable investor, the same strategy could easily fall behind by 0.5–1.0 percentage points per year, depending on the jurisdiction and holding period rules.
Academic and practitioner discussions on seasonality increasingly stress this point: even when an anomaly appears strong in the raw data, it becomes far less impressive once you factor in costs, especially for individual investors with higher marginal tax rates.
From my own tax returns, I can confirm: nothing ruins the romance of a clever strategy like a line item that says, “Here is the bill for all your cleverness.”
| Year (illustrative, 2025 rules) | Strategy | Gross return | Estimated friction (fees + spreads + tax) | Net return |
|---|---|---|---|---|
| 2025 (hypothetical) | Buy-and-hold | 8.0% | 0.2% | 7.8% |
| 2025 (hypothetical) | Seasonal switcher | 8.5% | 1.0% | 7.5% |
These are illustrative numbers, but the pattern is real: a modest theoretical edge can be eaten alive by friction. The more complex the strategy (multiple switches, sector rotations, leverage), the more those little frictions compound.
- Zero commissions ≠ zero cost.
- Capital gains timing matters more than most backtests admit.
- Simple, low-turnover approaches age better.
Apply in 60 seconds: Check your broker’s current fee schedule and your capital gains rates. Ask: “If I double my trade count, how much does my hurdle rate increase?”
Lesson 5 – Sectors, Factors, and Global Markets: Where Seasonality Still Matters
Here’s where things get interesting again.
Several academic and practitioner studies have found that seasonality can be stronger in specific sectors or styles (small caps, value, certain cyclical industries) than in the broad index. Some sectors show more sensitivity to calendar effects tied to earnings seasons, holidays, or fiscal year-ends.
In my own tests, I saw hints of this:
- Cyclical sectors (like consumer discretionary or industrials) sometimes showed more pronounced “good” and “bad” months.
- Small-cap baskets occasionally displayed a January effect that was weaker than in older textbooks but still noticeable.
- Defensive sectors tended to show smoother, less dramatic seasonality — almost like low-volatility versions of the broader pattern.
Internationally, some markets still show stronger seasonal patterns than the U.S. For example, long-term research on European and Asian indices has documented persistent calendar anomalies, though their strength has often weakened as they became more widely known.
If you’re investing from outside the U.S. — say you’re in Europe or Asia, trading your local index alongside U.S. ETFs — your seasonality picture may be different. Local holidays, tax years, and institutional behavior can shift which months matter. I’ve seen Korean and European indices, for instance, exhibit quirks around local fiscal year-end and national events that don’t show up at all in S&P 500 data.
- Don’t copy U.S. patterns blindly to other markets.
- Check small caps and cyclicals separately.
- Factor in local tax year and holidays.
Apply in 60 seconds: For your home index, compare a basic seasonality chart to one for your favorite sector ETF. Note any obvious differences in “best” and “worst” months.
Money Block #4 – Quote-Prep List Before You Talk to an Advisor About Seasonality
If you plan to ask a registered investment advisor or planner about using seasonality, bring these details:
- Your current asset allocation by broad bucket (equity, bonds, cash, alternatives).
- Account types (taxable vs tax-advantaged) and rough capital gains situation.
- Which indices or ETFs you mainly use (e.g., S&P 500, MSCI World, local market index).
- Your maximum acceptable drawdown and time horizon (in years, not months).
- Any rules you absolutely can’t follow (e.g., “I cannot rebalance more than twice a year”).
Neutral next step: Save this list and confirm the advisor’s fee structure and fiduciary status via their official disclosures before acting on any seasonality recommendations.
Lesson 6 – A Practical, Low-Maintenance Framework for Busy Investors
Most readers of seasonality pieces have the same problem: no time.
You’re juggling work, family, and maybe one or two side projects. You don’t want a framework that requires staring at charts all day. You want something you can check a few times a year without feeling guilty.
Here’s the simple, “adult in the room” framework that survived my backtests and my own mistakes:
- Start with a boring core. A diversified, low-cost portfolio appropriate for your risk tolerance and time horizon. Seasonality comes after this, not instead of it.
- Use seasonality as a small tilt, not a binary switch. For example, you might reduce equity exposure by 10–20% during historically weak windows when macro risks are elevated — not go 100% to cash every May.
- Align any seasonal tweaks with your existing rebalancing schedule. Many investors already rebalance once or twice a year; nudging those dates toward seasonally favorable windows is far less intrusive than creating a separate trading calendar.
- Write the rules down. Future-you, tired and stressed, deserves a clear checklist, not another “I’ll just feel it out” moment.
Personally, the biggest change I made after all these tests was almost embarrassingly small: I stopped making emotionally charged, ad-hoc decisions around scary headlines in “weak” months. Instead, I committed to one or two pre-planned check-ins, with a short written template I fill out before touching anything in my account.
Show me the nerdy details
In my framework, seasonal tilts are bounded by a maximum allocation shift (e.g., +/-15% equity weight) and tied to both calendar windows and macro indicators (e.g., credit spreads, volatility indices). If both seasonality and macro conditions flash red, risk is dialed down within those pre-set bounds. If only one is flashing, position sizes are adjusted more modestly. Backtests of this “double filter” often showed lower drawdowns with only modest impact on long-run returns, though results vary by market and parameter choices.
- Keep the core boring and diversified.
- Limit the size and frequency of seasonal shifts.
- Automate as much of the process as possible.
Apply in 60 seconds: Decide on a maximum seasonal adjustment (e.g., 10% in or out of equities) and write it down as a hard limit before your next rebalance.
Infographic – 12-Month “Myth vs Reality” Seasonality Snapshot
Here’s a simple, text-based infographic you can screenshot or recreate in your notes app. It’s not a forecast; it’s a conversation starter between you and your own data.
Stock Seasonality:
Myth vs. Reality
7 Lessons from 20 Years of Backtesting
“Sell in May”
Sell everything in May, sit in cash all summer, buy back in November. Simple, right?
It’s a “Weak Wind”
Seasonality exists, but it’s not a rule. Recent years show staying invested often beats selling.
-
1Start with a Core Build a boring, diversified portfolio first. Don’t trade your whole account.
-
2Use as a “Tilt”, Not a Switch Reduce equity by 10-15% in weak months rather than going 100% to cash.
-
3Align Rebalancing Schedule your regular rebalance dates to coincide with seasonal windows.
Myth vs Reality: A Year of Stock Market Seasonality
Myth: “Good” and “Bad” Halves
- Good half: Nov–Apr (the classic “best six months”).
- Bad half: May–Oct (the classic “Sell in May” zone).
- Simple story: just avoid the summer.
Reality: Messy but Biased
- Some “bad” months have been stellar in recent years.
- Some “good” months delivered drawdowns or sideways churn.
- A few power months in each half drove most of the gains.
How to Use This
- Mark your usual rebalance months on this calendar.
- Overlay your own index’s last 10–20 years of monthly returns.
- Highlight any months where your rules and reality consistently clash.
Remember: every chart in this article is a rearview mirror, not a steering wheel. The value is in understanding how your behavior might change when the calendar and the headlines start shouting at the same time.
FAQ
1. Is “Sell in May and go away” completely dead as a strategy?
Not exactly — but it’s a lot less compelling than the slogan suggests. Long-term studies still find differences between November–April and May–October returns in many markets, but recent analyses and my own 20-year backtests show that strict “Sell in May” rules often lag simple buy-and-hold after costs and taxes. A more realistic approach is to treat seasonality as a small tilt on top of a diversified core, not a binary on/off switch.
60-second action: Write down, in one sentence, whether you see seasonality as “context” or “primary strategy” — and adjust your expectations accordingly.
2. How much money should I allocate to a seasonality-based strategy?
For most individual investors, it makes sense to keep any seasonality-influenced tactics to a modest slice of the portfolio — think 10–20% rather than 80–100%. That way, a bad year for the pattern doesn’t derail your long-term plan. The rest of your assets can remain in a stable, diversified mix that doesn’t care what month it is.
60-second action: Decide on a maximum percentage (e.g., 15%) you’re comfortable tying to seasonality and write that number down before experimenting.
3. Does seasonality work better in my country’s market than in the U.S.?
It might. Several international studies have found calendar anomalies in European, Asian, and emerging markets, sometimes stronger than in the S&P 500. But the strength and timing of those patterns vary, and they can fade as they become widely known. That’s why you should always look at seasonality charts for your home index and main ETFs — not just U.S. data.
60-second action: Download or generate a 10–20 year monthly return chart for your home index and compare it to a global index like MSCI World.
4. How do taxes affect a seasonality strategy in a taxable account?
Frequent switching can accelerate capital gains realization, pushing you into higher brackets or triggering short-term rates. Over time, that drag can easily eat whatever small edge a calendar rule might have on paper. The exact impact depends on your country’s tax code, your holding periods, and whether you have any loss-harvesting rules to offset gains.
60-second action: Check your last tax return for realized gains and ask: “What would happen if I doubled my trade count?” If the answer makes you nervous, seasonality should stay small.
5. Should I combine seasonality with other signals like valuation or momentum?
In many backtests, seasonality became more palatable when combined with broader signals: valuation bands, trend filters, or risk indicators. For example, you might reduce equity exposure slightly in historically weak months only when valuations are stretched or volatility is rising. This can reduce drawdowns without relying solely on the calendar. But combining signals also adds complexity, which raises the bar for your discipline and documentation.
60-second action: Pick one additional signal (valuation, trend, or volatility) you understand well and experiment on paper with how it might interact with seasonality before touching real capital.
6. What’s the simplest way to start using seasonality without overhauling my portfolio?
The simplest approach is to keep your existing long-term allocation and use seasonality only to nudge rebalance timing. If you usually rebalance in January and July, you might shift those to roughly align with historically stronger or weaker windows, adjusting your equity weight by a small, pre-defined amount.
60-second action: Note your next planned rebalance date and decide whether you want it slightly earlier or later to line up with any seasonal preference.
Conclusion – Your Next 15 Minutes
Looking back on my own brush with seasonality, the roughest parts weren’t the charts, the trades, or even the occasional gut-wrenching red day. Nope — the real pain came from the stories I wanted to believe. You know the type: clean, catchy lines like “Sell in May and go away!” that sound brilliant… until reality shows up in muddy boots.
It was those tidy slogans that tripped me up. A flimsy edge here, a surprise tax hit there, and suddenly my “clever” seasonal strategy started feeling less like insight and more like cosplay finance. I wasn’t investing — I was following folklore.
The good news? Most of these traps are repeat offenders. Once you’ve seen a few of them in action, they’re easier to spot: overused catchphrases, ignoring real-world friction (hello, transaction costs), copy-pasting U.S. seasonality onto markets that couldn’t care less, or treating a statistical nudge like it’s a divine prophecy.
If that sounds familiar — or uncomfortably current — here’s a no-BS, 15-minute exercise to bring seasonality back down to earth:
Minutes 1–5: Pull up a 10–20 year seasonality chart for your main index. Nothing fancy. Just mark out the three strongest and three weakest months. Spoiler: It’s rarely as dramatic as the slogans suggest.
Minutes 6–10: Use the 60-second calculator above (yes, that one) and plug in a conservative estimate of how many strong summers you might miss out on by blindly following a seasonal rule. Brace for uncomfortable math.
Minutes 11–15: Decide what role — if any — seasonality actually deserves in your process. Is it just background noise? A gentle tilt? Or something to chuck entirely? Whatever you land on, write a one-pager to your future self explaining your reasoning. Future-you will thank you, or at least find it amusing.
Trust me — if you do just that, you’ll be miles ahead of most folks who treat “Sell in May” like gospel without ever checking what their own charts are actually saying. Consider this your small act of rebellion against oversimplified wisdom.
Last reviewed: 2025-11; sources: major academic studies on calendar effects, recent 2023–2025 asset manager research on seasonality, and long-term S&P 500 and global index return data.
This article is educational and not individualized investment advice. Always confirm current rules, fees, and tax treatment via official sources before making changes to your portfolio.
Keywords: stock market seasonality charts, sell in May, seasonality strategy, stock market myths, seasonal investing
🔗 Stock Market Cheat Sheet 🔗 Stock Market Plumbing 🔗 Seoul Stock Market 🔗 Jamaica Stock Market 🔗 Oslo Stock Market Sectors 2025