Yes! You can use AI to fill out Form 8949 (2025), Sales and Other Dispositions of Capital Assets
Don't type 202 fields by hand. Tell our AI about yourself, or upload a document you already have, and it fills every field in seconds. You check it, then download, print or sign.
The AI does the filling. You just check it.
No typing into boxes, nothing to install.
What this form asks for
The AI fills all of it, from your answers or your documents.
The AI checks your answers before you download
15 checks built for this form, so a wrong date or a missing answer is caught before anyone else sees it.
Validates that the SSN or taxpayer identification number is provided when required (typically on page 1, and on page 2 if not already present on the other side) and matches an acceptable IRS TIN format (e.g., 9 digits, allowing standard hyphen formatting). This is critical for correctly associating the Form 8949 with the taxpayer’s return and preventing processing rejections. If the TIN is missing or malformed, the submission should be flagged as invalid and blocked from filing until corrected.
Checks that the taxpayer name(s) shown on the return are present where required and consistent between page 1 and page 2 (or that page 2 correctly omits the name/TIN only when it is shown on the other side). This prevents mismatches that can cause the attachment to be separated from the return or misapplied. If names differ or required identifiers are missing, the system should require correction or explicit confirmation of multi-page attachment linkage.
Ensures that exactly one of the short-term classification boxes (A, B, C, G, H, or I) is checked for the page 1 submission. The IRS instructions require only one box per page, and different box types must be reported on separate forms. If none or multiple boxes are selected, the form should fail validation and prompt the user to select one box or split transactions into separate Form 8949 pages.
Ensures that exactly one of the long-term classification boxes (D, E, F, J, K, or L) is checked for the page 2 submission. This is required because the totals must flow to different Schedule D lines depending on the box selected. If the selection is missing or multiple boxes are checked, the system should block submission and require the user to correct the selection or create additional forms.
Validates that each entered transaction row includes, at minimum, a description of property (a), date acquired (b), date sold/disposed (c), proceeds (d), and cost or other basis (e), unless the system explicitly supports IRS-allowed exceptions. These fields are necessary to compute gain/loss and to support auditability. If any required field is missing for a row, the row should be rejected or marked incomplete and excluded from totals until corrected.
Checks that dates in columns (b) and (c) are valid calendar dates and conform to the expected format (month/day/year) for the tax year context. Correct date formatting is essential for determining holding period and ensuring the transaction is reported in the correct part (short-term vs long-term). If a date is invalid (e.g., 13/40/2025) or not parseable, the system should fail validation for that row and require correction.
And 9 more checks
- Chronological consistency: date sold/disposed must be on or after date acquired
- Holding period consistency with selected Part (short-term vs long-term)
- Numeric and currency validation for proceeds, basis, and adjustments (columns d, e, g)
- Adjustment code requirement when an adjustment amount is present (columns f and g linkage)
- Gain/Loss calculation validation for each transaction (column h)
- Totals row accuracy and sign handling (columns d, e, g, h)
- Schedule D line mapping consistency with selected box
- Digital asset box usage consistency with property description
- Basis-reported box logic and basis correction requirement (A/G and D/J scenarios)
Let AI fill out your Form 8949
No typing. Every field filled in seconds, checked, ready to sign.
How to Fill Out Form 8949 Online for Free in 2026
What the AI walks you through.
- Gather your transaction records, including Forms 1099-B, 1099-DA, and any broker substitute statements, plus your own records for transactions not reported on those forms.
- Decide whether each transaction is short-term (Part I) or long-term (Part II) based on holding period, and group transactions by the correct reporting category/box (A–C, G–I for short-term; D–F, J–L for long-term).
- For each applicable box, start a separate Form 8949 page and enter your name/SSN (if required), then check only the one box that matches that group of transactions.
- Enter each transaction on a line: description of property, date acquired, date sold/disposed, proceeds (sales price), and cost or other basis.
- If an adjustment is needed, enter the appropriate adjustment code in column (f) and the adjustment amount in column (g) (for example, to correct basis when the broker-reported basis is incorrect).
- Compute gain or loss for each line in column (h) and then complete the totals line by summing columns (d), (e), (g), and (h).
- Transfer the totals to the correct Schedule D lines (1b/2/3 for Part I or 8b/9/10 for Part II, depending on the box checked) and file Form 8949 with Schedule D as part of your tax return.
Common Mistakes in Completing Form 8949
The ones the AI is built to catch.
Checking the wrong reporting box (A/B/C/G/H/I or D/E/F/J/K/L)
Mixing short-term and long-term transactions on the same page
Using multiple boxes on one Form 8949 page instead of separate forms
Incorrect or inconsistent taxpayer identification information across pages
Entering dates in the wrong format or using trade date vs settlement date inconsistently
Misstating proceeds in column (d) by netting fees or using the wrong figure
Incorrect cost basis in column (e), especially for lots, wash sales, or digital assets
Failing to use adjustment codes in column (f) when column (g) is used
Not following the special rule when basis was reported but is incorrect (Boxes A/G or D/J)
Improper aggregation: reporting transactions on Form 8949 that can be summarized, or summarizing when adjustments are required
Totals and Schedule D line mapping errors (lines 1b/2/3 and 8b/9/10)
Frequently Asked Questions About Form 8949
Is it really free for 7 days?
Can I fill other forms too?
How do I cancel?
How does the AI fill out Form 8949?
What happens to my information?
How complex is Form 8949 to fill out?
What is Form 8949 used for?
Who needs to file Form 8949?
Do I always have to list every transaction on Form 8949?
What’s the difference between Part I and Part II?
How do I choose which box to check (A, B, C, G, H, I for short-term; D, E, F, J, K, L for long-term)?
What if I have both short-term and long-term sales?
What if more than one box applies to my short-term (or long-term) transactions?
What information do I need to complete each transaction line on Form 8949?
Where do I enter proceeds and cost basis?
What are columns (f) and (g) for, and when do I use them?
What if the basis reported to the IRS on my 1099-B or 1099-DA is incorrect?
How do I calculate the gain or loss in column (h)?
Where do the totals from Form 8949 go on Schedule D?
What documents should I use to complete Form 8949?
How do I submit Form 8949, and is there a separate filing deadline?
Get your Form 8949 filled out by AI
$0 today. Cancel before Oct 31 and you pay nothing.

Let AI fill out your Form 8949
Your trial starts once a card is added. You pay nothing before Oct 31.
Our AI already knows this form, all 202 fields of it. Skip the typing: tell it about yourself, or upload what you have, and it fills the whole form in seconds.
- AI fills every field on both pages, tables and checkboxes included
- No typing into boxes: answer a few questions, or upload a document you already have, an old copy of this form, a photo of a document
- The AI checks the answers; you review and change anything before you download
- Download the finished PDF, print it, or sign it online
- Encrypted, and never used to train AI
Cancel before Oct 31 and you pay nothing.
A card is needed to start the trial. Cancel in two clicks from your account.
Terms · Privacy