⏰Tax-optimal exit timing · LTCG crossover + loss harvest · Free

Sell-By Date Tracker

Log what you own + when you bought it. See every card's long-term capital gains crossover date, year-end loss-harvest deadline, and a per-card HOLD / SELL NOW / HARVEST verdict — sorted by urgency.

Your ordinary-income tax bracket
Used to compute short-term tax liability and LTCG savings differential.
Portfolio summary
Lots tracked
3
Total cost
$12,460
Current value
$19,385
Unrealized
+$6,925
LTCG waiting-tax saved
$0
if all short-term lots wait for crossover
Priority queue
Sorted by tax-action urgency.
LTCG QUALIFIED
Unrealized
+$2,700
+65.9%
Days held
971d
LTCG crossover
Aug 21, 2024
✓ qualified 604d ago
Short-term tax
$594
at 22%
Long-term tax
$594
at 22%
Already past 12-month mark (crossed Aug 21, 2024). Sell anytime at long-term rate (22% max). No tax-timing urgency — sell when the price is right.
NO URGENCY
Unrealized
+$4,300
+52.4%
Days held
309d
LTCG crossover
Jun 13, 2026
in 57d
Short-term tax
$946
at 22%
Long-term tax
$946
at 22%
No tax-timing trigger. Sell when the market gives you the price you want.
NO URGENCY
Unrealized
$-75
-46.9%
Days held
165d
LTCG crossover
Nov 4, 2026
in 201d
Short-term tax
$0
at 22%
Long-term tax
$0
at 22%
No tax-timing trigger. Sell when the market gives you the price you want.

Frequently Asked Questions

What does "sell-by date" mean for a card?
For collectors who hold cards as investments, the IRS taxes gains differently depending on how long you have owned the card. Cards sold after holding for MORE than 12 months qualify for long-term capital gains rates (28% maximum for collectibles under IRC §1(h)(4), often lower in practice). Cards sold at 12 months or less are taxed at your ordinary-income rate (up to 37% federal plus state). The "sell-by date" is the tax-optimal window: the earliest date you can sell and still qualify for long-term treatment, or — if holding at a loss — the last day of the tax year you can realize the loss and offset other gains. The tool tracks both dates for every card you own.
When does the 12-month long-term holding period start?
The holding period begins the DAY AFTER you acquire the card, not the acquisition day itself (Revenue Ruling 66-7, confirmed by IRS Publication 544). To qualify for long-term capital gains treatment, you must sell on or after the day EXACTLY ONE YEAR from the day AFTER acquisition. Example: buy on 2026-01-15, holding period starts 2026-01-16, one-year mark is 2027-01-16, so the earliest qualifying long-term sale date is 2027-01-16. The tool uses this exact IRS formula — the "crossover date" it displays is the first day you can sell at long-term rates.
What is collectibles tax? Is it different from regular capital gains?
Yes. Cards are classified as COLLECTIBLES under IRC §408(m)(2), which carries a special tax rate for long-term gains. Regular long-term capital gains are taxed at 0%, 15%, or 20% depending on income. Collectibles long-term gains are taxed at your ordinary rate but CAPPED at 28% (IRC §1(h)(4)). Short-term gains on cards are taxed at full ordinary income rates, same as any other asset. The tool shows both the short-term rate (ordinary) and the long-term rate (28% max) side-by-side so you can quantify the savings from waiting past the crossover date. For high-income collectors, the 28% cap can save 9+ percentage points versus holding as ordinary income.
What is tax-loss harvesting and when does the deadline hit?
Tax-loss harvesting is selling a card at a loss BEFORE December 31 of the tax year to realize the loss and offset other capital gains. Capital losses offset capital gains dollar-for-dollar, and up to $3,000 of excess loss can offset ordinary income per year (IRC §1211(b)). If you hold a card at a paper loss and believe the market will not recover meaningfully in the next ~60 days, harvesting the loss before Dec 31 converts a paper loss into an immediate tax benefit. The tool flags every card currently held at a loss and shows days until Dec 31 as the "harvest deadline." For cards at a gain that you plan to sell anyway, there is no harvest urgency — that is a pure long-term-crossover timing decision.
What is a wash-sale rule and does it apply to cards?
The wash-sale rule (IRC §1091) prevents you from selling a security at a loss and buying a "substantially identical" security within 30 days before or after the sale. It disallows the loss for tax purposes. CURRENT IRS GUIDANCE: wash-sale rules apply to STOCKS and SECURITIES. Collectibles — including sports cards and trading card games — are NOT considered securities, so the wash-sale rule does NOT technically apply under current law (as of April 2026). However, the IRS could challenge a blatant roundtrip (sell a 2003-04 LeBron RC at a loss Dec 29, rebuy the same card Jan 3) under the economic-substance doctrine. Prudent practice: if you harvest a card at a loss, wait at least 31 days before rebuying the same specific card, or buy a similar-but-not-identical card.
How does this differ from the tax calculator?
The tax calculator (/tools/tax-calc) computes the tax owed on ALREADY-SOLD cards for a given tax year. The sell-by date tracker works the OPPOSITE direction: it looks at cards you STILL HOLD and tells you when to sell them. The tax calc answers "what do I owe?" The sell-by tracker answers "when should I sell?" Use the sell-by tracker throughout the year to time exits; use the tax calc at year-end to prepare Schedule D. The two tools are designed to pair — you can export from the sell-by tracker into the tax calc format.
Should I really wait for long-term treatment on every card?
No. Waiting makes mathematical sense only when: (a) the tax savings from the rate differential exceed the expected market drift over the wait window, AND (b) liquidity risk is acceptable (you do not need the cash now). A card at a $500 short-term gain with 30 days until crossover: short-term tax at 32% = $160, long-term at 28% = $140. Waiting 30 days saves $20. If the market drops 5% in that window, you lose $25+ on the card and the tax savings are erased. Rule of thumb: wait for long-term ONLY if (days-to-crossover × market volatility × card value) is less than (gain × rate differential). The tool shows a "wait-or-sell" verdict per card using a simplified version of this math.
Does the tool share or store my data?
No. Everything you enter lives in your browser via localStorage only. No server, no login, no account. Clearing your browser data wipes the tracker. For persistence across devices, export the JSON via the Copy button and re-paste on another device. The tool does not transmit your cost basis, purchase dates, or card list anywhere.
Disclaimer: CardVault does not provide tax advice. Rules cited reference the U.S. Internal Revenue Code and IRS publications as of April 2026. Consult a qualified tax professional before making material tax-timing decisions. State tax laws vary and are not modeled here.