Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to the guide
THE FINANCEBASE List yours

Guide

How to Track Investment Losses and Tax-Loss Carryforwards (U.S. Federal Guide for 2025 Returns)

By TheFinanceBase Team 11 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Track every sale from its original tax lot through Form 8949, Schedule D, and the official Capital Loss Carryover Worksheet. The reliable result is a documented chain showing basis, proceeds, holding period, adjustments, current-year loss used, and the amount carried into the next tax year. A broker’s Form 1099-B is an important starting point, but it may not contain your final adjusted basis or every wash-sale adjustment.

What you are tracking—and what this guide covers

For a U.S. individual federal income-tax return, an investment loss is not simply the negative number shown in a brokerage account. The tax result depends on the property’s basis, sale proceeds, acquisition and disposition costs, holding period, and any required adjustment. The records must support the number reported on the return and the unused amount transferred to the next year.

As an Amazon Associate I earn from qualifying purchases.

This workflow follows the Internal Revenue Service (IRS) Instructions for Form 8949 (2025), Instructions for Schedule D (Form 1040) (2025), and Publication 550 (2025), Investment Income and Expenses. Tax forms, categories, and worksheet instructions can change, so use the instructions for the tax year of the return you are filing. The discussion is limited to U.S. federal individual returns; state rules and the treatment of corporations, trusts, partnerships, and special transactions may differ.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

1. Build a tax-lot record before preparing the return

Start with evidence, not with a tax-form total. Keep brokerage statements and tax forms for the account, then add trade confirmations or other documents when the statement does not establish the acquisition, disposition, or adjustment details. The IRS states in the 2025 Form 8949 instructions: “You must keep accurate records that show the basis and, if applicable, adjusted basis of your property.”

Use one spreadsheet or ledger row for each tax lot or reportable disposition. A single sale can involve several lots acquired on different dates, with different bases and holding periods. Combining them into one unexplained total makes later reconciliation and carryover work difficult.

Record field What to enter Why it matters
Brokerage and account Firm name, account identifier, and statement period Connects the row to the source statement and prevents transactions from different accounts being mixed.
Asset and lot identifier Name, symbol or other identifier, quantity, and lot ID when available Identifies the property and the specific units sold.
Acquisition details Acquisition date, purchase price, and acquisition commissions or fees Establishes original basis and the holding-period start date.
Disposition details Sale date, gross proceeds, selling commissions, and other selling expenses Supports the proceeds reported for the disposition.
Basis and proceeds comparison Broker-reported basis and proceeds, plus your corrected basis or proceeds when different Shows whether a 1099-B or other broker amount needs an adjustment before it reaches the return.
Adjustment Form 8949 adjustment code, amount, reason, and supporting document Creates an audit trail for wash sales and other corrections.
Holding-period category Short-term or long-term, with the dates used to determine it Routes the transaction to the appropriate Form 8949 section and Schedule D summary.
Return destination Form 8949 part or category and the Schedule D destination Lets you trace the transaction to the totals on the return.
Carryover information Prior-year short-term and long-term carryovers, current-year amount used, and next-year amount from the official worksheet Separates inherited losses from the current year’s trading activity and documents the roll-forward.
Source-file reference File name or link to the statement, confirmation, corporate-action notice, and completed worksheet Allows you to retrieve the evidence without searching an entire account archive.

Preserve documents for basis changes as well as the original purchase. Examples include reinvested distributions, corporate actions, transferred assets, return-of-capital notices, and corrected broker statements when they affect basis or proceeds. The listed fields are a practical control system, not a claim that every field is independently required in every situation; the controlling records are those that support the figures on your return.

2. Reconcile broker reporting instead of copying it blindly

Forms 1099-B, 1099-DA, and 1099-S report information to you and to the IRS. Form 8949 is the transaction-level form used to report capital-asset sales and exchanges and to reconcile those reported amounts with the amounts on your return. A broker’s basis may be incomplete or may not reflect a correction you must make, so compare the form with your own lot records.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Import or enter each disposition. Match the broker’s description, quantity, acquisition date when provided, sale date, proceeds, and basis to the corresponding lot in your ledger.
  2. Investigate differences. Check commissions, fees, transfers, inherited or gifted property, corporate actions, noncovered lots, and corrected statements. Document why your basis or proceeds differs from the broker’s figure.
  3. Apply the current-year instructions. Determine whether the transaction belongs on Form 8949 or qualifies for an exception that allows it to be reported directly on Schedule D. The applicable return-year instructions control the exception.
  4. Retain the reconciliation. Keep the original broker amount, your corrected amount, the adjustment code and amount, and the supporting document together.

A total that agrees with a brokerage statement can still be wrong for tax purposes if a lot is missing, a basis adjustment was not reported, or a wash-sale rule changes the currently reportable loss. Reconciliation is the control that catches those problems before the Schedule D totals are calculated.

