CryptoForms
Guide

Binance Tax Reporting: Complete Guide for US Traders

C
CryptoForms Team
18 min read
Binance tax reporting guide showing transaction history export and Form 8949

To report Binance taxes in the US, export your full transaction history, match it to any 1099 forms, calculate cost basis for every trade, and file disposals on Form 8949 with totals on Schedule D. Treat staking/yield rewards as ordinary income on Schedule 1 and keep audit-ready workpapers.

🚀 File Binance Taxes Fast
Import Binance data, reconcile 1099s, and export IRS-ready Form 8949 and Schedule D with CryptoForms.

Official IRS Resources

For authoritative guidance on cryptocurrency taxation, see:


How Binance Tax Reporting Works

Binance trading, swaps, conversions, and spending are taxable disposals. You need accurate cost basis per lot, proceeds at the time of disposal, and separation of short- vs long-term gains. Income like staking or rewards is taxed at receipt, then generates capital gains on later disposal.

Key tasks for US filers

  • Export complete Binance transaction history (spot, convert, earn products).
  • Normalize timestamps to UTC and values to USD at transaction time.
  • Tag transfers vs disposals to avoid phantom gains.
  • Separate income (staking, Simple Earn rewards) from capital disposals.
  • Report disposals on Form 8949; summarize on Schedule D; report income on Schedule 1.

Complete crypto tax rules
Step-by-step filing process
Capital gains basics


Step 1: Export Your Binance Transaction History

Download CSVs or use API exports covering the entire tax year. Include spot trades, convert orders, withdrawals/deposits, and Earn rewards.

IRS Reporting Requirements

Binance.US will report your activity to the IRS via Form 1099-DA (starting Jan 2026). You must reconcile this with your own records.

What gets reported:

  • Export the full year plus a buffer window to capture straddling trades.
  • Include fees columns; they affect basis and proceeds.
  • Keep original files as evidence; avoid editing source exports.

Step 2: Identify Taxable Events vs Transfers

Taxable: spot trades, convert, spending crypto, redemptions, rewards sales.
Non-taxable: pure transfers between your wallets—but log them to preserve basis continuity.

Tagging accuracy prevents duplicated disposals and missing basis.


Step 3: Calculate Cost Basis and Proceeds

For every disposal, compute:

  • Basis: acquisition price + acquisition fees.
  • Proceeds: USD value at disposal minus selling fees.
  • Holding period: ≤12 months is short-term; >12 months is long-term.

FIFO is common; specific ID can optimize taxes if well-documented. Track fees carefully—Binance fees often reduce proceeds on sales and increase basis on buys.


Step 4: Handle Income from Binance Earn/Staking

Staking, Simple Earn, and other reward programs create ordinary income at receipt. Record USD fair market value when credited. Later disposals of those rewards create capital gains/losses using the income value as basis.


Step 5: File Forms 8949 and Schedule D

  • Report each disposal on Form 8949 (short vs long term separated).
  • Summarize totals on Schedule D, applying capital loss carryovers if any.
  • Keep CSV exports, wallet mappings, and price sources in your workpapers for audit defense.

Step 6: Reconcile to 1099s (When Provided)

If Binance provides 1099 data, match quantities, dates, and proceeds. Investigate gaps, especially transfers that leave the exchange and are disposed elsewhere. Document adjustments for bridges, wraps, or self-custody moves to avoid CP2000 notices.


DeFi, NFTs, and External Wallets Connected to Binance

If you bridge or move assets to other chains/wallets after leaving Binance, track both legs. Swaps, LP entries/exits, and NFT trades outside Binance still affect your overall basis and must be included in Form 8949.


Common Pitfalls to Avoid

  • Missing Earn rewards as income, creating misreported gains later.
  • Treating transfers as disposals, inflating taxable gains.
  • Ignoring fees in basis/proceeds.
  • Not converting to USD at transaction time.
  • Using incomplete exports (missing time windows or product types).

Tooling: Automate Binance Tax Reporting with CryptoForms

CryptoForms ingests Binance exports/API, tags transfers, calculates lot-level basis, and outputs Form 8949 and Schedule D. It flags missing basis, duplicate transactions, and mismatches against 1099 data, keeping audit-ready workpapers.

💡 Reconcile Binance Faster
Detect missing basis, classify rewards, and export IRS-ready schedules in minutes.


Frequently Asked Questions

Does Binance send a 1099?

It may provide tax forms depending on activity and jurisdiction. Regardless, you must report all gains and income using your full transaction history.

Are Binance convert trades taxable?

Yes. Converting one token to another is a taxable disposal; use the USD value received as proceeds.

How do I report Binance staking rewards?

Record the USD value when rewards are received as ordinary income on Schedule 1 (or Schedule C for business activity). Later sales of those tokens create capital gains.

Which IRS forms do I file for Binance trades?

Use Form 8949 for each disposal and Schedule D for totals. Include income on Schedule 1. Attach carryover schedules if applicable.

How should I treat Binance fees?

Fees on buys increase basis; fees on sales reduce proceeds. Correct fee handling lowers taxable gains.



Final Verdict / Conclusion

Accurate Binance tax reporting requires complete exports, correct basis and proceeds calculations, income recognition for rewards, and clean Form 8949/Schedule D filings. Reconcile to any 1099s, document bridges and transfers, and maintain audit-ready records to avoid penalties.

🚀 File Binance Taxes with Confidence
Import Binance data, reconcile transfers, and export IRS-ready reports in minutes with CryptoForms.

Frequently Asked Questions


Related Articles