Tax loss harvesting executed solely in December represents reactive planning. Sophisticated investors implement a systematic, year-round approach that identifies opportunities quarterly, adjusts for market conditions monthly, and executes strategically throughout the entire tax year.

This comprehensive calendar framework transforms tax loss harvesting from a year-end scramble into a disciplined process that maximizes tax efficiency while maintaining portfolio objectives.

January: Foundation and Assessment

Week 1-2: Finalize Prior Year Tax Position

Before the prior tax year is formally closed, complete these essential tasks:

Reconcile all transactions:

  • Verify every NFT purchase, sale, and transfer from the prior year
  • Confirm cost basis calculations for all realized gains and losses
  • Identify any missing transaction data or unclear basis situations
  • Cross-reference exchange records with wallet activity

Calculate preliminary tax liability:

  • Total realized short-term gains and losses
  • Total realized long-term gains and losses
  • Net capital gain or loss for the year
  • Estimated tax owed or refund expected

Assess loss carryforwards:

  • If you have net losses exceeding $3,000, calculate the carryforward amount
  • Document this for use in current-year planning
  • Understand how much “loss bank” you have available

Week 3-4: Establish Current Year Framework

Set strategic objectives:

  • Review overall portfolio allocation targets (% in NFTs, crypto, stocks, etc.)
  • Establish risk tolerance and rebalancing triggers
  • Define tax optimization goals (target effective tax rate, loss harvesting targets)

Create tracking systems:

  • Update your master portfolio spreadsheet with all current holdings
  • Calculate unrealized gains/losses for each position as of January 1
  • Set up quarterly review calendar reminders
  • Establish thresholds for automatic harvesting consideration (e.g., positions down >30%)

Tax planning integration:

  • If you expect higher income this year, plan to realize fewer gains
  • If you expect lower income, consider whether to realize some gains at lower rates
  • Coordinate with your CPA on overall tax strategy for the year

February-March: Q1 Monitoring and Early Opportunities

Tax Filing Season Activities

Complete prior year return:

  • File taxes by April 15 (or October 15 if extended)
  • Ensure all NFT transactions properly reported on Form 8949
  • Document any positions taken on unclear tax issues (wash sales, valuations, etc.)

Review filed return for insights:

  • What was your effective tax rate?
  • How much did capital gains cost you?
  • What would an extra $10,000 in losses have saved?
  • Use this to inform current-year harvesting aggressiveness

Early Market Volatility Opportunities

Market volatility in Q1 often creates early harvesting opportunities:

Identify positions for review:

  • NFT collections that have declined >20% since purchase
  • Positions you no longer want to hold long-term
  • Collections where you hold multiple pieces (can harvest some, keep others)

Strategic considerations:

  • If harvesting in Q1, you have the full year to realize offsetting gains
  • Early harvesting “banks” losses for use later
  • But don’t harvest aggressively if you believe in imminent recovery

Example scenario:

  • You bought 5 Azukis at 15 ETH each in January
  • By March, floor is 10 ETH
  • You’re down 25 ETH total ($37,500 at $1,500/ETH)
  • Consider: Harvest 2-3 of them to bank $15,000-$22,500 in losses
  • Maintain exposure with remaining 2-3 Azukis
  • If floor recovers, you still participate with retained positions
  • If floor continues down, you harvested at relatively better prices

April-May: Q1 Review and Mid-Spring Assessment

Quarterly Portfolio Review (Late April)

Calculate year-to-date realized gains and losses:

  • What have you actually sold so far this year?
  • What’s your net realized position (gain or loss)?
  • How does this compare to your plan?

Assess unrealized positions:

  • Which holdings are up significantly (potential gain realization candidates)?
  • Which holdings are down significantly (potential loss harvesting candidates)?
  • What’s the total unrealized gain or loss across your portfolio?

Strategic questions:

  • Are you ahead or behind on your tax optimization goals?
  • Should you accelerate or slow down trading activity?
  • Any positions approaching one-year holding period (better to wait for long-term treatment)?

Spring Market Patterns

Historically, crypto and NFT markets show distinct spring patterns:

Typical Q2 dynamics:

  • Post-tax-season relief rally (some years)
  • Or continued bear market grind (other years)
  • Lower volatility than Q1 or Q4

Strategic response:

  • If markets rallied Q1, consider taking some profits in Q2 to lock in gains
  • If markets declined Q1 and continue weak in Q2, consider additional harvesting
  • Monitor correlation between NFT floor prices and ETH price movements

June: Mid-Year Strategic Planning

Comprehensive Mid-Year Review

