Table of Contents
You sold some stock last year. Made a profit. Then tax season arrives and you get Form 1099-B in the mail. Pages of transactions. Dates. Cost basis. Proceeds. Short-term. Long-term. Your head starts spinning.
You look at Schedule D Capital Gains and Losses. Lines asking about holding periods, basis, adjustments, and something called "wash sales." You have no idea if you owe tax on your gains. Or how much? Or if your losses can help reduce your taxes.
Most people just hand their 1099-B to their tax preparer and hope they get it right. They don't understand how their investment decisions affect their taxes. They sell winners and losers at the wrong times. And they miss strategies that could save thousands in taxes.
We have created this guide to show you exactly how capital gains and losses work and how to complete Schedule D tax form for 2025 with simple explanations, practical strategies, and smart moves.
What Are Capital Gains and Losses?
Capital gains and losses occur when you sell investments, and understanding the basics is essential before diving into tax strategies on tax return Schedule D.
Capital Assets
Almost everything you own qualifies as a capital asset including stocks and bonds, mutual funds, ETFs, cryptocurrency, real estate (not your main home usually), collectibles like art, coins, and stamps, and even cars if sold for profit. These assets create taxable events when sold.
Capital Gains vs. Capital Losses
A capital gain is profit when you sell. For example, you bought stock for $5,000 and sold it for $8,000, creating a $3,000 gain that you pay tax on. A capital loss is a loss when you sell. You bought stock for $8,000 and sold it for $5,000, creating a $3,000 loss that can reduce your taxes.
The key principle is that you only pay tax when you sell, not while you hold. Stock going from $5,000 to $10,000 without selling means no tax. Just owning investments that go up or down doesn't create tax consequences—you must sell to trigger gain or loss. This is called "realization."
Short-Term vs. Long-Term: The Critical Tax Difference
How long you hold an investment before selling dramatically affects your tax rate, making timing one of the most important factors in investment taxation reported on Schedule D.
Short-Term Capital Gains (Held 1 Year or Less)
Short-term gains apply when you hold an investment for 365 days or less. Buy on January 15, 2024 and sell on January 15, 2025 or earlier creates a short-term gain taxed as ordinary income at the same rates as your wages.
For 2025, rates are 10% on income up to $11,925 (single), 12% on $11,926-$48,475, 22% on $48,476-$103,350, 24% on $103,351-$197,300, and higher brackets above that.
Long-Term Capital Gains (Held More Than 1 Year)
Long-term gains apply when you hold an investment for more than one year. Buy on January 15, 2024 and sell on January 16, 2025 or later creates a long-term gain taxed at special preferential rates.
For 2025, these favorable rates are 0% if taxable income is under $48,350 (single) or $96,700 (married), 15% if taxable income is $48,351-$533,400 (single) or $96,701-$600,050 (married), and 20% if taxable income is over $533,400 (single) or $600,050 (married).
Consider this example: Sell stock with a $10,000 gain when you're in the 24% ordinary income bracket. Hold 365 days (short-term) and pay $2,400 tax. Hold 366 days (long-term) and pay $1,500 tax. The difference is $900 saved by waiting just one more day. This illustrates why the holding period matters so much when completing your Schedule D tax form.
Additionally, high earners face the Net Investment Income Tax of 3.8% on investment income if total income exceeds $200,000 (single) or $250,000 (married), making the top long-term rate 23.8% and top short-term rate 40.8%.
How Capital Losses Reduce Your Taxes
Losses aren't just disappointing investment outcomes—they're valuable tax tools that can significantly reduce your tax burden through strategic use on Schedule D.
Losses Offset Gains
Capital losses directly cancel out capital gains. A $5,000 gain from Stock A combined with a $2,000 loss from Stock B creates a net gain of only $3,000, so you only pay tax on $3,000. The IRS applies matching rules where short-term losses first offset short-term gains, and long-term losses first offset long-term gains. If you have excess loss in one category, it then offsets the other category.
The $3,000 Ordinary Income Deduction
If your total losses exceed your total gains, you can deduct up to $3,000 against your regular income like wages ($1,500 if married filing separately). This reduction in taxable income saves you $660-1,110 depending on your bracket (22-37%). For example, with $8,000 in losses and no gains, you deduct $3,000 against wages or other income this year and carry forward the remaining $5,000 to future years.
Capital Loss Carryforward Never Expires
Unused losses carry forward indefinitely. You can use $3,000 per year against ordinary income or unlimited amounts to offset future capital gains until the losses are fully utilized. Example: $20,000 loss in 2025 with no gains means deduct $3,000 in 2025 (carry forward $17,000), deduct $3,000 in 2026 (carry forward $14,000), deduct $3,000 in 2027 (carry forward $11,000), and continue until exhausted or offset by future gains.
Tax-Loss Harvesting Strategy
Smart investors harvest losses strategically by selling losing positions in years with big gains to offset those gains and avoid paying tax, or selling losers to create the $3,000 ordinary income deduction even without gains. This can save $1,000+ per year. Research shows tax-loss harvesting can add 0.5-1.5% to portfolio returns annually over the long term.
The Wash Sale Rule: What You Need to Avoid
The IRS prevents you from claiming a loss while maintaining essentially the same investment position through wash sale rules that must be tracked on tax return Schedule D.
A wash sale occurs when you sell an investment at a loss and buy the same or substantially identical investment within 30 days before or after the sale. The wash sale period spans 61 days total: 30 days before sale, the day of sale, and 30 days after sale. When triggered, your loss is disallowed for the current year and must be added to the cost basis of the replacement shares instead.
Example: December 15, sell 100 shares ABC at $5,000 loss. December 20 buy 100 shares ABC back. This is too soon—only 5 days later. The $5,000 loss is disallowed for this year and added to the basis of new shares instead, deferring the tax benefit until you eventually sell those new shares.
What Counts as "Substantially Identical"
The IRS considers these substantially identical: same company same stock (definitely yes), same company, different class of stock (usually yes), and index fund tracking the same index (usually yes). These are typically different enough: different companies in the same industry (usually no), or selling an S&P 500 fund and buying a total market fund (usually OK). Example safe moves include selling S&P 500 funds and buying total market funds, or selling Apple and buying Microsoft (different companies). Example wash sales include selling Apple and buying it back within 30 days, or selling Vanguard S&P fund and buying Schwab S&P fund.
How to Avoid Wash Sales
To preserve your tax loss, sell the stock at a loss, wait 31 full days, then buy back if you still want it, or immediately buy a different but similar investment to stay invested in the sector. Critical warning: Selling stock at a loss in a taxable account and buying the same stock in an IRA within 30 days is still a wash sale, and the loss is permanently disallowed and can never be recovered.
Understanding Cost Basis
Cost basis is usually what you originally paid, including purchase price plus any commissions or fees. Buying 100 shares at $50 equals $5,000 plus commission. Adjusted basis changes over time when stock splits increase shares, but total basis stays the same, return of capital distributions reduce basis, wash sales add the disallowed loss to basis, or you receive gifted stock using the donor's original basis.
Inherited Stock Gets Stepped-Up Basis
Inherited investments receive special favorable treatment where the basis steps up to the fair market value on the date of death, eliminating all capital gain on appreciation that occurred before death.
Example: Dad bought stock for $10,000, it's worth $100,000 when he dies. Your basis is $100,000 (stepped-up). Selling for $100,000 means no gain and no tax. This is a huge tax benefit and one reason estates often hold appreciated assets until death.
Gifted Stock Keeps Donor's Original Basis
Gifted investments carry over the donor's original basis. Dad bought stock for $10,000, and gave it to you when it was worth $100,000. Your basis is $10,000 (Dad's original basis). Selling for $100,000 creates a $90,000 gain and you pay tax. This makes inheriting assets much more favorable than receiving them as gifts for tax purposes.
Cost Basis Methods When Selling Partial Positions
When selling some but not all shares, you can choose which specific shares to sell using different methods. Specific Identification (best for tax planning) lets you choose exactly which shares to sell, picking the highest-cost shares to minimize gain or the lowest-cost shares to harvest losses, but you must identify before settlement. First In First Out or FIFO (default method) sells the oldest shares first, usually resulting in higher gains if the stock appreciates. Average Cost (simplest, usually for mutual funds) averages all purchases together, and you can't switch methods once chosen for that fund.
Example: Buy 100 shares at $50, later buy 100 shares at $80, sell 100 shares at $100. Using FIFO sells $50 shares first creating $50/share gain = $5,000 total. Using Specific ID to choose $80 shares creates $20/share gain = $2,000 total. Tax savings: $750-1,110 depending on your bracket.
Understanding Form 1099-B
Your broker sends Form 1099-B reporting all investment sales, and understanding this form is essential for accurate Schedule D tax form completion.
Key Boxes on Form 1099-B
Box 1a shows description of property sold like "100 shares Apple Inc (AAPL)." Box 1b shows the date acquired when you bought it, with "Various" if multiple purchases or blank if the broker doesn't know.
Box 1c shows the date sold, the settlement date usually 2 business days after trade, which determines which tax year.
Box 1d shows proceeds, the gross sales price you received before commissions.
Box 1e shows the cost basis, what you paid, including commissions, though sometimes the broker doesn't report this (shows blank,) and you must track it yourself.
Box 2 indicates whether short-term or long-term with a checkbox showing if held 1 year or less (short-term) or over 1 year (long-term).
Box 5 shows wash sale loss disallowed, the amount not deductible because you triggered a wash sale, which gets added to the basis of replacement shares.
You'll receive separate 1099-B forms for each brokerage firm where you have accounts, and sometimes multiple forms from one broker if you have different account types. You must report all transactions from all 1099-Bs received.
Completing Schedule D
Schedule D organizes all your investment sales and calculates your total capital gain or loss and resulting tax liability.
Part I: Short-Term Capital Gains and Losses
Part I covers investments held one year or less. Line 1a lists each short-term transaction reported on 1099-B with columns for description, dates acquired and sold, proceeds, cost basis, and gain or loss.
Line 1b covers transactions where the broker didn't report the basis and you must provide it. Line 2 reports totals from Form 8949 (a detailed worksheet required for basis adjustments or many transactions). Lines 3-4 include income from other forms and short-term loss carryover from prior years. Line 5 calculates net short-term gain or loss by totaling all short-term items.
Part II: Long-Term Capital Gains and Losses
Part II covers investments held more than one year. Lines 8a and 8b list long-term transactions similar to short-term.
Line 9 reports Form 8949 totals. Lines 10-12 include long-term income from partnerships, estates, business property, and other sources.
Line 13 reports long-term capital gain distributions from mutual funds (from 1099-DIV Box 2a, already long-term even if you just bought the fund). Line 14 includes long-term loss carryover from prior years. Line 15calculates net long-term gain or loss.
Part III: Summary and Tax Calculation
Line 16 combines your short-term and long-term results by adding Lines 5 and 15, showing your total net capital gain or loss. If Line 16 is positive (net gain), you continue to determine if you owe tax, typically using the Qualified Dividends and Capital Gain Tax Worksheet that applies special preferential rates to long-term gains (0%, 15%, or 20% instead of ordinary income rates).
If Line 16 is negative (net loss), you enter the loss on Form 1040 Schedule 1 with a maximum $3,000 deduction against ordinary income ($1,500 if married filing separately) and carry forward any excess.
Tax-Saving Strategies for Investors
Smart strategies implemented throughout the year can significantly reduce your capital gains tax burden on tax return Schedule D while maintaining your investment goals.
Hold Investments Over One Year
The simplest yet most powerful strategy is waiting until day 366 to sell winning investments. This single action drops your tax rate from 22-37% to 0-20%, saving $700-1,700 on a $10,000 gain, depending on your income.
Harvest Losses to Offset Gains
Review your portfolio in November-December each year to identify losing positions that can be sold before year-end. These losses offset gains from earlier in the year, reducing or eliminating tax on those gains. Example: Sold Stock A for $15,000 gain, find Stock B with $8,000 loss, sell Stock B before December 31 creating a net gain of only $7,000. Tax savings on that $8,000 offset: $1,200-2,800.
Use the 0% Capital Gains Bracket
Taxpayers with lower income can pay 0% on long-term gains if taxable income stays under $48,350 (single) or $96,700 (married) for 2025. This allows selling winners completely tax-free. Retirees often strategically use this bracket by selling appreciated stock before taking Social Security benefits or IRA withdrawals that would push income higher.
Give Appreciated Stock to Charity
Donors can maximize tax benefits by donating appreciated stock directly to charity rather than selling and donating cash. You get a deduction for the full current market value and never pay capital gains tax, while the charity can sell the stock tax-free. Example: Stock bought for $5,000 now worth $15,000. Donate stock directly and deduct $15,000 with no capital gains tax versus selling first paying $1,500-2,200 in tax then donating what's left.
Avoid December Mutual Fund Purchases
Mutual funds distribute capital gains to shareholders in December. If you buy a fund on December 15 and it distributes $5 per share gain on December 20, you pay tax on that $5 gain even though you just bought it and didn't benefit from the appreciation. Wait until after the distribution date to purchase.
Special Situations: Cryptocurrency, Collectibles, and Real Estate
Cryptocurrency is treated as property for tax purposes, so selling crypto creates capital gains or losses reported on Schedule D tax form and trading one cryptocurrency for another is a taxable event. Collectibles like art, coins, stamps, and antiques face a maximum 28% rate (not the favorable 20% rate) plus 3.8% net investment income tax for a total maximum of 31.8%.
Real estate follows different rules with main home exclusions (up to $250,000 single, $500,000 married gain excluded), investment property depreciation recapture taxed at 25%, and 1031 exchange options to defer all taxes by exchanging into similar property.
How NSKT Global Can Help with Schedule D
NSKT Global specializes in investment tax planning and Schedule D preparation, helping investors minimize capital gains taxes through strategic planning.
Complete Schedule D Preparation
We handle complete Schedule D and Form 8949 preparation by importing all 1099-B forms, reconciling to broker statements, completing all forms with proper adjustments, and handling wash sales and basis adjustments accurately.
Year-Round Tax-Loss Harvesting
We implement year-round tax-loss harvesting by reviewing portfolios quarterly, identifying strategic loss harvesting opportunities, coordinating with year-end tax planning, and carefully avoiding wash sales.
Cost Basis Tracking
We maintain accurate cost basis tracking by recording all purchases and sales, calculating adjusted basis for splits and other corporate actions, maintaining records for inherited and gifted stock, and using specific identification methods to minimize taxes when possible.
Comprehensive Tax Planning
We provide comprehensive capital gains tax planning through determining optimal holding periods, planning timing of sales to maximize tax benefits, utilizing 0% brackets when available, and developing multi-year tax strategies for your tax return Schedule D.
Complex Situations
We handle complex situations, including cryptocurrency reporting, real estate investment strategy with depreciation recapture and 1031 exchanges, and qualified small business stock exclusions. Whether you have simple stock sales or complex investment portfolios involving multiple asset types, our expertise ensures you pay the least tax possible while maintaining full compliance with tax laws.
Frequently Asked Questions
Q: Do I have to report stock sales if I lost money?
Yes, you must report all sales even losses on Schedule D. Losses can offset gains and reduce your ordinary income by up to $3,000 per year. Not reporting losses means missing valuable tax benefits.
Q: How long do I need to keep records of stock purchases?
Keep records until you sell plus 3 years after filing that return (7 years to be safe). For inherited stock, keep records showing the stepped-up basis. For gifted stock, you need the donor's original basis records.
Q: What happens if I don't report 1099-B transactions?
The IRS matches 1099-B forms to your return. If transactions are missing, they send a notice assuming $0 basis (that you paid nothing), making the entire proceeds taxable. Always report all transactions on your Schedule D tax form even if you didn't receive a 1099-B.
Q: Are cryptocurrency gains taxed the same as stocks?
Yes, cryptocurrency is treated as property. The same capital gains rates apply: short-term if held 1 year or less, long-term if held more than 1 year. You must report all crypto sales, trades, and use for purchases on tax return Schedule D.
Q: Can I use capital losses to reduce self-employment tax?
No, capital losses only offset capital gains and up to $3,000 of ordinary income, like wages on Schedule D. Capital losses don't reduce self-employment tax, which is a completely different type of tax.
Q: What if my broker didn't report the cost basis on my 1099-B?
You must track and report cost basis yourself using your own records on your Schedule D tax form. If you can't find the original cost, you may need to research using old statements or account history. You cannot guess or omit the basis.


