Direct answer
Reporting forex trading win/loss to the IRS depends on how the IRS treats the activity for you and how your trades are categorized. In practice, people typically report realized gains and losses from completed forex transactions using tax forms appropriate to their situation, rather than reporting every price change while a position is open. Because classification rules can vary, you generally need to confirm your applicable IRS treatment before choosing a specific line or form.
Explanation (how it generally works)
1) Separate realized results from unrealized moves
A “win” or “loss” for tax reporting generally refers to a realized result—money effect that occurs when trades are closed or otherwise become completed for tax purposes. Unrealized changes while an order is open are often not the same as realized gains/losses for reporting. To support whatever approach you use, keep records that let you reconstruct what was actually realized.
2) Track the inputs you’ll need
For forex reporting, typical recordkeeping inputs include:
- Trade date(s) and settlement/closing date(s)
- Currency pairs and quantities
- Execution details sufficient to match what happened (broker statements or a trade log)
- Amounts in USD (or conversion details if your records are not already in USD)
- Fees and commissions, if applicable, so you can determine net realized results
Even if a broker provides summaries, you still need a way to reconcile your totals to trade-level activity.
3) Use the IRS tax treatment that matches your situation
The IRS may treat forex activity differently depending on facts such as whether you’re operating in a business-like manner or investing. That treatment can affect which forms and how gains and losses are characterized. Because the correct classification is fact-specific, you should treat “how to report” as conditional: confirm your classification first, then follow the matching reporting method.
A practical way to think about it: your reporting method is the output of (a) the realized gain/loss calculation and (b) the characterization rules that apply to your activity.
Example or checks (what you can verify without assuming outcomes)
Check A: Do your totals reconcile
Pick a broker statement period and compare:
- Sum of trade-level realized results in your log
- To the totals you intend to report If you find differences, investigate common causes such as missing fees, mismatched dates, or currency conversion timing.
Check B: Are you reporting only what is realized
Review a few trades from your log and verify whether you counted them as realized for the period you’re filing. If a position spans two tax years, make sure the year you report matches when it is realized under your records.
Check C: Do your categories match your chosen reporting method
If your chosen method assumes a specific tax characterization, confirm the tax category you’re using matches the IRS treatment for your situation. If it’s unclear, treat it as a verification step before finalizing the reporting.
Limitations and uncertainty
This overview is general and does not assume your personal facts, filing status, or the exact IRS classification that applies to you. Tax reporting can depend on detailed, changeable IRS rules and on your specific trading facts. There is also uncertainty in how different systems define or present “win/loss” (for example, broker summaries may not map one-to-one to tax reporting categories). For any filing, you should confirm the applicable IRS treatment for your situation using current primary IRS sources or official guidance.
If you want, tell me whether you’re reporting as an individual investor or a business, and how your broker statement categorizes forex activity (high level only).