3. Separate short-term and long-term transactions

The 2025 Form 8949 instructions generally describe a short-term holding as property held one year or less and a long-term holding as property held more than one year. Record both the acquisition date and the disposition date for every lot so the classification can be checked rather than inferred from a broker summary.

Keep the two categories separate in your ledger and in your carryover records. Special holding-period rules can apply to particular assets and transactions, so do not force an unusual transaction into the ordinary one-year test without checking the current IRS instructions or Publication 550.

Rank #2
Sale
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
  • Ideal for Gifting
  • Ideal for a bookworm
  • Compact for travelling

When a sale includes multiple lots, classify each lot independently. A single order can therefore produce both short-term and long-term rows, each with its own basis, proceeds, adjustment, and Form 8949 destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Record adjustments, including wash-sale amounts

Form 8949 provides an adjustment column and codes. Use the code and amount required by the instructions for the reason the broker amount must change. A wash-sale adjustment is especially important: an apparent trading loss may not be currently deductible in full when substantially identical property is acquired within the applicable period. The disallowed amount generally affects the basis of the replacement property under the rules described in Publication 550.

Do not treat every negative number on a trading statement as a currently reportable loss. Link the sale row to the related purchase row or rows, record the quantity affected, and retain confirmations or account statements that show the timing. If transactions occur across more than one account or broker, include those records in the same review; a single account’s 1099-B may not reveal the complete pattern.

Use the current Form 8949 instructions and Publication 550 for the exact adjustment code and treatment. If a broker later issues a corrected form, retain both versions and update the ledger so the filed return reflects the corrected information.

5. Transfer transaction totals to Form 8949 and Schedule D

Form 8949: transaction detail and reconciliation

After each row has a supported basis, proceeds, holding-period category, and adjustment decision, enter the dispositions in the appropriate Form 8949 section. The form captures the property description, acquisition and sale dates, proceeds, basis, adjustment code and amount, and resulting gain or loss. It is also where you reconcile amounts reported on Forms 1099-B, 1099-DA, or 1099-S with the amounts used on the return.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep a copy of the transaction listing or import report used to prepare the form. If software groups transactions, you still need a way to retrieve the underlying lot records and the reason for every override.

Schedule D: summary and prior-year carryovers

Schedule D summarizes the short-term and long-term totals flowing from Form 8949 and other reportable transactions. It is also where an individual reports a capital-loss carryover from an earlier tax year. Use the Schedule D instructions for the return year to determine how the totals and carryover enter the form.

Do not replace the official worksheet with a running balance in a notebook. A carryover depends on the current year’s gains and losses and on the allowable deduction for that year, so the amount transferred forward can differ from the prior year’s unused figure.

6. Calculate the carryforward with the official worksheet

Use the Capital Loss Carryover Worksheet in the applicable Schedule D instructions or Publication 550. Complete it after the current year’s capital transactions have been classified and summarized. Keep the completed worksheet with the filed return records.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Start with the prior-year carryover. Bring forward the short-term and long-term amounts shown by the previous year’s official worksheet, not an estimate from an account statement.
  2. Enter current-year results. Use the short-term and long-term gain or loss totals produced by the current-year forms.
  3. Apply the current year’s allowable deduction. Publication 550 instructs that the allowable deduction must be taken into account when calculating a carryover, even if you did not claim the deduction or did not file a return for that year.
  4. Follow the worksheet’s ordering rules. The worksheet determines how much is absorbed by current-year gains and the allowable deduction, and what remains for a later year.
  5. Record the ending amounts by character. Enter the resulting short-term and long-term carryovers in your ledger exactly as the worksheet presents them.

Do not calculate the next-year figure by subtracting only the loss shown on a brokerage statement. The tax worksheet uses the return’s complete capital-gain and capital-loss picture, including prior carryovers and the allowable deduction.

7. Understand how long-term carryovers are applied

Publication 550 states that a long-term capital-loss carryover reduces that year’s long-term capital gains before it reduces short-term capital gains. Preserve the character of the carryover in your records so the next return starts with the correct short-term and long-term amounts.

For example, if your worksheet produces separate long-term and short-term balances, do not combine them into one undifferentiated “loss bank.” A combined number cannot show whether the ordering rule was followed and may cause the next year’s Schedule D entries to be wrong.

8. Roll the result into the next tax year

At year-end, create a carryover record that contains the tax year, the completed worksheet, the short-term amount, the long-term amount, and the return file to which it belongs. At the start of the next filing season, enter those amounts before reviewing the new year’s trades.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Maintain a separate folder or digital directory for each return year. A useful structure is a folder for broker statements and forms, one for trade confirmations and corporate actions, one for the Form 8949 transaction export, and one for Schedule D and the carryover worksheet. Name files with the tax year, account, document type, and correction status so a corrected statement does not silently replace the original.

9. Spreadsheet or tax software: choose a method you can verify

