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:
- Current status: Gain or loss? How much?
- Holding period: Short-term or long-term? Days until long-term if short-term?
- Conviction: Still want to own this long-term?
- 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.