This guide explains how to enter transactions, import a CSV, understand warnings and export an estimate from the Crypto Tax Calculator for India.
The calculator estimates:
One VDA transfer loss is not set off against income from another transfer. Surcharge, marginal relief, slab-rate income and taxpayer-specific adjustments are not included.
Collect complete acquisition and disposal records, including:
Use consistent asset names. For example, use BTC for every Bitcoin
transaction rather than mixing BTC and Bitcoin.
Fees are retained with the transaction record for reference but are not deducted by the calculator when it estimates VDA transfer income.
CSV import replaces the transactions currently saved in the calculator. Export or otherwise preserve any existing records before importing another file.
The header is:
type,asset,quantity,price_per_unit,date,fees,traded_asset,traded_value,received_quantity,tds_deducted
Example:
type,asset,quantity,price_per_unit,date,fees,traded_asset,traded_value,received_quantity,tds_deducted
buy,BTC,1,100000,2024-03-31,0,,,,
sell,BTC,0.5,140000,2024-04-01,0,,,,false
buy,TRADEBTC,1,100000,2024-04-08,0,,,,
trade,TRADEBTC,1,120000,2024-04-09,0,ETH,120000,2,false
sell,ETH,1,70000,2024-04-10,0,,,,true
| Field | Required | Description |
|---|---|---|
type |
Yes | buy, sell, trade, mining, staking or gift |
asset |
Yes | Asset being acquired, disposed of or received |
quantity |
Yes | Quantity of asset; must be greater than zero |
price_per_unit |
Yes | INR price for one unit; may be zero only where appropriate |
date |
Yes | Date in YYYY-MM-DD format |
fees |
No | Fees in INR; defaults to zero |
traded_asset |
For trades | Asset received in the trade |
traded_value |
For trades | Total INR value of the trade |
received_quantity |
For trades | Quantity of traded_asset received |
tds_deducted |
No | true, yes or 1 when already deducted; otherwise false |
After selecting the file, choose Process CSV. Invalid rows are skipped, and the import message reports how many rows were accepted or skipped.
Before calculating, select the TDS annual-threshold assumption:
The category describes the payer for purposes of the estimate. The calculator assumes one payer across the transfers in a year. Exchange and P2P transactions can require separate payer-by-payer review.
Select Calculate Tax, then review every year shown.
For each disposal, the report shows:
If a sale or trade does not have enough earlier acquisition records, its cost basis and income are marked Incomplete or Not calculated. That transfer is excluded from estimated taxable income.
Add the missing earlier purchase or acquisition record and calculate again. Never treat an incomplete report as a filing-ready result.
Losses remain visible in the transfer breakdown but are not used to reduce positive income from another VDA transfer.
A trade is treated as:
Confirm that the INR trade value and received quantity match your exchange or wallet records.
The calculator displays entered mining, staking and gift values for separate review only. It does not:
Consult a qualified tax professional for these transactions.
The indicative 1% TDS calculation:
The result is not a substitute for Form 26AS, AIS, exchange statements or payer-specific records.
Incomplete transfers are not exported as completed tax calculations. Resolve all warnings before using a report.
Transactions are stored in browser local storage and calculations run in the browser. CryptooChai does not receive the transaction data through a calculator backend.
Remember:
No. It is an independent informational tool maintained by CryptooChai.
The calculator uses FIFO as an estimation assumption. The tool does not claim that FIFO is a universal statutory mandate. Verify the appropriate identification method and records with a tax professional.
The calculator could not find enough earlier acquisition quantity for that asset. Check for missing buys, received trades, transfers between wallets, rewards or gifts.
It is displayed separately as a TDS record. Confirm the credit against official tax statements and obtain professional advice about final tax payable.
Yes, but a desktop browser is usually easier for reviewing large transaction tables and CSV files.
For years beginning before 1 April 2026, the relevant references are Sections 115BBH and 194S of the Income-tax Act, 1961.
From Tax Year 2026–27, the Income-tax Act, 2025 applies. Section 194 contains the 30% VDA-income rule, and Section 393(1), Table 8(vi), covers 1% VDA-transfer TDS. The earlier Act continues to govern earlier years.
Open a GitHub issue with a small anonymized example, the result you expected and the result shown.
Last reviewed: 29 July 2026
This guide is informational and does not constitute legal, financial or tax advice. Consult a qualified Indian tax professional before filing.
Made with ❤️ by CryptooChai