IRS · Tax

Fill Form 8949 Online Free

Sales and Other Dispositions of Capital Assets

No credit card required. Upload your PDF and start filling in seconds.

What Is Form 8949?

Form 8949 is used to report the sale or exchange of capital assets such as stocks, bonds, mutual funds, real estate, and cryptocurrency. The totals from Form 8949 flow into Schedule D of Form 1040 to determine your net capital gain or loss for the tax year.

Agency
IRS
Category
Tax
Form Number
Form 8949
Fill Online
Free with JustFill

Who Needs Form 8949?

Anyone who sold stocks, bonds, or mutual funds during the tax year
Cryptocurrency traders who sold, exchanged, or disposed of digital assets
Real estate sellers reporting capital gains on property sales
Investors who received a Form 1099-B from their broker
Taxpayers who need to adjust the basis reported on their 1099-B

How to Fill Out Form 8949 — Step by Step

1

Determine whether your transactions are short-term (held one year or less) or long-term (held more than one year).

2

Check the appropriate box (A, B, or C) for short-term and (D, E, or F) for long-term based on whether basis was reported to the IRS.

3

For each transaction: enter the asset description, date acquired, date sold, proceeds (sales price), and cost basis.

4

In column (f), enter any adjustment code if the basis on your 1099-B needs correction (e.g., code B for incorrect basis, code W for wash sale).

5

In column (g), enter the amount of the adjustment.

6

Calculate the gain or loss for each transaction in column (h).

7

Total all transactions at the bottom of each page.

8

Transfer the totals to Schedule D (Form 1040).

Skip the manual work — let AI fill Form 8949 for you

Common Mistakes to Avoid

Not separating short-term and long-term transactions — they are taxed at different rates
Ignoring wash sale rules: if you repurchased the same or substantially identical security within 30 days, you must adjust the loss
Using the wrong cost basis (e.g., average cost vs. specific identification) without matching your broker's records
Forgetting to report cryptocurrency transactions — the IRS receives data from exchanges
Not filing Form 8949 when the 1099-B basis is incorrect, even if the broker reported the sale to the IRS

Frequently Asked Questions

Do I need Form 8949 if my broker reported everything on a 1099-B?

If your 1099-B shows the correct basis and the transactions were reported to the IRS, you may be able to skip Form 8949 and report directly on Schedule D. But if you need to adjust basis (wash sales, inherited property, etc.), you must use Form 8949.

How do I report cryptocurrency on Form 8949?

Each crypto sale, exchange, or disposal is reported as a separate line on Form 8949. Enter the crypto name as the description, the date acquired, date sold, proceeds, and cost basis. Use adjustment codes as needed.

What if I have hundreds of transactions?

You can attach a statement with the same information as Form 8949 in a similar format. Enter the totals on the actual form and write "See attached statement." Many tax software programs automate this.

Ready to fill Form 8949?

Upload your Form 8949 PDF and let AI detect every field automatically. Fill it in seconds — no watermarks, no Adobe, no hassle.

GDPR compliant. No credit card required.

We use cookies to improve your experience and understand how JustFill is used. You can change your preferences anytime. Learn more