Six-month performance analysis:

  • Total realized gains and losses through June 30
  • Unrealized gains and losses as of June 30
  • Projected year-end tax liability based on current trajectory

Scenario modeling:

  • Scenario A: If market conditions continue unchanged, what will your tax picture look like?
  • Scenario B: If markets rally significantly in H2, how much could you owe?
  • Scenario C: If markets decline further, how much loss harvesting opportunity exists?

Adjust strategy based on scenarios:

  • If Scenario B concerns you (big potential tax bill), consider harvesting losses now
  • If Scenario C seems likely, preserve loss harvesting capacity for Q4
  • If Scenario A is on target, maintain current approach

Summer Liquidity Considerations

June-August typically sees:

  • Lower trading volumes in crypto and NFTs
  • Vacation season reduces market participation
  • Potential for illiquid conditions on some collections

Strategic implications:

  • Harder to execute large sales quickly
  • Spreads widen on lower-volume collections
  • If you need to harvest losses, do it in June before July-August doldrums
  • Or wait until September when volumes typically recover

July-August: Summer Maintenance and Preparation

Quiet Period Monitoring

Monthly check-ins:

  • Review any significant market moves
  • Monitor positions approaching long-term status
  • Track any new purchases (start holding period clock)

Prepare for Q3 review:

  • Update portfolio spreadsheet with current values
  • Calculate updated unrealized gains/losses
  • Identify positions that will reach one-year holding in Q4 (plan around these)

Tax Law Monitoring

Stay informed on potential changes:

  • IRS guidance releases (often in summer)
  • Proposed tax legislation affecting capital gains
  • State tax law changes
  • Any crypto/NFT-specific regulatory developments

Adjust strategy if needed:

  • If wash sale rules proposed for crypto/NFTs, accelerate harvesting now
  • If capital gains rates might increase, consider realizing gains this year
  • If new deduction limitations proposed, adjust planning

September: Q3 Review and Q4 Planning

Critical Planning Period

September is the most important month for year-end tax planning because it provides visibility into your full-year picture while still allowing time for strategic adjustments.

Comprehensive Q3 review:

  • Total realized gains and losses through September 30
  • Projected Q4 income and potential gains
  • Available loss harvesting opportunities
  • Positions approaching long-term status in Q4

Develop Q4 execution plan:

Create a detailed Q4 roadmap:

October actions:

  • Monitor positions approaching one-year holding (decide: harvest before long-term, or wait?)
  • If sitting on large gains year-to-date, begin identifying losses to harvest
  • If sitting on large losses year-to-date, consider whether to realize additional gains

November actions:

  • Execute primary tax loss harvesting decisions
  • Leave December for final adjustments only
  • Avoid December scramble by completing bulk harvesting in November

December actions:

  • Fine-tune based on November results
  • Execute any last-minute tactical moves
  • Complete final documentation for the year

October: Pre-Holiday Execution Window

Primary Harvesting Period (October 15 - November 15)

This four-week window is optimal for several reasons:

Advantages of October/early November harvesting:

  • Network congestion lower than December (lower gas fees)
  • More time to evaluate positions reaching one-year holding
  • Can observe market conditions through most of Q4 before committing
  • Avoids year-end rush and potential execution delays

Systematic review process:

For each position in your portfolio, answer:

  1. Current status: Gain or loss? How much?
  2. Holding period: Short-term or long-term? Days until long-term if short-term?
  3. Conviction: Still want to own this long-term?
  4. Tax efficiency: If harvesting a loss, can you repurchase? If realizing a gain, do you have offsetting losses?

Execution priority list:

Create a ranked list of harvesting opportunities:

Priority 1 (Execute in October):

  • Large losses (>$10,000) you want to harvest regardless
  • Positions you no longer want to hold (sell without repurchasing)
  • Short-term losses >30 days from long-term status (harvest before they become less valuable long-term losses)

Priority 2 (Execute early November):

  • Medium losses ($3,000-$10,000) where you want to maintain exposure
  • Paired trades (sell one collection at a loss, buy similar collection to maintain NFT exposure)
  • Positions where you’re waiting to see October market direction before deciding

Priority 3 (December only):

  • Small tactical adjustments (<$3,000)
  • Last-minute gain realization if you have excess losses
  • Final true-up based on other year-end income

November: Execute Core Strategy

Week 1-2: Major Position Adjustments

Execute your Priority 1 and Priority 2 items from October planning:

Example execution:

