
Introduction: Understanding Form 8949 on Your Form 1040
You sold some shares or crypto. Your broker or exchange sent a statement. Surprise: you may still owe the IRS a transaction-by-transaction report.
Form 8949 lists each capital-asset sale or exchange. The totals then flow to Schedule D and on to Form 1040. For US taxpayers living in Australia, the job gets harder because foreign brokers often issue no US statement at all.
This guide covers who files, how Forms 1099-B and 1099-DA fit in, how to complete each column, and what Australian-based US taxpayers should watch. Figures reflect the 2025 tax year instructions; confirm against the current IRS forms before filing.
Key Takeaways
- Form 8949 reports the transaction-level detail behind capital gains and losses.
- Part I is short-term; Part II is long-term. Holding more than one year makes a sale long-term.
- Broker statements are a starting point. You still verify basis, dates and proceeds.
- Australian-based US taxpayers report in US dollars and handle Australian tax and foreign-account filings separately.
What Is Form 8949 and Who Needs to File It?
What Form 8949 is used for
Form 8949, Sales and Other Dispositions of Capital Assets, reports sales and exchanges of capital assets and reconciles broker-reported proceeds and basis with your return. Per the IRS instructions, individuals generally use it unless an exception allows direct Schedule D reporting.
Assets that commonly appear:
- Stocks, bonds, mutual funds and ETFs
- Options, where applicable
- Cryptocurrency and other digital assets
- Certain real-estate transactions
Some assets use other forms, covered below.
Who generally needs Form 8949
US citizens, resident aliens and qualifying US taxpayers living abroad who sold or exchanged capital assets may need it. The obligation turns on the transaction, the reporting statement, basis information and any adjustments. Whether you made a profit is not the test. A loss is reportable too.
Short-term and long-term transactions
Part I covers assets held one year or less. Part II covers assets held more than one year. Short-term and long-term results go to different parts of Schedule D, where they are netted separately.
Special holding-period rules exist:
- Inherited property is treated as long-term regardless of actual holding time.
- Gifted property takes the donor's holding period if you use the donor's basis. If you use fair market value, the period starts the day after the gift.
Check Publication 544 for other exceptions.
What does not belong on Form 8949
- Business-property dispositions generally go on Form 4797.
- Section 1256 contracts and straddles go on Form 6781.
- Capital-gain distributions (Form 1099-DIV, box 2a) go to Schedule D line 13.
- Foreign funds that may be PFICs require Form 8621.
Holding a foreign investment does not automatically put every related amount on Form 8949.
How Form 8949 Connects With Form 1099-B, Form 1099-DA, Schedule D, and Form 1040
The reporting chain from broker statement to Form 1040
The sequence runs like this:
- Your broker issues Form 1099-B or 1099-DA.
- Form 8949 lists or reconciles each transaction.
- Schedule D totals short-term and long-term results.
- Form 1040 line 7a picks up the net gain or loss.

Form 8949 is attached to your return. It is not a standalone return or payment form.
Understanding the A–L checkbox categories
The box you tick depends on the asset type, whether you received a Form 1099-B or 1099-DA, and whether basis was reported to the IRS.
| Boxes | Holding period | Category |
|---|---|---|
| A / B / C | Short-term | Securities: A = 1099-B, basis reported; B = basis not reported; C = no 1099-B |
| D / E / F | Long-term | Securities: same pattern as A–C |
| G / H / I | Short-term | Digital assets: G = 1099-DA, basis reported; H = basis not reported; I = no 1099-DA/1099-B |
| J / K / L | Long-term | Digital assets: same pattern as G–I |
Use a separate page for each box category. A simple decision process:
- Identify the statement you received (1099-B, 1099-DA or none).
- Check whether basis was reported to the IRS.
- Determine the holding period.
- Select the matching box.
When the direct Schedule D exception may apply
Some transactions can skip Form 8949 and go straight to Schedule D lines 1a or 8a. Under the Schedule D instructions, all of these must hold:
- Basis was reported to the IRS on the 1099-B or 1099-DA.
- No adjustments are needed.
- The asset is not a collectible.
- The ordinary and QOF boxes on the statement are unchecked.
Wash-sale adjustments, basis corrections, fees or missing information push you back onto Form 8949. Verify every condition in the latest instructions.
How cost basis and proceeds are reconciled
Compare the broker's figures against trade confirmations, purchase records, corporate-action notices and prior-year records.
"Basis reported to the IRS" is not the same as a basis figure that merely appears on a statement. For noncovered securities, the broker generally does not report basis to the IRS, so you enter your own correct basis.
Australian-based US taxpayers and foreign brokers
A US citizen living in Australia still reports worldwide capital-asset sales to the IRS. Australian tax treatment is a separate question. The ATO's 50% CGT discount for assets held 12 months or more is not a Form 8949 adjustment, and the US-Australia treaty does not import it into US tax.
Australian brokers typically issue no Form 1099-B. You calculate basis, proceeds and gain or loss yourself, in US dollars. Use a consistent, supportable rate: the IRS says to translate at the rate when the item is received, paid or accrued, and its annual-average table lists US$1 = A$1.551 for 2025.

