Capital Gains Tracking: How to Prepare for Tax Season
TLDR
Capital gains tax hits hardest when you're surprised by it — a large RSU sale, a portfolio rebalancing, or a tax-loss harvest that triggers a gain in another account. The key to managing it: track your short-term vs. long-term gain position across all taxable accounts throughout the year, not just in April when your 1099-B arrives.
- Short-Term Capital Gain
- Profit from selling an asset held 12 months or less. Taxed at ordinary income rates — up to 37% federal for high earners. RSU shares sold within 12 months of vesting, and stock options exercised and sold quickly, typically generate short-term gains.
DEFINITION
- Long-Term Capital Gain
- Profit from selling an asset held more than 12 months. Taxed at preferential rates: 0%, 15%, or 20% depending on income. High earners (above ~$518,000 for single filers in 2026) pay 20% plus 3.8% NIIT, for an effective rate of 23.8%. Holding an appreciated position for 12 months converts a high-rate gain to a lower-rate gain.
DEFINITION
- Form 1099-B
- The tax form issued by brokerages reporting proceeds from securities sales. Shows each sale transaction, proceeds, cost basis (if the brokerage tracked it), and whether the sale was short-term or long-term. You receive one 1099-B per brokerage per year. Multiple brokerages mean multiple 1099-Bs.
DEFINITION
- Schedule D
- The IRS form where capital gains and losses are reported. Summary of all transactions from your 1099-Bs, plus any carryover losses from prior years. Schedule D calculates your net capital gain or loss and feeds into your Form 1040.
DEFINITION
Why April Is the Wrong Time to Think About Capital Gains
The 1099-B lands in your email in January or February, and you open it to find you owe $40,000 in capital gains taxes you didn’t fully budget for. This is a common scenario for high earners with equity comp, and it’s largely preventable.
The problem is timing. Most people think about capital gains when tax season arrives. Effective capital gains planning happens throughout the year:
- Before you sell appreciated positions (decide whether to wait for long-term treatment)
- When you harvest losses (to offset gains you’ve already realized)
- When RSU vests create ordinary income that affects your marginal rate (and therefore the benefit of a Roth conversion, charitable gift, or other rate-sensitive decision)
Short-Term vs. Long-Term: The 12-Month Rule
The single most impactful capital gains decision for most investors: whether a gain is short-term or long-term.
For a high earner facing a 23.8% long-term rate vs. a 37% short-term rate: the difference on a $200,000 gain is $26,400. Waiting one extra day past 12 months from purchase saves more than many people earn in a month.
This math applies to every appreciated position in your portfolio. Before selling any significant holding, check: when was it purchased? If you’re within weeks of the 12-month mark, waiting is often rational.
For RSU shares specifically: the clock starts at the vest date, not the grant date. Each vest creates a new lot. A lot that vested in March 2025 becomes long-term in March 2026.
How Multiple Brokerages Complicate Tracking
Capital gains are tracked per brokerage, per account. Your 1099-B from Schwab covers your Schwab account. Your 1099-B from E*Trade covers your equity comp account. Your 401(k) generates no capital gains 1099-B (tax-deferred account).
If you have taxable positions at three brokerages, you have three separate gain/loss positions. Tax-loss harvesting works across brokerages — losses at Schwab can offset gains at E*Trade on your Schedule D. But you need to know what you have at each to plan effectively.
Mid-year, if you want to estimate your year-end capital gains liability, you need to:
- Pull your realized gains/losses YTD from each taxable brokerage account
- Estimate what additional sales you’ll make (RSU vests you plan to sell, rebalancing trades)
- Calculate your estimated net capital gain position
- Determine whether you have unrealized losses available to harvest to offset gains
A wealth aggregator shows your unrealized gain/loss position across connected accounts, which is the key input for harvesting planning. For realized gains (already sold), you need the transaction history from each brokerage.
Preparing for Schedule D
By February, you should have received 1099-Bs from every brokerage where you had taxable sales. Before filing:
- Collect all 1099-Bs
- Import them into your tax software or provide to your CPA
- Review the cost basis — brokerages don’t always have accurate basis for older lots, lots transferred between brokerages, or RSU shares (where the basis is the vest-date income you already paid tax on)
- Apply any carryover losses from prior years
- Calculate net short-term and long-term capital gain
The most common error is double-paying tax on RSU income. The vest value was already income on your W-2. The cost basis for those shares is the vest-date price. If your 1099-B shows a cost basis of zero (common for equity comp shares reported on a transfer), you need to correct it — otherwise you’ll pay tax on the full sale proceeds when you already paid tax on the vest value.
Q&A
What's the tax rate difference between short-term and long-term capital gains for high earners?
For a single filer with taxable income above $518,900 in 2026: short-term gains are taxed at 37% (ordinary income rate). Long-term gains are taxed at 20% plus 3.8% NIIT = 23.8%. The difference is 13.2 percentage points. On a $100,000 gain, holding one extra day past 12 months saves approximately $13,200 in taxes. This math makes the 12-month holding period threshold critical for tax planning.
Q&A
How do I track capital gains across multiple brokerages?
Each brokerage tracks its own transactions and provides a 1099-B in January/February for the prior year. For proactive tracking during the year, you need either a consolidated view across brokerages (which wealth aggregators provide for connected accounts) or a separate tax tracking tool (like TurboTax's portfolio tracking or a spreadsheet). Many people only discover their capital gains position in February when the 1099-Bs arrive — too late to take any action.
Like what you're reading?
Try Thalvi free — no credit card required.
Want to learn more?
Do I have to pay capital gains tax on unrealized gains?
How do RSU sales affect my capital gains tracking?
What is carryover loss and how do I use it?
Should I wait until December to do tax-loss harvesting?
How do I get a consolidated view of my capital gains across all accounts?
Keep reading
Tax Loss Harvesting: A Guide for High-Earning Women
How tax loss harvesting works, when it applies, the wash sale rule, and the thresholds that matter most for high earners in the 35-37% tax bracket.
RSU Tax Planning: How to Handle Restricted Stock Units
RSU vesting events create ordinary income — here's how to plan for the tax liability, decide when to sell, and manage concentration risk after vesting.
How to Optimize Taxes on Stock Options
ISO vs NSO tax treatment, AMT exposure on incentive stock options, and exercise timing strategies to minimize your tax liability on company stock options.
Kubera Alternative: Wealth Tracking Designed for Women Investors
Looking for a Kubera alternative? Thalvi offers the same multi-asset wealth aggregation at a lower price point, with women-specific design and educational context Kubera lacks.