Position A: Azuki floor piece, down $15,000:

  • Purchased February 15 at 15 ETH ($22,500)
  • Current value: 5 ETH ($7,500)
  • Loss: $15,000
  • Status: Short-term (only 9 months)
  • Decision: Harvest the loss in November, repurchase in December if you want exposure
  • Or: Wait until February 16 to hit one-year mark, then decide
  • Analysis: $15,000 short-term loss offsets ordinary income rates (22%-37%). Very valuable. Don’t wait.

Position B: CryptoPunk, up $80,000:

  • Purchased January 10 at 40 ETH ($60,000)
  • Current value: 100 ETH ($150,000 at $1,500/ETH)
  • Gain: $90,000 (short-term still, 10 months)
  • Status: Approaches long-term January 11 next year
  • Decision: Hold through year-end, realize in January as long-term gain (taxed at 15% vs 35%)
  • Tax impact: Waiting saves ~$18,000 in taxes

Week 3-4: Final November Adjustments

Calculate November month-end position:

  • Total realized gains and losses for the year
  • Remaining unrealized opportunities
  • Projected tax liability based on current status

Determine December needs:

  • Do you need additional loss harvesting?
  • Should you realize any gains (if you have excess losses)?
  • Any final cleanup needed?

December: Final Adjustments Only

December 1-15: Tactical Execution

Avoid making major decisions in December:

  • Gas fees may spike due to year-end activity
  • Network congestion can delay transactions
  • You’re making rushed decisions under time pressure

Appropriate December activities:

  • Harvesting 1-2 small additional losses you identified in November
  • Realizing small gains if you have $20,000+ excess losses banked
  • Final verification that planned transactions executed successfully

Monitor execution timing:

  • Transactions must confirm on-chain by December 31 at 11:59 PM (your timezone)
  • Allow for gas delays and network congestion
  • Don’t wait until December 30 to execute critical transactions

December 16-28: Final Verification

Verify all planned transactions completed:

  • Check that loss harvesting sales executed
  • Confirm repurchases occurred (where planned)
  • Ensure transaction dates fall in correct tax year

Preliminary tax calculation:

  • Add up all realized gains and losses for the year
  • Calculate final tax liability
  • Compare to your September projection (how did you do?)

December 29-31: Emergency Window Only

Reserve final three days for true emergencies:

  • An unexpected large gain materialized and you need to harvest one more loss
  • A transaction failed and you need to re-execute
  • A last-minute opportunity arose that’s too good to pass up

Do not rely on these days for planned activity:

  • Execution risk too high
  • Network congestion makes confirmation uncertain
  • If a transaction doesn’t confirm until January 1, it doesn’t count for this tax year

Year-Round Discipline: The Systematic Advantage

Quarterly Portfolio Review Template

Use this template every quarter (April, July, October, January):

Section 1: Realized Activity (QTD and YTD)

  • Short-term gains realized
  • Short-term losses realized
  • Long-term gains realized
  • Long-term losses realized
  • Net realized position

Section 2: Unrealized Positions

  • Top 10 unrealized gains (size and %)
  • Top 10 unrealized losses (size and %)
  • Positions approaching one-year holding period

Section 3: Strategic Assessment

  • Am I ahead or behind on tax optimization goals?
  • What opportunities exist for next quarter?
  • What risks do I need to mitigate?

Section 4: Action Items

  • Specific positions to consider harvesting
  • Specific positions to consider realizing gains
  • Research needed (valuation, alternative collections, etc.)

Monthly Monitoring Checklist

First of each month:

  • Update portfolio values
  • Note any positions that reached one-year holding in prior month
  • Review any significant market moves (>15% up or down)
  • Check for new IRS guidance or tax law changes

Mid-month:

  • Review any trades executed in first half of month
  • Update year-to-date gain/loss calculations
  • Verify tracking spreadsheet is current

End of month:

  • Close out month with final valuation snapshot
  • Prepare for next month’s review

Conclusion: From Reactive to Proactive

The difference between a December scramble and year-round strategic tax loss harvesting:

December-only approach:

  • Rushed decisions under time pressure
  • Limited time to research alternatives
  • Network congestion and high gas fees
  • Execution risk (transactions may not confirm in time)
  • Missed opportunities throughout the year

Year-round systematic approach:

  • Strategic decisions made with adequate time
  • Quarterly reviews identify opportunities early
  • Execution during optimal windows (October-November)
  • Lower gas fees and execution risk
  • Continuous optimization throughout the year

By implementing this month-by-month calendar, you transform tax loss harvesting from a reactive scramble into a proactive discipline that consistently maximizes tax efficiency across your entire NFT and crypto portfolio.

The most sophisticated investors view tax optimization as an ongoing process, not a year-end event. The calendar framework ensures you never miss an opportunity and always have time to make informed, strategic decisions.