How to Complete Form 8949 Step by Step
Gather the records before starting
Collect:
- Forms 1099-B and 1099-DA, where issued
- Trade confirmations and substitute broker statements
- Purchase and sale records, including fees
- Corporate-action and wash-sale information
- Foreign-currency conversion support
With several accounts, wallets, exchanges, inherited assets or foreign brokers, reconcile everything first. One year-end statement rarely tells the whole story.
Complete the eight transaction columns
- (a) Property description
- (b) Date acquired. Use "VARIOUS" where stock or digital assets were bought on different dates.
- (c) Date sold
- (d) Proceeds
- (e) Cost or other basis, including purchase costs
- (f) Adjustment code(s)
- (g) Adjustment amount
- (h) Gain or loss
Inherited and gifted property follows the special holding-period and basis rules above. If broker basis is missing, enter your own supported figure.
Select the correct part and checkbox
Illustrative figures only:
- Ordinary sale: Shares bought for $1,000 and sold for $1,400 after 18 months, with basis reported on a 1099-B. Part II, box D.
- Missing basis: Shares sold on an Australian broker with no 1099-B, held 6 months. Part I, box C, with basis you calculate.
- Adjusted sale: A broker-reported short-term sale with a disallowed wash-sale loss. Part I, box A, code W.
Apply adjustment codes correctly
Column (f) says why the reported information must change. Column (g) records the amount.
- B: incorrect basis
- E: selling expenses, digital-asset transaction costs or option premiums not reflected on the statement
- T: incorrect short-/long-term type
- W: nondeductible wash-sale loss, entered as a positive adjustment
- M: attached statement with aggregated transactions
- O / L: other adjustments, and nondeductible losses other than wash sales
For stock, a loss is generally disallowed if you acquire substantially identical securities within 30 days before or after the sale. Confirm each code in the current instructions.
Transfer totals to Schedule D and Form 1040
Totals from each Form 8949 box category carry to Schedule D. Schedule D nets short-term (line 7) and long-term (line 15) results on line 16.
For 2025, deductible net losses are capped at capital gains plus $3,000 ($1,500 if married filing separately). Any excess carries forward, with short- and long-term carryovers tracked separately.

Review and retain supporting documentation
Before filing, check:
- Every transaction is listed, not netted
- Dates, basis and proceeds agree with your records
- Box and adjustment codes are right
- Foreign amounts are converted to US dollars
- Arithmetic ties to Schedule D
You may attach a statement or software-generated report instead of keying every line, entering totals with code M. Keep full records regardless.
Special Situations, Cross-Border Issues, and Common Form 8949 Errors
Digital assets, foreign investments, and special transactions
Selling, exchanging or spending a digital asset that is a capital asset can create gain or loss for Form 8949. Per the IRS, digital assets are property, not currency.
Gross-proceeds reporting on Form 1099-DA began with 2025 transactions, and basis reporting begins for certain 2026 transactions. Confirm the box rules for your tax year.
Foreign mutual funds and similar vehicles may be PFICs, which require Form 8621. The test is 75% passive income or 50% passive assets. A label such as "managed fund" or "superannuation" alone doesn't settle it.
Common errors to avoid
- Omitting reportable transactions from Form 8949
- Reporting A$ amounts without converting to USD
- Choosing the wrong Form 8949 checkbox (A-F)
- Treating an incorrect basis as a missing basis
- Netting transactions before listing them individually
- Missing wash-sale or corporate-action adjustments
Form 8949 does not replace other obligations. Depending on your facts, you may also need:
- FBAR: aggregate foreign accounts above $10,000 at any time in the year
- Form 8938: for taxpayers abroad, generally over $200,000 at year-end (unmarried) or $300,000 at any time during the year
- Form 1116: foreign tax credit
- Australian returns: filed separately with the ATO
Eligible US taxpayers abroad, including those in Australia, also get an automatic two-month extension to 15 June, though interest runs from 15 April on unpaid tax. Mismatches with broker data can trigger an IRS notice, and a 20% accuracy penalty may apply to qualifying underpayments.
When professional support may help
Consider a review if you have:
- Numerous trades
- Foreign brokerage accounts
- Crypto across several platforms
- Inherited or gifted assets
- Missing basis records
- Broker statements that disagree with your records
VJM Global's US-compliant tax professionals can assist Australian-based US taxpayers with cross-border compliance, transaction reconciliation and accurate reporting. The firm also prepares Form 1040 and 1040-NR returns. No outcome is guaranteed, as results depend on your facts.
Frequently Asked Questions
Who is required to file Form 8949?
Taxpayers who sold or exchanged capital assets generally file it. The exception covers eligible broker-reported transactions with basis reported and no adjustments, which go directly on Schedule D.
Do I have to report every stock transaction on Form 8949?
Each reportable transaction generally needs transaction-level detail. Qualifying broker-reported sales with no adjustments can go straight to Schedule D instead.
How do I report capital gains on my tax return?
List transactions on Form 8949, total short-term and long-term results on Schedule D, then carry the net figure to Form 1040 line 7a.
Do I need to report 1099-B on my taxes?
Yes. You must report the information even if you skip Form 8949 for qualifying transactions. Entering it on Schedule D or Form 8949 is required; attaching the statement alone is not.
How do I know if the cost basis was reported to the IRS?
Check the basis-reported indicator on your Form 1099-B or 1099-DA. Still compare the figure with your own purchase records.
Can I offset capital gains with losses?
Yes. Losses offset gains, and excess net losses can reduce other income up to $3,000 a year ($1,500 if married filing separately). The remainder carries forward.