Free preview · no sign-up · read-only

OKX Tax Calculator

Upload your OKX trading or funding history CSV, optionally merge MetaMask, Phantom, and pasted wallet activity, and preview a filing-ready tax report. It is built for the OKX exports that matter most at filing time, without pretending one download covers every product.

Instant preview No sign-up Trading + funding CSV Wallet + CSV merge
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Upload OKX data and complete your coverage

Start with the OKX trading or funding history export, then optionally connect MetaMask, Phantom, or paste wallet addresses to merge self-custody activity.

CSV-first flowWallet mergeNo sign-up
Primary path
OKX CSV Required

Upload the OKX CSV that matches the activity you need to review first. This flow is best for the OKX trading and funding history formats currently supported in DYOR.tax.

Drop your OKX CSV here
Export the relevant OKX history, then drop the file or .

Export from OKX:

  1. Sign in to OKX on the web and go to Assets → Order Center.
  2. Open Trading history or Funding history, depending on the activity you need.
  3. Click Download, choose the full date range, then click Export.
  4. If your history is older than 90 days, use the full download flow instead of relying on the screen view alone.
  5. For custom account statements, OKX says you can generate statements from the past two years, and the cutoff time is based on UTC.
  6. If you are reconciling US tax forms too, OKX also says you can find them in Assets → My Assets → Tax Center.

This page is best for the OKX trading and funding history CSV formats currently supported in DYOR.tax. Treat specialist OKX product exports as separate review items.

Combine wallet and exchange data
Optional wallet coverage
MetaMask, Phantom, or pasted wallets

Connect your wallet app for a faster start, or paste EVM, Solana, and BTC addresses manually.

Read-only. Pull in EVM wallets faster.
Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 41+ EVM chains 🌐 Phantom + SPL history ⚖ 8,000+ DeFi protocols 💰 Max 5 wallets
Upload your OKX CSV first, then optionally add MetaMask, Phantom, or pasted wallets for broader coverage.
No sign-up requiredUS FIFO, LIFO & HIFORead-only wallet scanTrading + funding aware
Why OKX users choose DYOR.tax

Built for OKX file sprawl, UTC cutoffs, and the exports people actually use

OKX gives you order history, trading history, funding history, account statements, and tax center documents. This page keeps the focus on the exports that usually matter first and makes the limits clear before they turn into filing mistakes.

📊
Reporting

Trading + Funding Coverage

Best for the OKX trading and funding history CSV formats currently supported in DYOR.tax, where most spot activity, deposits, withdrawals, and supported reward rows tend to show up.

Records

UTC-Aware Export Path

OKX says tax reporting and custom account statement cutoffs use UTC, which matters for year-end transactions that happen late in your local time zone.

💰
Income

Reward Rows Separated

Supported OKX reward and fee rows can be separated from capital disposals instead of being flattened into one number.

🌐
Coverage

Wallet + CSV Merge

Optionally merge your OKX CSV with MetaMask, Phantom, and pasted wallet addresses for a broader cross-platform report.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

Why OKX Tax Reporting Is More Involved Than It Looks

Five things OKX catches filers off guard with

OKX splits activity across order history, trading history, funding history, account statements, and a separate Tax Center. Most users export the first file that looks relevant and miss whole categories of transactions. Five things that add complexity:

OKX does send tax forms to US users

For eligible US customers, OKX says Form 1099-DA covers certain reportable digital asset disposals starting with tax year 2025, and Form 1099-MISC can cover staking rewards, bonuses, or airdrops. Those forms live in OKX's Tax Center. They are useful checkpoints against your calculated totals, but they are not a full trade-by-trade cost basis calculation and do not replace the raw transaction history CSV.

How to Export Your OKX Transaction History

Trading history vs Funding history

OKX splits exports into two main streams:

For a full-year tax run, you usually need both. Open Assets → Order Center on the OKX web app, select the history type, click Download, and set the full date range.

Account statements and the UTC timestamp problem

OKX account statements use UTC as the record cutoff time. If your local timezone runs significantly ahead or behind UTC, a transaction that happened late on December 31 local time may appear in January UTC, or vice versa. When exporting for a specific tax year, double-check which trades sit near the year boundary and which timestamp standard your jurisdiction uses.

If you also want US tax forms, go to OKX's Tax Center for 1099-DA and 1099-MISC documents. Use those as cross-checks, not as a replacement for the raw transaction history.

OKX Products and Their Tax Treatment

Spot trades and Convert

Selling crypto for fiat, swapping one token for another, and using Convert are typically taxable disposal events in all supported countries. Cost basis, holding period, and proceeds at sale determine the gain or loss. Spot trade rows are the most reliably exported on OKX, and the Trading history CSV covers this surface well.

Earn, staking, and reward income

OKX Earn products, staking distributions, bonuses, and airdrops typically need income treatment when received - the fair market value at receipt is usually the taxable amount, and that same value sets the cost basis for any later disposal. Keep the Funding history rows that cover these credits rather than filtering them before the upload.

Options, perpetuals, and derivatives

Perpetual contract P&L, options settlements, and cross-margin activity use different export formats than spot history. DYOR.tax currently processes OKX trading and funding history CSV formats. If your year included significant derivatives activity, keep those records as a separate layer for review outside this calculator flow.

How DYOR.tax Processes Your OKX CSV

What's in the report

DYOR.tax turns your supported OKX CSV rows into a clean timeline of buys, sells, deposits, withdrawals, and income events. Cost basis method by country: FIFO, LIFO, or HIFO for US filers; Section 104 pooling for UK filers (same-day and 30-day matching included); ACB for Canadian filers; FIFO for Australian, New Zealand, Indian, and South African filers. Transfers are kept out of the disposal bucket, and reward rows identified as income are flagged separately from trades.

Supported countries

DYOR.tax supports seven countries for OKX tax reports: United States, United Kingdom, Canada, Australia, New Zealand, India, and South Africa. Select the country in the calculator before generating the report.

Also available

If you used other exchanges alongside OKX, the Bybit tax calculator, Binance tax calculator, and Kraken tax calculator follow the same CSV-upload flow.

Country-Specific Tax Treatment

The OKX CSV is the raw input. The tax result depends entirely on where you file:

If rewards are the most complex part of your year, our staking tax guide covers how receipt and later disposal are handled in each jurisdiction.

Frequently Asked Questions

On the OKX web app, go to Assets > Order Center, open Trading history or Funding history, click Download, choose the full date range, and export the CSV. The screen view only shows up to 90 days - use the full download for older activity.

For a complete year you usually need both. Trading history covers spot fills, fees, and trading-related balance changes. Funding history covers deposits, withdrawals, and funding-account changes. This page processes both CSV formats.

For eligible US customers, OKX says Form 1099-DA covers certain reportable digital asset disposals starting with 2025 activity, and Form 1099-MISC can cover staking rewards, bonuses, or airdrops. Both are in OKX's Tax Center. Useful checkpoints, but not a full lot-by-lot cost basis calculation.

Usually yes. In most jurisdictions they need income treatment when received, and a separate gain or loss calculation later if you sell or swap the tokens. Keep the Funding history rows that cover these credits rather than filtering them before uploading.

The method depends on your filing country. US reports support FIFO, LIFO, and HIFO. UK reports use Section 104 pooling with same-day and 30-day matching. Canadian reports use Adjusted Cost Base (ACB). Australian, New Zealand, Indian, and South African reports use FIFO.

The preview is free. Paid reports start at $29 for up to 50 taxable events and scale with transaction count. It is a one-time payment.

Related Resources

Country guides for OKX users

Exchange comparisons

Tax guides