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.
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?
| Event | Tax Treatment | Example |
|---|---|---|
| Buying crypto with USD | Not taxable (establishes cost basis) | Bought 1 BTC for $40,000 → cost basis = $40,000 |
| Selling crypto for USD | Capital gain or loss | Sold 1 BTC for $50,000 (cost $40,000) → $10,000 gain |
| Trading crypto to crypto | Capital gain or loss | Traded 1 ETH for 0.05 BTC → taxable disposal of ETH |
| Receiving staking rewards | Ordinary income at FMV | Received 0.1 ETH staking rewards → income at market value |
| Withdrawing to external wallet | Not taxable (transfer) | Withdrew BTC to Ledger → no tax event |
| Depositing from external wallet | Not 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)
Export your transaction history
Download your complete transaction history from Bybit. Include all trades, deposits, withdrawals, and rewards.
Connect to Moonscape
Upload your CSV or connect via API. We automatically categorize trades, transfers, and rewards.
Review flagged transactions
Moonscape highlights missing cost basis, unmatched transfers, and unusual activity for your review.
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.