
Mid-Year Tax Planning 2026: Why All-Time Highs Don't Mean Zero Tax Loss Harvesting Opportunities
The S&P 500 closed at 7,609 on June 1, 2026 — a new all-time high after a year of unusual choppiness. The index hit its previous peak in late October 2025 near 6,800, dropped sharply through February and March on tariff-driven uncertainty, recovered modestly into May, and then accelerated to new highs at the end of the month on strong tech earnings. Through all of this, the year-to-date return on the index is essentially flat — close to zero net change from January 1 — despite realized volatility running at roughly 19-20%, well above the long-run average. This combination is genuinely unusual: significant intra-year volatility producing a flat headline number is the kind of market environment that historically resembles 2011 or 1987 more than the typical recent year. For investors looking at their portfolios at the mid-year mark and concluding "the market is at all-time highs, there's nothing to harvest," the gap between the headline number and the actual tax loss harvesting opportunity is the largest it has been in several years.
Mid-year tax planning 2026 looks deceptively straightforward. The portfolio looks fine. The benchmark is at a record. Most positions are in the green. The natural conclusion is that the right approach is to do nothing, wait for the year-end picture to develop, and revisit in December. This is exactly wrong, for reasons that become clear once you look at what has actually happened inside the portfolio over the first five months of the year rather than at the position-level summary on the brokerage app. This article walks through what mid-year tax planning should actually involve in a year like 2026, why the apparent calm of all-time highs masks substantial harvesting and basis-raising opportunities, and what specific actions investors should consider taking before the second half of the year unfolds.
What Happened Inside Most Portfolios in the First Half of 2026
The S&P 500's flat year-to-date return through June is the average of substantial up and down movements. From January 2 to late February, the index gained roughly 4%. From late February to mid-March, it dropped about 11% on tariff and trade policy concerns. Through April and most of May, it rebuilt slowly. Late May produced a sharp rally driven by tech earnings and AI capex news. Across these movements, individual sectors and stocks diverged dramatically. Tech outperformed. Consumer staples lagged. Energy producers had a strong run on geopolitical events. Defense names rallied. Healthcare lagged. Within sectors, individual stocks moved on company-specific news in ways that produced substantial dispersion around the index movement.
For an investor holding a diversified portfolio of 20-30 positions, this means the first half of 2026 produced many more harvestable losses than the headline index number suggests. Even now, at the index's record high, lot-level scanning would surface dozens of individual holdings with embedded losses — positions that briefly went underwater during the February-March drawdown and have recovered partially but not fully, lots that were purchased during peak periods earlier in the year and are still below cost, and entire positions in lagging sectors that remain meaningfully down even as the broader index has set new records.
This is precisely the pattern that makes continuous lot-level harvesting so much more valuable than year-end scanning. An investor who waits until December to evaluate harvesting opportunities will see only whatever happens to be down at that specific moment. An investor whose system has been scanning continuously throughout the year has already captured losses during the February-March drawdown, during the early-May volatility, and across dozens of smaller intra-year opportunities — losses that may not exist at the December scan but that were absolutely real and absolutely harvestable when they appeared. The cumulative captured loss for an active continuous harvester through the first five months of 2026 likely exceeds what any year-end scan will produce, regardless of what happens in the second half.
The Mid-Year Decision Framework
Mid-year is the natural moment to make three categories of decisions that are difficult to make either in January (too early — the year hasn't developed) or December (too late — opportunities have closed). The framework below is a practical checklist.
Decision 1: Project your year-end income.
Most households can make a reasonably confident projection at the mid-year mark. Wages and salary income are largely predictable for the remaining months. Business owners can model expected H2 revenue and distributions. Retirees can update RMD projections and Social Security receipt schedules. The result is a rough estimate of where total household income will land for the year, and therefore which tax bracket the household will be in for capital gains purposes.
This matters because mid-year is when the year's tax bracket actually becomes knowable. A January estimate is unreliable. A December estimate is too late to act on. June is the sweet spot — enough of the year is behind you to project the remainder with confidence, and enough time remains to execute strategy that depends on the bracket projection.
For households projecting to be below the NIIT threshold ($250,000 MAGI for married couples filing jointly), the effective long-term capital gains rate is 15% rather than 23.8%. Any planning that takes advantage of this — for example, deciding whether to realize gains in the current year — should be sized based on the actual projected MAGI, not the bracket the household ended up in last year.
For households projecting to be above the NIIT threshold, every dollar of harvested loss is worth 19% more than the simple 20% calculation suggests, as our NIIT 2026 explainer walks through in detail. The mid-year projection of MAGI determines whether the household is in this category for 2026, and therefore how aggressively to push harvesting activity in the second half.
For households projecting to be in or near the 0% long-term capital gains bracket (taxable income below $98,900 for married couples filing jointly), mid-year is the time to plan intentional gain realization to fill the bracket. The exact amount of headroom available depends on the year's actual income, and the projection at June is reliable enough to act on.
Decision 2: Inventory your realized gains and losses to date.
Pull a year-to-date realized gains and losses report from every brokerage account. Most platforms make this easy. The report tells you what's already locked in: which gains have been recognized through rebalancing trades, which losses have been booked through harvesting, what the net realized position is.
This number is the foundation for second-half planning. If you've already realized $40,000 in long-term gains from rebalancing earlier in the year, your second-half harvesting should be sized to offset some or all of that, depending on what bracket you're projecting into. If you've already harvested $25,000 in losses and have no realized gains to absorb them, the strategic question becomes whether to seek out matched-pair opportunities in the second half (to spend the losses productively on intentional basis-raising) or to bank them as carryforward for future use.
Most investors don't pull this report at mid-year and end up making December decisions in a vacuum. The full-year picture isn't visible without it, and the right H2 strategy depends on what H1 produced.
Decision 3: Identify positions with embedded losses to act on while opportunities exist.
This is where the mid-year mark in a high-volatility year produces unusual value. Despite the index being at all-time highs, lot-level scanning at June 4 would surface meaningful harvestable losses across most diversified portfolios. The opportunities to act on, in priority order:
-
Position-level losers in lagging sectors. Consumer staples are down meaningfully YTD. Healthcare has lagged. International developed markets have underperformed U.S. equities. Specific positions in these areas may be sitting on harvestable losses at the position level, not just the lot level. These are the most straightforward harvests.
-
Lot-level losers in winning positions. Most diversified holdings contain individual lots purchased during the late-October 2025 peak or during the brief February-March recovery attempts. These lots are still underwater even though the position overall has recovered. Lot-level scanning surfaces them; position-level scanning doesn't. As our unrealized losses hiding in your winners deep dive details, these opportunities can be substantial in aggregate even when no individual lot's loss is large.
-
Recent purchase lots in volatile names. Lots purchased in the last 60-90 days are especially worth checking. Names that have given back recent gains may have lots with quickly-acquired losses, sometimes 8-15% below the recent purchase price even when the position has been a long-term winner.
Acting on these opportunities now, in June, accomplishes two things. It locks in losses while they exist (markets can recover and erase them by December). And it positions the household to deploy those losses strategically in the second half — against matched-pair gain realization, against rebalancing trades that will need to happen anyway, or banked for future years.
What the All-Time-Highs Narrative Gets Wrong
The dominant narrative in mid-2026 financial press — "the market is at all-time highs, things are great, sit tight" — is correct as a summary of where the index is and dangerously misleading as a framework for what to actually do with a taxable portfolio. Three specific errors creep into investor thinking when they take the narrative literally.
Error 1: Conflating index level with portfolio composition. An individual investor's portfolio is not the S&P 500. It contains specific positions in specific weights with specific cost bases that have nothing to do with the index's headline number. A portfolio held by an investor since 2018 has positions with very different cost basis structures than one started in 2024. A portfolio overweight to technology has experienced a very different first half of 2026 than one overweight to consumer staples. The index's record high tells you nothing about whether any individual position in your portfolio is harvestable.
Error 2: Equating position-level gains with absence of harvestable losses. A position can be up 18% year-to-date and still contain lots sitting at losses, as documented throughout this site. The position-level view that brokerage apps display by default obscures these opportunities entirely. The investor who looks at their brokerage app and sees a sea of green concludes (incorrectly) that there's nothing to do. The investor who runs lot-level scanning sees dozens of small individual losses scattered throughout the portfolio, each individually small but cumulatively significant.
Error 3: Assuming the second half will provide the harvesting opportunity. Historically, second halves of years are roughly evenly split between strong recoveries and meaningful drawdowns. In a year like 2026 with already-elevated volatility, the H2 distribution is wider than usual — strong second halves and weak second halves are both more likely than in a typical year. Waiting for "more harvesting opportunities" in H2 assumes those opportunities will arise. They might. Or they might not, in which case the H1 opportunities that existed during the February-March drawdown will have been the year's main chance to harvest, and the investor who waited to act will have missed them.
What to Do Specifically in the Next 30 Days
Concrete steps, in order of how much value they tend to produce:
Step 1: Pull lot-level holdings reports from every brokerage account. Identify the individual lots sitting at losses across all positions. Sort by size of unrealized loss. The largest losses are the most actionable. Don't filter by position-level performance — include positions that are up overall, because lot-level losses inside winners are often where the biggest opportunities hide.
Step 2: Project your year-end income and 2026 bracket. Determine whether you'll be above or below the NIIT threshold. Determine whether you have 0% bracket headroom available. Determine your effective marginal rate on long-term gains. These numbers drive every other decision below.
Step 3: Inventory your year-to-date realized gains and losses. Subtract realized losses from realized gains. The net is your "starting position" for H2 strategy. If net realized is significantly positive, prioritize harvesting losses to offset. If significantly negative, prioritize banking losses or executing matched pairs.
Step 4: Execute the obvious harvests now. Position-level losers should be harvested while the losses exist. Don't wait for the position to recover, don't wait for the next leg down. Capture the loss now, replace with a correlated substitute, move on. Hesitation in volatile markets typically costs investors the opportunity they were waiting for.
Step 5: Decide on H2 matched-pair strategy. If your tax position calls for basis-raising (high embedded gains in the portfolio, expected long-term holding, household income high enough that matched pairs save meaningful tax), plan to execute matched pairs in the second half. Identify candidate gain positions to sell. Plan the corresponding loss harvests. Schedule the execution.
Step 6: Coordinate around scheduled events. RSU vests, ESPP purchases, planned IRA contributions, and dividend reinvestments all create wash sale risk if they fall within 30 days of a loss harvest. The RSU wash sale trap case study details how easily this goes wrong. Pull the calendar of scheduled events for the remainder of 2026 and plan harvesting activity around them.
For most investors, these six steps require a weekend of work — manageable but real. For investors with continuous lot-level harvesting software running on their portfolios, these decisions are happening automatically every market day; the mid-year review is more of a strategic check-in than an execution sprint.
Why Mid-Year Matters More in High-Volatility Years
In a steady up year — 2017, 2019, much of 2021 — mid-year planning matters less because opportunities are roughly evenly distributed across the year and December scanning catches the available losses adequately. In a high-volatility year like 2026, mid-year planning matters dramatically more because the distribution of opportunities is heavily concentrated in specific periods (the February-March drawdown produced more harvestable losses across most portfolios than the rest of the year combined will likely produce). Waiting until December to act means missing the year's main opportunity entirely.
This is the structural argument for treating tax loss harvesting as a continuous process rather than an annual one, as detailed in our Marcus's $600,000 portfolio case study. Continuous harvesting captures the February-March opportunities in February-March, when they exist. Annual harvesting catches whatever happens to be down on December 15. In a year like 2026 where the index has recovered fully to new highs by mid-year, the December scan will find far less to harvest than continuous scanning has already captured.
For the basis-raising strategy described in raising cost basis to $0 tax, high-volatility years like 2026 are particularly productive because the abundance of harvestable losses creates the raw material for matched-pair execution. The losses harvested during the H1 drawdown can be deployed in H2 against intentional gain realization, accomplishing significant basis-raising at zero net tax cost. The opportunity exists right now, in June, for investors whose harvesting has captured the H1 losses. It will be largely closed by January.
The Bigger Picture
Mid-year tax planning 2026 is unusually consequential because the year itself is unusually structured. A flat headline number masking 20% realized volatility creates the most favorable conditions for active tax loss harvesting that have existed in several years — provided the harvesting is happening continuously rather than only at year-end, and provided the investor (or the software running the investor's portfolio) is acting on the lot-level opportunities that the position-level view conceals.
For the rate brackets that determine the value of all this activity, see capital gains tax rates 2026. For investors above the NIIT threshold, see our NIIT 2026 explainer — every harvested dollar in 2026 is worth 19% more than a simple federal rate calculation suggests. For the matched-pair execution that turns harvested losses into permanent basis elevation, see our matched pairs deep dive. For high-tax-state residents, the state-level multiplier amplifies the value further — see state capital gains tax rates 2026. And for the comparison of how different tax loss harvesting software approaches the strategy, see TaxHarvest vs Wealthfront vs Betterment.
The all-time-high narrative is the least useful framing for mid-year tax planning that exists. The headline number tells you nothing about what's happening inside your portfolio, and inside your portfolio is where the harvesting opportunities live. The next 30 days are when those opportunities should be acted on — not December, when most of them will have closed.