Think year-end tax moves are only for accountants? Think again.
The year-end capital gains tax harvesting checklist below is a short, step-by-step plan to find losses, offset gains, and cut what you owe before December 31.
Pull your taxable accounts, check holding periods, and pick loss or gain sales with clear rules to avoid wash sales.
Don’t wait, trades must settle by year end.
By the end you’ll have a practical checklist to act on and smart questions to ask your CPA if needed.
Core Steps in a Year-End Capital Gains Tax Harvesting Checklist

The year-end capital gains tax harvesting checklist helps you spot quick opportunities to cut your tax bill before the December deadline. A fast review of your unrealized positions across all taxable investment accounts shows you where you’ve got gains or losses sitting on paper, and acting on those positions can lower what you owe the IRS or set up valuable loss carryforwards for future years.
Start by pulling a complete view of every taxable brokerage account and mutual fund holding you own. Spot positions that have dropped in value since you bought them. Those unrealized losses are your candidates for tax loss harvesting. At the same time, note positions with gains if you want to offset them or if you’re looking to raise cost basis in a low tax year.
Action items to complete before December 31:
- Review unrealized gains and losses in all taxable accounts
- Identify potential loss sales that will offset realized gains or provide a $3,000 ordinary income deduction
- Verify holding periods (over one year = long term, one year or less = short term)
- Estimate your overall gain/loss totals for the year to see net position
- Confirm trade and settlement timing to ensure year end recognition
- Examine your tax bracket implications and AGI impacts before selling
- Ensure all completed trades are logged with purchase dates and cost basis
- Determine replacement or reinvestment choices that avoid wash sale violations
Time is the constraint. December 31 is the hard cutoff for transactions that count in the current tax year, so run through this checklist now and execute trades with enough lead time for settlement.
How to Analyze Capital Gains and Losses Before Year End

Before you sell anything, gather the data that tells you whether a sale creates a taxable gain, a deductible loss, or a wash. Pull your transaction history from every brokerage account and confirm the purchase date, cost basis, current value, and holding period for each position. Your broker reports this on year end statements and Form 1099-B, but running the numbers now lets you model scenarios and avoid surprises.
Cost basis is what you paid for the security, adjusted for splits, dividends reinvested, or wash sale disallowances from prior trades. Holding period determines your tax rate. Securities held one year or less are short term and taxed at ordinary income rates. Anything held longer than one year qualifies for long term capital gains rates (0%, 15%, or 20%, plus the 3.8% Net Investment Income Tax if your income exceeds certain thresholds). Default methods like FIFO (first in, first out) or average cost can produce different results, and some brokers allow specific identification where you choose exactly which shares to sell.
Data to gather for each position:
- Purchase date (trade date, not settlement date)
- Original cost basis and any adjustments
- Current sale price or market value
- Holding period classification (short term or long term)
- Unrealized gain or loss, and realized totals year to date
This analysis shapes every harvesting decision. If you’re sitting on net gains for the year, harvesting losses offsets them and lowers your tax bill. If you have net losses already, selling more losers builds a carryforward you can use next year. And if you’re in a low bracket year, you might even harvest gains to reset cost basis without paying much tax.
Year End Tax Loss Harvesting Steps to Offset Capital Gains

Tax loss harvesting makes sense when you have taxable gains to offset or when you want to use the $3,000 annual deduction against ordinary income. Selling positions that have dropped in value turns paper losses into realized losses you can report on Schedule D. Those losses first offset any capital gains (short term losses offset short term gains, long term losses offset long term gains), then reduce up to $3,000 of your ordinary income, with any remainder carrying forward to future tax years.
Selecting Loss Positions Based on Cost Basis and Tax Impact
Start with positions that have the largest unrealized losses relative to their size in your portfolio. Compare the tax benefit (your marginal tax rate times the loss amount) against the transaction cost and any impact on your overall allocation. If a stock’s dropped 30% but you still believe in the long term thesis, sell it to harvest the loss and replace it with a similar (but not substantially identical) security to maintain exposure. If the position no longer fits your strategy, sell it and redeploy the proceeds into something that does.
| Step | Purpose | Notes |
|---|---|---|
| Identify loss candidates | Find positions below cost basis | Sort by unrealized loss $ and % to prioritize high impact sales |
| Check holding period | Classify short term vs long term | Long term losses offset long term gains first, manage netting order |
| Execute sale | Realize the loss for current tax year | Trade must settle by December 31, typical settlement is T+1 or T+2 |
| Reinvest or hold cash | Maintain allocation or wait to repurchase | Replace with non identical security or wait 31 days to avoid wash sale |
Capital loss carryforwards are a planning tool, not a one time event. If you harvest $20,000 of losses this year but only have $5,000 of gains, you’ll offset the gains, deduct $3,000 from ordinary income, and carry the remaining $12,000 forward indefinitely. Next year, those losses can offset future gains or provide another $3,000 deduction, and the cycle repeats until the carryforward’s exhausted. Track carryforwards on your tax return and integrate them into next year’s harvesting decisions so you’re not doubling up or missing opportunities.
Avoiding Wash Sale Rule Violations in a Year End Harvesting Checklist

