Skip to content
CryptoTax8949
Get started

CPA-reviewed methodology

Crypto taxes across every exchange — one correct cost basis

Track crypto across exchanges and wallets, maintain accurate cost basis through transfers, harvest tax losses, and generate CPA-certified Form 8949 reports with FIFO, HIFO, LIFO, or specific-lot methods.

Methods
FIFO · HIFO · LIFO · Lots
Imports
Exchange API + CSV
Output
Form 8949 ready

Illustrative dashboard preview

Form 8949 export

IRS-ready schedules

CPA-reviewed methodology

Certified cost-basis logic

FIFO · HIFO · LIFO · Lots

Your choice of method

API + CSV imports

Major exchanges supported

Core capability

Built for traders who move assets

Most tools treat each exchange as an island. CryptoTax8949 follows lots when you transfer — so one sale on Binance can correctly reflect basis from Coinbase or KuCoin.

Unified portfolio across exchanges and wallets

See holdings, balances, and activity in one place instead of logging into every platform at tax time.

  • Connect supported exchanges through secure API keys
  • Import self-custody and hardware wallet history via CSV
  • Track spot balances alongside open tax lots

Tax-loss harvesting

Identify positions trading below cost basis before year-end so you can offset realized gains within IRS rules.

  • Unrealized gain and loss views by asset and exchange
  • Scenario planning before you place disposal trades
  • Harvest opportunities surfaced with lot-level detail

Complete transaction ledger

Every economic event in one auditable timeline — not just buys and sells.

  • Trades, deposits, withdrawals, transfers, and internal movements
  • Interest, staking rewards, and other income events
  • Reconciliation flags when imports disagree or gaps appear

Cost basis that survives transfers

Lots keep their original acquisition price when you move assets between venues.

  • Transfer matching across exchanges and wallets
  • Per-lot cost basis preserved through partial movements
  • Mixed-source disposals split correctly on Form 8949

View all features →

Workflow

From import to Form 8949

A straightforward path from exchange data to CPA-ready schedules.

  1. 1

    Connect and import

    Link exchanges via API or upload CSV exports from wallets and platforms you use.

  2. 2

    Reconcile transfers

    Match withdrawals to deposits so cost basis travels with the asset — across venues.

  3. 3

    Choose your method

    Apply FIFO, HIFO, LIFO, hybrid rules, or pick specific lots before generating reports.

  4. 4

    Review and export

    Preview gains, harvest opportunities, and download Form 8949-ready output for filing.

Positioning

Why teams choose us

Focused on multi-exchange accuracy and defensible cost-basis reporting.

Social proof

Trusted by active filers

"I had BTC on three exchanges and every sale on Binance was a spreadsheet nightmare. CryptoTax8949 finally showed me which lots were actually leaving the pool."

Alex M.Active spot trader

"The 8949 export matched what my CPA expected — separate lines when one trade drew from multiple acquisition lots."

Priya K.Tax filer, multi-exchange

"Tax-loss harvesting view paid for the subscription before December. I could see exactly which positions were underwater."

Jordan R.Long-term holder

Ready to reconcile your exchanges?

Create an account at app.cryptotax8949.com — portfolio tracking, imports, and Form 8949 exports in one workspace.

No credit card required to explore · Annual plans scale with transaction volume