Bybit
exchange

How to Report Taxes on Your Bybit Transactions

Bybit doesn't send you a 1099. They might have basic reports, but they don't calculate your cost basis, gains, or losses. That's on you—and the IRS expects it done right.

5 min readUpdated 2026-01-30

What Is Bybit?

Bybit is a cryptocurrency exchange where you can buy, sell, and trade digital assets. Every trade, conversion, and withdrawal creates potential tax events that need to be tracked and reported.

What's Taxable on Bybit?

EventTax TreatmentExample
Buying crypto with USDNot taxable (establishes cost basis)Bought 1 BTC for $40,000 → cost basis = $40,000
Selling crypto for USDCapital gain or lossSold 1 BTC for $50,000 (cost $40,000) → $10,000 gain
Trading crypto to cryptoCapital gain or lossTraded 1 ETH for 0.05 BTC → taxable disposal of ETH
Receiving staking rewardsOrdinary income at FMVReceived 0.1 ETH staking rewards → income at market value
Withdrawing to external walletNot taxable (transfer)Withdrew BTC to Ledger → no tax event
Depositing from external walletNot taxable (transfer)Deposited ETH from MetaMask → no tax event

Common Bybit Tax Mistakes

Relying on exchange reports

Why: Bybit's reports don't include your cost basis from other exchanges or wallets.

✓ Fix: Aggregate all your transactions across exchanges and wallets in one place.

Missing crypto-to-crypto trades

Why: Every trade between cryptocurrencies is a taxable event, even if you never touched USD.

✓ Fix: Track all trades, not just USD conversions.

Forgetting about staking rewards

Why: Staking rewards are taxable as ordinary income when received.

✓ Fix: Track the fair market value of rewards at time of receipt.

Not matching deposits/withdrawals

Why: Transfers between your own accounts aren't taxable but affect cost basis tracking.

✓ Fix: Mark transfers correctly to maintain accurate cost basis.

How to Report Bybit Taxes (Step by Step)

1

Export your transaction history

Download your complete transaction history from Bybit. Include all trades, deposits, withdrawals, and rewards.

2

Connect to Moonscape

Upload your CSV or connect via API. We automatically categorize trades, transfers, and rewards.

3

Review flagged transactions

Moonscape highlights missing cost basis, unmatched transfers, and unusual activity for your review.

4

Generate tax forms

Download Form 8949 and Schedule D with all gains, losses, and income properly calculated.

How Moonscape Handles Bybit

  • Imports all Bybit transaction types—trades, conversions, staking, withdrawals
  • Calculates cost basis using FIFO, LIFO, or specific identification
  • Matches transfers across exchanges and wallets
  • Tracks staking rewards and calculates income at receipt
  • Handles crypto-to-crypto trades with proper gain/loss calculation
  • Generates IRS-ready Form 8949 and Schedule D

Frequently Asked Questions

Does Bybit report to the IRS?

Bybit may report certain transactions to the IRS via Form 1099. However, these forms often don't include cost basis or complete transaction history, so you're still responsible for accurate reporting.

How do I export my Bybit transaction history?

Go to your Bybit account settings, find the reports or statements section, and download your complete transaction history as a CSV file.

Are Bybit fees tax deductible?

Trading fees can be added to your cost basis (reducing gains) or subtracted from proceeds (increasing losses). This effectively makes them deductible.

Do I need to report small trades on Bybit?

Yes. Every trade is a taxable event regardless of size. Even $10 trades need to be reported. Using software automates this.

Related Integrations