The wash sale rule disallows a capital loss if you buy the same security (or a substantially identical one) within 30 days before or after the sale. The 30 day window runs from 30 days before the sale date through 30 days after, creating a 61 day prohibited period. If you trigger the rule, the IRS disallows the loss and adds it to the cost basis of the replacement security, deferring the tax benefit until you eventually sell the replacement without violating the rule again.
“Substantially identical” isn’t precisely defined in IRS regulations, but it clearly includes the same stock, the same bond issue, and most option contracts on the same underlying security. Swapping one S&P 500 ETF for another S&P 500 ETF from a different provider is generally considered safe because the securities have different CUSIPs and legal structures, even though they track the same index. Buying a different sector fund, a broad international fund, or individual stocks in place of an index fund usually avoids the rule.
Safe replacement alternatives to consider:
- Swap one S&P 500 ETF for a different provider’s S&P 500 ETF
- Replace a sector ETF with a broader or different sector fund
- Sell individual stock and buy a diversified ETF or mutual fund in the same sector
- Substitute a total stock market fund for a large cap fund (or vice versa)
- Use cash or bonds temporarily, then repurchase the original security after 31 days
- In taxable bond portfolios, swap similar maturity/credit but different issuers
Documentation and calendar tracking are the safeguards. Mark the sale date, count forward 30 calendar days, and don’t repurchase the identical security (or anything the IRS might deem substantially identical) until day 31. If you’re reinvesting immediately, confirm the replacement is different enough. Keep trade confirmations and a simple spreadsheet with sale dates and repurchase eligibility dates so you don’t accidentally trigger a wash sale in a different account or through dividend reinvestment. Brokers report wash sales on Form 1099-B when they occur in the same account, but you’re responsible for tracking across accounts and even across family members in some cases.
Timing Rules and Deadlines That Affect Year End Capital Gains Harvesting

Trades must settle by December 31 to count for the current tax year. Settlement is typically one business day after the trade date (T+1) for most stocks and ETFs, or up to two days (T+2) for certain securities. That means the last safe trade date is usually December 30 or even December 29 if the 31st falls on a weekend or holiday. Check your broker’s year end trading calendar and don’t wait until the final day.
Mutual funds and ETFs distribute capital gains to shareholders, and those distributions are taxable even if you reinvest them. Funds declare an ex dividend date, the cutoff for eligibility. If you buy a fund the day before it goes ex dividend, you receive the distribution and owe tax on it, but the fund’s price drops by the distribution amount, leaving you with a taxable gain and an unrealized loss. Selling a fund before the ex dividend date avoids the distribution. Buying after the ex dividend date means you don’t receive it. Many funds publish estimated distribution schedules in November or early December, so review those before executing year end trades.
| Item | Deadline | Tax Impact |
|---|---|---|
| Stock/ETF sale for current year recognition | Trade must settle by December 31 (usually trade by Dec 30) | Gain or loss counts in current tax year |
| Mutual fund capital gains distribution | Ex dividend date set by fund (often mid to late December) | Taxable distribution even if reinvested, reduces NAV by distribution amount |
| Repurchase after wash sale period | 31 calendar days after sale date | Loss preserved, earlier repurchase disallows loss and adjusts basis |
| Estimated tax payment (if applicable) | January 15 of following year for Q4 | Covers tax on realized gains, missed payment may trigger underpayment penalty |
Incorporating Rebalancing and Asset Allocation Into Tax Harvesting Decisions

