US capital gains tax report
Generate capital gains reports with short-term and long-term classification, wash sale detection, and cost basis tracking. Ready for Form 8949 and Schedule D.
- Automatic short-term vs long-term holding period classification
- Wash sale detection across your entire portfolio
- Multiple cost basis methods (FIFO, LIFO, specific identification)
- Export-ready data for Form 8949 and Schedule D
- Calendar year tax reporting for US investors
Everything you need
Tax calculations
Automatic capital gains calculations with short-term and long-term classification based on your holding period for each lot.
Wash sale detection
Automatically scans your portfolio for wash sale violations within the IRS 61-day window and adjusts cost basis accordingly.
Form 8949 data
Generate reports with the data you need to complete IRS Form 8949 and Schedule D, including proceeds, cost basis, and gain or loss.
Holding period tracking
Tracks the exact holding period for every lot so you know which gains qualify for long-term capital gains tax rates.
How it works
Import your transactions
Upload CSV exports from Webull, Robinhood, Fidelity, Schwab, Interactive Brokers, eToro, or enter transactions manually.
System classifies your gains
TrackMyShares automatically classifies each sale as short-term or long-term, detects wash sales, and calculates your cost basis.
Generate your tax report
Download your capital gains report for the calendar year with all the data you need for Form 8949 and Schedule D.
Why use TrackMyShares for US tax reports?
- Accurate short-term and long-term classification based on actual holding periods
- Wash sale detection that scans across your entire portfolio, not just individual stocks
- Multiple cost basis methods including FIFO, LIFO, and specific identification
- Calendar year reporting aligned with the US tax year
- IRS-aligned calculations you can trust at tax time
Frequently asked questions
- How are short-term and long-term gains classified?
- Gains on assets held for one year or less are classified as short-term. Gains on assets held for more than one year are classified as long-term. TrackMyShares tracks the holding period for each lot automatically.
- What is wash sale detection?
- The IRS wash sale rule disallows a loss deduction if you buy a substantially identical security within 30 days before or after selling at a loss. TrackMyShares automatically flags these transactions and adjusts your cost basis.
- What cost basis methods are supported?
- TrackMyShares supports FIFO (first in, first out), LIFO (last in, first out), and specific identification methods for calculating your cost basis.
- Can I use this for Form 8949?
- Yes. The tax report provides the data you need to complete IRS Form 8949, including date acquired, date sold, proceeds, cost basis, and gain or loss for each transaction.
- Does it support calendar year reporting?
- Yes. US tax reports use the calendar year (January 1 to December 31), which is the standard tax year for individual US investors.
Ready to take control of your portfolio?
Take control of your investments with a portfolio tracker built for investors across US and Australian markets.