1099-DA Gain/Loss Checker
Runs in your browser. Nothing is sent to any server.
Not tax advice. Example only. Figures are not validated by a tax professional. Short-term here means held one year or less; confirm the exact holding-period rules in IRS Publication 550. Box letters (G/H/I short-term, J/K/L long-term; C and F are not used for digital assets) are conceptual: confirm with your preparer or in the IRS instructions.
1. Add rows
Dates as YYYY-MM-DD or MM/DD/YYYY. Max about 50 rows is recommended.
Or paste / load a table
2. Result
*Conceptual box, from our reading of the IRS instructions: G short-term basis reported, H short-term not reported, J long-term basis reported, K long-term not reported, Y holding period unknown (1099-DA code; decide H or K from your records). For sales with no 1099-DA the boxes are I (short-term) and L (long-term); this checker assumes a 1099-DA exists for each row. Boxes C and F are not used for digital assets. Confirm with your preparer. Gain/loss totals include only rows with a basis; rows without one are flagged, never treated as zero.
Missing-basis checklist
Checked boxes are saved only in this browser (local storage).