Rebalancing brings your portfolio back to target allocations after market movements or life changes, and year end harvesting is a natural time to do both. If stocks have outperformed bonds and your equity allocation’s drifted above target, selling appreciated stock positions (or harvesting losses in underperforming equity positions) gives you cash to reallocate without disrupting your risk profile.
Rebalancing After Loss Sales and Selecting Tax Efficient Replacement Assets
After you sell a position to harvest a loss, you have three choices. Replace it immediately with a non identical security, park the proceeds in cash or bonds temporarily, or let the allocation drift and rebalance later. Immediate replacement with a similar but different fund (such as swapping one total market ETF for another provider’s version) keeps you invested and avoids market timing risk. Parking in cash or short term bonds reduces equity exposure temporarily, which may be acceptable if you’re near target or if you plan to wait 31 days to repurchase the original holding. Letting the allocation drift is rarely the best choice unless the sale was small.
Asset location best practices to reduce taxable income:
- Hold tax inefficient assets (bonds, REITs, high turnover funds) in tax deferred accounts like IRAs and 401(k)s
- Keep tax efficient assets (index funds, ETFs, individual stocks for long term growth) in taxable accounts
- Use tax loss harvesting only in taxable accounts, IRAs and 401(k)s don’t generate deductible capital losses
- Place assets you plan to donate or leave as bequests in taxable accounts to get step up in basis
- Coordinate Roth conversions and taxable account withdrawals to manage overall tax bracket each year
Risk management means maintaining your target allocation even while harvesting. If you sell a position that’s down 20% but still represents 10% of your portfolio, replace it with something in the same asset class so your equity/bond mix stays on target. Volatility creates harvesting opportunities. Positions that have dropped sharply are prime candidates for loss sales. But don’t let the tax tail wag the investment dog. Harvest losses that make sense from a tax perspective and that don’t compromise your long term allocation or increase risk beyond your comfort level.
Coordinating Capital Gains Harvesting With Broader Year End Tax Planning

Realized capital gains and losses directly affect your adjusted gross income, and AGI drives a cascade of other tax outcomes. Large gains can push you into a higher marginal bracket, trigger the 3.8% Net Investment Income Tax (NIIT) on investment income above $200,000 (single) or $250,000 (married filing jointly), increase Medicare Part B and Part D premiums (IRMAA surcharges), reduce eligibility for certain deductions and credits, and affect state tax liability. Harvesting losses to offset gains keeps AGI lower and avoids these secondary effects.
Year end capital gains harvesting intersects with nearly every other tax planning move. If you’re taking a required minimum distribution (RMD) from an IRA, the RMD is ordinary income and raises AGI, but it doesn’t interact directly with capital gains netting. A Qualified Charitable Distribution (QCD), transferring IRA funds directly to charity, satisfies your RMD without increasing AGI, which can make room for recognizing more capital gains in taxable accounts without crossing NIIT or IRMAA thresholds. Roth conversions add taxable income in the year of conversion, so converting in a year when you’ve harvested losses can offset some of that income and keep your effective rate lower. Charitable donations of appreciated securities let you deduct fair market value and avoid the capital gain entirely, but the deduction’s limited to 30% of AGI for appreciated property, so bunching donations into one year or using a donor advised fund can get you more benefit.
Year End Tasks to Align With Harvesting Strategy
- Estimate total taxable income including wages, RMDs, Roth conversions, and realized capital gains to project final AGI and marginal bracket
- Calculate net capital gains or losses to date and model additional harvesting scenarios before December 31
- Review NIIT and IRMAA thresholds and adjust harvesting or conversion amounts to stay below critical AGI levels
- Confirm estimated tax payments or withholding adjustments to cover tax on realized gains and avoid underpayment penalties
- Coordinate charitable giving (cash or appreciated securities) to get the most from itemized deductions if you’re over the standard deduction threshold
- Finalize Roth conversion amounts, QCD transfers, and any other income shifting moves that affect the current tax year
Documentation Requirements for a Complete Year End Capital Gains Harvesting Checklist

Accurate documentation supports every number on Schedule D and gives you a clear record if the IRS ever questions your return. Brokers send Form 1099-B after year end showing proceeds from sales and cost basis (when available), but you’re ultimately responsible for reporting correct basis, holding periods, and wash sale adjustments. Trade confirmations show the exact trade date and settlement date, which determine the tax year and holding period. Cost basis records prove what you paid and any adjustments from reinvested dividends, stock splits, or prior wash sales.
Specific documents to gather before year end:
- Trade confirmations for every sale executed in taxable accounts during the year
- Year end brokerage statements showing cost basis, holding periods, and unrealized positions
- Wash sale adjustment notices or calculations if you repurchased within the prohibited window
- Receipts and appraisals for any donated appreciated securities, including charity acknowledgment letters
- Form 5498 or contribution records if you made IRA contributions that affect deductibility or basis tracking
- QCD transfer receipts if you used qualified charitable distributions to satisfy RMDs and reduce AGI
Key Things to Keep in Mind When Finalizing Your Capital Gains Tax Harvesting Checklist