IRS Form 8949 instructions note that IRS e-file partners offer software that can import trades from many brokerage firms, and that accounting software can help track adjusted basis. Automation can reduce data entry, but it does not remove your responsibility to verify basis, adjustments, and the official carryover worksheet.

Decision point Manual spreadsheet or paper ledger Tax software with trade import
Brokerage coverage You enter and reconcile each account and lot yourself. Imports may cover many brokerage firms, but you must confirm that every account and transaction arrived.
Adjusted basis and corrections You can document the original amount, corrected amount, code, and reason in dedicated columns. Review imported basis and record any override with its supporting document.
Wash-sale treatment Requires a deliberate review of related purchases, including activity that may not be obvious from one statement. Automation may identify patterns, but inspect exceptions and cross-account activity rather than accepting the result blindly.
Overrides and audit trail Preserve the source file, formula, adjustment note, and date of each change. Export the transaction detail and retain a note explaining every manual change.
Retention and exportability Store the file and source documents in a durable format with backups. Download the detailed transaction report and worksheet; do not rely on continued access to an account portal.
Carryover verification Recalculate only as a check; the official worksheet remains the authority. Compare the software’s carryover output with the applicable Schedule D worksheet and retain both records.

The best method is the one that leaves a traceable path from a source document to the filed form and can be opened years later when a carryover is needed.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

10. Annual closeout checklist

  • Download year-end statements and every Form 1099-B, 1099-DA, or 1099-S issued or corrected for each account.
  • Match every disposition to a lot with an acquisition date, quantity, basis, proceeds, and fees.
  • Investigate missing basis, noncovered lots, transferred assets, corporate actions, and corrected broker data.
  • Classify each lot as short-term or long-term using the applicable holding-period rules.
  • Review purchases around loss sales for wash-sale adjustments and preserve the related records.
  • Enter transactions and adjustments on the appropriate Form 8949 section or apply a Schedule D exception only when the current instructions allow it.
  • Reconcile Form 8949 totals to Schedule D and retain the transaction detail behind the totals.
  • Complete the Capital Loss Carryover Worksheet for the return year.
  • Include the current year’s allowable deduction in the worksheet calculation even if it was not claimed or no return was filed, as Publication 550 instructs.
  • Save the next-year short-term and long-term carryovers with the completed worksheet and the return records.

11. Troubleshooting common reconciliation problems

The broker shows a basis that does not match your records

Compare the broker’s acquisition date, lot selection, commissions, corporate-action history, and whether the lot is covered or noncovered. Enter the corrected basis only when your records support it, and preserve the document explaining the difference. Report the correction using the code and instructions applicable to the transaction.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A loss appears on the statement but is not fully deductible

Review purchases of substantially identical property during the wash-sale period, including purchases in other accounts where your records show them. Identify the affected quantity and carry the required basis adjustment to the replacement lot. Use the current Form 8949 instructions and Publication 550 for the reporting treatment.

Best Value
Sale
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
  • It can be a gift option
  • Comes with secure packaging
  • Helpful in various ways

The current year has no tax return

Publication 550 still requires the current year’s allowable deduction to be considered when determining a carryover. Reconstruct the year’s gains, losses, and allowable deduction with the applicable worksheet, then preserve the resulting carryover and supporting records.

The next year’s carryover does not equal last year’s ending account loss

A brokerage account’s performance number is not a tax carryover. Recheck the prior-year worksheet, the short-term and long-term character, current-year gains, and the allowable deduction. Correct the ledger from the official worksheet rather than from an informal running total.

Several lots were sold in one order

Split the order into lot-level rows. Each row should carry its own acquisition date, basis, quantity, holding-period classification, and adjustment. Sum the rows only after the lot-level review is complete.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

12. When to obtain professional help

Consider a qualified tax professional when basis cannot be reconstructed, records span multiple brokers or account types, corporate actions changed the property, securities were received by gift or inheritance, wash-sale activity crosses accounts, or a corrected form arrives after filing. Bring the ledger, source statements, confirmations, corporate-action notices, filed forms, and every completed carryover worksheet. A professional can apply rules outside this general federal workflow, but still needs the underlying evidence.

This process is recordkeeping guidance, not individualized tax advice. Use the IRS instructions for the exact return year and transaction type, and apply separate rules when state taxation or a non-individual taxpayer is involved.

Quick Recap

SaleBestseller No. 1
SaleBestseller No. 2
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
The Psychology of Money: Timeless lessons on wealth, greed, and happiness
Ideal for Gifting; Ideal for a bookworm; Compact for travelling
$10.99
SaleBestseller No. 5
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
I Will Teach You to Be Rich: No Guilt. No Excuses. Just a 6-Week Program That Works (Second Edition)
It can be a gift option; Comes with secure packaging; Helpful in various ways
$9.15

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a comment

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More guides

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.