Free preview · no sign-up · read-only

Kraken Tax Calculator India

Kraken's ledger export contains raw debit and credit entries - not a tax report. In India, every crypto disposal triggers a 30% flat tax under Section 115BBH with no loss offset allowed. Upload your Kraken CSV and get a filing-ready report with VDA tax calculations in INR.

Instant preview No sign-up Ledger + Trades 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 Kraken data and complete your coverage

Start with your Kraken ledger or trades CSV, then optionally connect MetaMask, Phantom, or paste wallet addresses to merge DeFi, staking exits, and self-custody activity.

CSV-first flow Optional wallet merge No sign-up
Primary path
Kraken CSV Required

Upload the full Kraken ledger or trades export first. Wallet coverage stays optional and can be added after.

Drop your Kraken CSV here
Export the full Kraken history, then drop the file or .

Export from Kraken:

  1. Log in to kraken.com
  2. Click your profile icon (top right) → Documents
  3. Click Create Export
  4. Select Ledger as the export type
  5. Set the date range to cover your full history
  6. Ensure format is CSV, then click Generate
  7. Download when ready - arrives as a .zip
  8. Upload the .zip directly, or extract ledgers.csv first

Ledger and Trades formats are both supported and auto-detected. Kraken CSV is the required first step on this page.

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 Kraken ledger or trades CSV first, then optionally add MetaMask, Phantom, or pasted wallets for complete coverage.
No sign-up required FIFO / Section 104 Read-only wallet scan Ledger + Trades
Why Kraken users choose DYOR.tax

VDA tax calculations for ITR Schedule VDA reporting

From Kraken ledger CSV to optional MetaMask and Phantom wallet coverage, the preview calculates 30% flat VDA tax and staking income in INR for ITR filing.

📊
Parsing

Ledger + Refid Parsing

Kraken's split-entry format reconstructed automatically. Debit and credit rows paired by reference ID into complete transactions.

🌐
Coverage

DeFi & 41+ Chains

Add your wallets to capture Uniswap swaps, Aave lending, Lido staking, and 8,000+ protocols.

💰
VDA Tax

VDA Tax Reporting

30% flat tax on VDA gains under Section 115BBH. Schedule VDA data generated automatically.

🌎
Filing

INR Currency

All values converted to Indian rupees using historical ECB exchange rates. Ready for ITR filing.

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

Getting your Kraken CSV

Kraken keeps a complete record of every account movement in its Ledger export. To get accurate cost basis calculations, you need your full history going back to your first deposit - not just the current financial year.

  1. Log in to kraken.com.
  2. Click your profile icon (top right) and select Documents.
  3. Click Create Export.
  4. Select Ledger as the export type.
  5. Set the date range to cover your full history.
  6. Ensure the format is CSV, then click Generate.
  7. Download when ready - the file arrives as a .zip.
  8. Upload the .zip directly, or extract ledgers.csv first.

Both the Ledger and Trades export formats work with our calculator - the format is auto-detected on upload. However, the Ledger format is preferred because it captures staking rewards, deposits, and withdrawals alongside your trades. The Trades format only includes completed orders and misses staking income entirely.

India's 30% VDA tax on crypto

India treats all crypto assets as Virtual Digital Assets (VDAs). Under Section 115BBH of the Income Tax Act, any gain from the transfer of a VDA is taxed at a flat 30%, plus applicable surcharge and 4% health and education cess. There is no distinction between short-term and long-term holdings. The only deduction permitted is the cost of acquisition of that specific asset.

Losses on one VDA cannot be set off against gains on another. If you sold DOT at a loss and ETH at a gain on Kraken, you owe 30% on the ETH gain with zero offset for the DOT loss. VDA losses cannot be carried forward to future years either.

Indian exchanges like WazirX and CoinDCX generally deduct 1% TDS under Section 194S. Foreign exchanges such as Kraken typically do not deduct TDS, which means Indian Kraken users should verify their 194S obligations and may need to self-assess and pay advance tax if their annual VDA tax liability exceeds ₹10,000.

From ledger entries to Schedule VDA

Kraken's Ledger export is structured differently from most exchanges. Instead of one row per trade, each transaction is split into separate debit and credit entries linked by a reference ID (refid). A single BTC/USDT trade produces at least two rows - one debiting USDT from your balance and one crediting BTC. Our parser reconstructs complete transactions by grouping all entries that share the same refid.

If you upload a Trades-format file instead, the parser detects the different column structure and switches to direct order parsing. Either way, the output is the same: a normalized transaction timeline ready for FIFO matching.

Kraken CSVs frequently lack USD spot prices for many entries, particularly for crypto-to-crypto pairs and older transactions. Our engine automatically enriches every transaction with historical daily prices from multiple data providers, then converts all values to INR using ECB exchange rates.

Staking rewards are identified from the Ledger's "staking" type entries and separated as crypto income, valued at fair market value in INR on the day received. When you later sell those staked tokens, the capital gain is calculated from that receipt value as the cost of acquisition.

The final report includes a VDA gains table with per-transaction detail (date of transfer, date of acquisition, cost, and sale consideration), crypto income summary, surcharge tier calculation, top assets by P&L, end-of-year holdings with cost basis, and a complete audit trail - everything Schedule VDA and your ITR filing require.

What Indian Kraken users should know

Related calculators and guides

Kraken calculator: Kraken Tax Calculator (all countries)
India calculator: India Crypto Tax Calculator (all exchanges)
Other exchanges in India: Coinbase India · Binance India

Frequently Asked Questions

No. Kraken is a foreign exchange and does not deduct the 1% TDS under Section 194S. Indian users trading on Kraken must self-assess and pay the full 30% VDA tax on gains. If your total VDA tax liability exceeds ₹10,000 in a financial year, advance tax payments are expected on a quarterly basis.

Yes. Kraken shut down staking for US users in February 2023 after settling with the SEC, but staking remains fully active for non-US users including those in India. Staking rewards are generally taxed as "Income from Other Sources" at your applicable slab rates when received. When you later sell the staked tokens, the gain above fair market value at receipt is taxed at 30% under the VDA framework.

Both formats are supported and auto-detected. The Ledger format is recommended because it includes staking rewards, deposits, and withdrawals in addition to trades. The Trades format only contains completed orders. If you earned staking income on Kraken, the Ledger export is the only way to capture it.

No. Under Section 115BBH, losses from one VDA cannot be set off against gains from another VDA or any other source of income. Each asset's gain is taxed independently at 30%. This applies even within the same Kraken account - a loss on DOT cannot reduce your tax on ETH gains. VDA losses cannot be carried forward to future years.

Kraken reports transactions in the trading pair's quote currency (USD, EUR, GBP, etc.). When you select India as your country, our calculator converts every transaction to INR using historical daily exchange rates from the ECB. The final report shows all values in Indian rupees, formatted for your ITR and Schedule VDA filing.