Tax laws and thresholds change, and what works this year may not apply next year. The Tax Cuts and Jobs Act provisions are set to expire after 2025, which could shift brackets, standard deductions, and AGI phase outs. New legislation (like recent changes to QSBS exclusions or SALT cap adjustments) can alter the math on harvesting, conversions, and charitable planning. Before you execute trades, confirm the current year rules and model next year’s potential outcomes if you expect a big income change from retirement, a business sale, or inheritance distributions.
Liquidity is often overlooked in year end planning. If you harvest large gains, you’ll owe tax in April (or earlier via estimated payments), so make sure you have cash available outside of the portfolio to cover the liability. If you harvest losses and reinvest immediately, confirm you’re not creating a cash crunch by locking funds into illiquid or volatile positions. Rebalancing after harvesting may require selling appreciated positions to raise cash, which creates new gains. Model the net effect before you trade.
Final checklist reminders:
- Verify that all trades settle by December 31 to count for the current tax year
- Double check wash sale windows and replacement securities to preserve harvested losses
- Confirm cost basis and holding periods are correct in your records and match broker statements
- Review AGI impacts, estimated tax obligations, and any withholding adjustments needed before year end
Final Words
Pull up your statements and act: run the checklist items—review unrealized positions, confirm holding periods, tally estimated gains and losses, and check trade/settlement timing.
You walked through cost-basis checks, how to pick loss-sales, wash-sale avoidance, timing rules before December 31, rebalancing choices, and the documents to gather for reporting.
Use this year-end capital gains tax harvesting checklist to make focused moves, avoid surprises, and keep more of your gains. Do it now—you’ll enter the new year organized and better prepared.
FAQ
Q: What is a year-end capital gains tax harvesting checklist and why use one?
A: A year-end capital gains tax harvesting checklist is a compact plan to spot gains and losses before December 31, prioritize tax-saving trades, and ensure records and timing are correct to reduce taxable income.
Q: What quick steps should I run through before year-end?
A: The quick steps before year-end are: review unrealized positions, identify loss sales, verify holding periods, estimate net gain/loss totals, confirm settlement timing, check tax-bracket effects, log trades, and choose replacements.
Q: How do I analyze capital gains and losses before year-end?
A: Analyzing capital gains and losses before year-end means confirming cost basis, classifying short- versus long-term holding periods, gathering transaction history, and totaling unrealized versus realized amounts to shape harvesting moves.
Q: What cost-basis and holding-period details do I need to gather?
A: The cost-basis and holding-period details to gather are purchase dates, original basis, sale prices, holding-period classification, and totals of unrealized versus realized gains and losses for accurate reporting.
Q: When is tax-loss harvesting useful and how do I pick positions?
A: Tax-loss harvesting is useful when losses can offset gains or up to $3,000 of ordinary income; pick positions with larger losses, poor outlook, or high basis that offer the most immediate tax benefit.
Q: How do I avoid wash-sale rule violations when harvesting losses?
A: Avoiding wash-sale rule violations means not buying substantially identical securities within 30 days before or after a loss sale, use alternate exposures or waiting periods, and track dates carefully for adjustments.
Q: What timing rules affect year-end harvesting I should watch?
A: The timing rules affecting year-end harvesting include making sure trades settle by December 31, watching mutual fund and ETF distribution dates, and noting ex-dividend dates that can trigger taxable events.
Q: How should rebalancing and asset allocation fit into harvesting decisions?
A: Rebalancing and asset allocation should guide harvesting by ensuring replacement assets keep your target allocation, preserving diversification, and using tax-efficient locations for taxable versus tax-advantaged accounts.
Q: How does harvesting interact with broader year-end tax planning?
A: Harvesting interacts with broader year-end planning by changing adjusted gross income, affecting NIIT and medicare surtaxes, altering withholding or estimated payments, and coordinating with charitable and Roth strategies.
Q: What documentation should I collect to complete a harvesting checklist?
A: The documentation to collect includes trade confirmations, brokerage statements, Form 1099-B, cost-basis records, wash-sale adjustments, donation receipts, and any RMD/QCD forms needed for accurate tax filing.
Q: What final checks should I do before executing year-end harvesting?
A: The final checks before executing year-end harvesting are confirming settlement windows, rechecking wash-sale timelines, ensuring cash for taxes or rebalancing, and saving a clear transaction log for your tax pro.

