Crypto profit may look simple on a mobile app, but the tax calculation behind it can become confusing very quickly. One day you buy Bitcoin, another day you convert it into USDT, then you buy another coin, sell a small portion, move some tokens to a wallet, and later withdraw money into your bank account. At the end of the financial year, many Indian crypto users open their exchange history and realise one thing: they do not clearly know the actual purchase cost of every crypto asset.
This is exactly why tracking crypto acquisition cost matters. In India, crypto and other virtual digital assets are not taxed like casual online earnings. The tax rules are strict, and your profit calculation depends heavily on your correct cost record. If you do not know when you bought the asset, how much you paid, what charges were included, and how many units you received, your tax calculation can become wrong. A wrong calculation may lead to extra tax payment, mismatch in ITR, difficulty in claiming TDS credit, or unnecessary stress during filing.
For Indian investors, the safest approach is simple: do not wait until ITR season. Track acquisition cost from the day you buy crypto. Whether you invest ₹5,000 occasionally or trade regularly across multiple exchanges, proper records can save you from confusion later. This article explains how to track crypto acquisition costs in simple English, with practical examples and a clean step-by-step method.

What Is Crypto Acquisition Cost?
Crypto acquisition cost means the amount you paid to acquire a crypto asset. In simple words, it is your purchase cost.
For example, if you bought Bitcoin worth ₹50,000, your basic acquisition cost is ₹50,000. If you bought 0.02 BTC for ₹50,000, then the cost of that 0.02 BTC is ₹50,000. Later, when you sell it, your taxable gain is calculated by comparing the sale value with this acquisition cost.
The basic formula is: Sale value minus acquisition cost equals taxable gain.
So, if you bought crypto for ₹50,000 and sold it for ₹80,000, your gain is ₹30,000. This gain becomes important for tax reporting.
Why Acquisition Cost Is So Important in Crypto Tax
In normal conversation, people say, “I made ₹20,000 profit from crypto.” But for tax purposes, the profit must be backed by proper numbers. You need to show how the profit was calculated.
Acquisition cost is important because Indian crypto tax rules generally allow only the cost of acquisition while computing income from transfer of virtual digital assets. This means you cannot casually reduce profit by adding every small expense, trading mistake, subscription cost or internet bill.
If your acquisition cost record is wrong, your profit will also be wrong. If profit is wrong, tax calculation and ITR reporting may also become incorrect. This is why acquisition cost is the foundation of accurate crypto tax filing.
Track Every Buy Transaction Separately
The first rule is to record every buy transaction separately. Do not simply write “Bought Bitcoin ₹1 lakh.” That may look enough today, but later it will not help if you sell only part of it.
For every purchase, record these details:
- Date of purchase
- Name of crypto asset
- Quantity purchased
- Purchase price in Indian rupees
- Exchange or platform name
- Transaction fee, if shown
- Order ID or transaction ID
- Payment source, such as bank transfer, UPI or wallet balance
For example:
You bought 0.05 ETH on 10 May 2026 for ₹1,20,000 on an Indian exchange. Record the date, ETH quantity, purchase value, fees and final credited quantity. Later, if you sell only 0.02 ETH, you will need to know which cost is attached to that sold portion.
This simple habit prevents major confusion.
Use INR Value Even If You Trade in USDT
Many Indian crypto users trade through USDT pairs. They deposit rupees, buy USDT, then buy coins using USDT. The exchange screen may show the trade in USDT, but for Indian tax calculation, you should also maintain INR value.
For example, you buy 100 USDT for ₹8,500 and later use that USDT to buy another coin. You should record the INR cost of USDT and then the INR value of the next crypto purchase. Otherwise, you may know your USDT amount but not the rupee cost needed for tax calculation.
This becomes even more important on foreign exchanges, where values are often shown in dollars. Keep a rupee conversion record on the transaction date. Do not depend only on memory or rough estimates later.
Keep Exchange Fees Clearly Separate
Crypto exchanges may charge trading fees, withdrawal fees, conversion fees or spread-based charges. While tax treatment of expenses can be strict, from a record-keeping point of view, you should still capture all fees clearly.
Why? Because your exchange statement may show net quantity received after charges. If you do not understand this, your quantity and cost per unit may not match.
For example, you place an order for ₹20,000, but after fees, the final crypto credited is slightly lower. Your record should show both the amount paid and the quantity received. This helps you calculate the effective cost per unit.
A practical format is:
Total amount paid ÷ actual crypto quantity received = effective cost per unit.
This gives you a clearer picture when you sell part of the asset later.
Decide a Cost Tracking Method and Follow It Consistently
When you buy the same crypto multiple times at different prices, tracking cost becomes tricky.
Example:
- You bought 0.01 BTC for ₹30,000
- Later bought 0.02 BTC for ₹70,000
- Later bought 0.01 BTC for ₹45,000
Now if you sell 0.02 BTC, which purchase cost should you use?
This is where a consistent cost tracking method becomes important. Many investors use FIFO, which means First In, First Out. Under this method, the crypto bought first is treated as sold first.
Using the above example, if you sell 0.02 BTC, you would first take the cost of the oldest 0.01 BTC and then part of the next purchase. This makes calculation more organised.
The key point is consistency. Do not change the method randomly only to reduce tax. If your transactions are many or complex, take help from a tax professional.
Track Crypto-to-Crypto Swaps Carefully
One of the biggest mistakes crypto users make is ignoring crypto-to-crypto swaps. Many people think tax matters only when money comes back into the bank account. This is not a safe assumption.
Suppose you bought Bitcoin and later converted it into Ethereum. Even though you did not withdraw rupees, you still transferred one virtual digital asset and acquired another. For tracking purposes, you should record both sides:
- Original asset sold or exchanged
- Value of that asset at the time of swap
- New asset received
- INR value of the new asset
- Date and platform
This record becomes the acquisition cost of the new crypto asset.
For example, if your BTC was worth ₹1,00,000 at the time you exchanged it for ETH, then ₹1,00,000 becomes an important value for calculating the new ETH cost record.
Do Not Mix Wallet Transfers With Sales
Moving crypto from one wallet to another is not the same as selling it. For example, transferring Bitcoin from your exchange wallet to your personal wallet may simply be a self-transfer. But if you do not label it properly, it may later look like a missing sale or unexplained movement.
Maintain a separate category for wallet transfers. Record:
- Date of transfer
- Asset name
- Quantity moved
- From wallet or exchange
- To wallet or exchange
- Network fee
- Transaction hash
This is especially useful if you use hardware wallets, DeFi wallets, or multiple exchanges. During tax filing, clean transfer records help separate actual taxable transfers from internal movements.
Download Exchange Reports Every Month
Do not wait until March or July to download transaction history. Crypto platforms may update formats, restrict old reports, change interface, or sometimes face operational issues. Monthly reports are safer.
Download these records regularly:
Trade history
Order history
Deposit and withdrawal history
TDS statement
Wallet transaction report
Profit and loss report, if available
Save them in a folder year-wise. For example:
Crypto Tax FY 2025-26
WazirX Reports
CoinDCX Reports
Binance Reports
Wallet Transfers
TDS Records
This simple folder system can save hours during ITR filing.
Match Your Records With AIS and Form 26AS
If TDS has been deducted on your crypto transactions, it may appear in your tax records. Before filing ITR, check whether the TDS shown by the exchange matches your AIS or Form 26AS details.
If your exchange report shows TDS but your tax portal record does not match, do not ignore it. Wait for updates, contact the platform, or consult a tax expert. Correct TDS matching is important because it affects your tax credit.
Remember, TDS is not the final tax. It is only tax already deducted. Your actual tax depends on your taxable gain, and acquisition cost plays a direct role in calculating that gain.
Maintain a Simple Crypto Cost Sheet
You do not need expensive software if your transactions are limited. A clean spreadsheet can work well.
Create columns like:
Date
Exchange
Asset
Buy or sell
Quantity
Price per unit
Total INR value
Fees
Net quantity
Acquisition cost
Sale value
Gain or loss
Transaction ID
Remarks
In the remarks column, mention things like “self-transfer,” “USDT conversion,” “airdrop,” “staking reward,” or “crypto-to-crypto swap.” This gives clarity when you review the sheet after months.
For active traders, crypto tax software or professional accounting tools may be useful. But even then, keep your own backup because automated reports can sometimes misread wallet transfers or missing cost data.
What About Free Crypto, Airdrops and Rewards?
Free crypto is not always simple. If you receive tokens through an airdrop, referral reward, staking reward, mining or promotional campaign, you should record the date, quantity and fair market value at the time of receipt.
Later, when you sell that crypto, you need to know its cost basis or recorded value. If you do not maintain this record, calculating tax accurately becomes difficult.
For example, if you received 100 tokens free and later sold them for ₹20,000, you must understand how the acquisition value should be treated. This area can be more complicated, so proper records and professional advice are useful.
Common Mistakes to Avoid
The first mistake is tracking only deposits and withdrawals. Crypto tax calculation needs transaction-level detail, not just bank movement.
The second mistake is ignoring small trades. Even small trades can create reporting complications when there are many of them.
The third mistake is relying only on app screenshots. Screenshots are not enough for serious tax work. Download proper reports.
The fourth mistake is mixing personal wallet transfers with sales. Always label self-transfers clearly.
The fifth mistake is not tracking USDT conversion. Many Indian traders lose clarity because they know the USDT amount but forget the rupee value.
Practical Example of Acquisition Cost Tracking
Let us say Neha buys 1,000 USDT for ₹86,000. She uses 500 USDT to buy Coin A and 300 USDT to buy Coin B. Later, she sells Coin A for ₹60,000.
For accurate tax calculation, Neha needs to know how much INR cost was attached to the 500 USDT used for Coin A. If she simply says, “I bought Coin A using USDT,” her acquisition cost is incomplete.
A better record would show:
- USDT purchase cost: ₹86 per USDT
- 500 USDT used for Coin A
- Approximate acquisition cost of Coin A: ₹43,000
- Sale value of Coin A: ₹60,000
- Gain before tax calculation: ₹17,000
This is the kind of clean tracking that makes ITR filing much easier.
Best Practices for Indian Crypto Investors
Keep one master spreadsheet for the full financial year. Update it weekly if you trade regularly. Save all reports in PDF and CSV format. Record INR value for every trade. Label self-transfers properly. Keep wallet addresses noted. Match exchange TDS with tax portal data. Avoid last-minute calculation.
Most importantly, do not depend only on exchange profit figures. Your exchange may not know your full cost if you moved crypto from another platform. Your own records are the strongest source for accurate acquisition cost.
FAQs
1. What should I do if I do not know the purchase cost of old crypto?
Check old exchange reports, bank statements, email confirmations and wallet records. If the data is still unclear, speak with a tax professional before filing because guessing the cost may create incorrect tax reporting.
2. Is bank withdrawal enough to calculate crypto tax?
No. Bank withdrawal only shows money coming out of the exchange. For accurate tax calculation, you need transaction-wise buy, sell, swap and transfer records.
3. Should I track crypto-to-crypto trades even if I did not withdraw INR?
Yes. Crypto-to-crypto swaps should be tracked carefully because they can affect acquisition cost and later tax calculation.
4. Can I use a spreadsheet for crypto acquisition cost tracking?
Yes, a spreadsheet is enough for many small investors if it records date, asset, quantity, INR value, fees, transaction ID and remarks. Active traders may need specialised tax software or CA support.