Skip to content

Menu

  • Home
  • Business
  • Finance
  • Crypto
  • Legal
  • Information
  • About Us
    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
  • Contact Us

Archives

  • September 2026
  • August 2026
  • July 2026

Calendar

September 2026
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  
« Aug    

Categories

  • Business
  • Crypto
  • Finance
  • Information
  • Legal

Copyright Station Scroll 2026 | Theme by ThemeinProgress | Proudly powered by WordPress

Station Scroll
  • Home
  • Business
  • Finance
  • Crypto
  • Legal
  • Information
  • About Us
    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
  • Contact Us
You are here :
  • Home
  • Crypto
  • How to Keep Crypto Transaction Records for Income Tax Filing in India (2026)
Written by adminAugust 18, 2026

How to Keep Crypto Transaction Records for Income Tax Filing in India (2026)

Crypto Article

If you buy and sell cryptocurrency in India, keeping proper transaction records is just as important as calculating your crypto tax.

A simple bank statement is not enough for an active crypto trader because your tax records may need to connect purchases, transfers, sales, crypto-to-crypto swaps and TDS.

The Income Tax Department’s current ITR framework requires transaction-wise reporting of VDA transfers through Schedule VDA, including details such as the date of acquisition, date of transfer, cost of acquisition, consideration received and income from transfer.

This guide explains a practical system you can use to maintain crypto records throughout the financial year instead of trying to reconstruct everything at tax-filing time.

Quick Information

Crypto Transaction Records

Record Why You Should Keep It
Buy transactions Establishes cost of acquisition
Sell/transfer transactions Helps calculate VDA income
Crypto-to-crypto swaps Important for VDA reporting
Exchange statements Supports transaction history
TDS records Helps claim eligible TDS credit
Wallet transfers Helps distinguish transfers from sales
Deposit/withdrawal records Helps reconcile exchange activity
Transaction IDs Provides an audit trail
Fees/charges Useful for maintaining complete records
Tax-return records Supports your filed return

Why Crypto Transaction Records Matter

Crypto trading can involve many moving parts.

For example, you might:

Buy BTC → transfer BTC to another wallet → swap BTC for ETH → sell ETH → withdraw INR

If you only look at your bank account, you may see one deposit and one withdrawal.

But your tax records need to tell the complete story.

You should be able to answer:

  • What did I buy?
  • When did I buy it?
  • How much did I pay?
  • Where did I buy it?
  • When did I transfer it?
  • When did I sell or exchange it?
  • What did I receive?
  • What was the acquisition cost?
  • Was TDS deducted?
  • Which exchange or wallet was involved?

What Does the Income Tax Department Require?

The current Schedule VDA is transaction-oriented.

The official ITR documents require information such as:

  • Date of acquisition
  • Date of transfer
  • Cost of acquisition
  • Consideration received
  • Income from transfer

The form also requires separate reporting for VDA transactions rather than simply entering one annual crypto profit figure.

This is why maintaining your records throughout the year is much easier than trying to reconstruct them later.

The Basic Crypto Record-Keeping System

A practical system can have five main records:

  1. Purchase/Sale Ledger

Records your VDA transactions.

  1. Wallet Transfer Ledger

Tracks movements between wallets and exchanges.

  1. TDS Ledger

Tracks tax deducted from qualifying transactions.

  1. INR Bank Ledger

Tracks deposits and withdrawals.

  1. Document Folder

Stores statements, invoices, confirmations and tax documents.

You don’t necessarily need expensive software. A well-maintained spreadsheet can work for a relatively simple portfolio.

The Most Important Spreadsheet Columns

Create a spreadsheet with columns like these:

Date Asset Transaction Type Quantity Buy/Cost Value Sale/Transfer Value Profit/Loss TDS Exchange/Wallet Transaction ID
10 Apr BTC Buy 0.01 ₹60,000 — — — Exchange A TXN001
20 May BTC Sell 0.01 ₹60,000 ₹75,000 ₹15,000 ₹750* Exchange A TXN002
10 Jun ETH Swap 0.05 — ₹20,000* — — Wallet TXN003

*Illustrative only.

The exact tax treatment should be determined under the rules applicable to the particular transaction.

Record Every Transaction Type Separately

Don’t put everything under “crypto transaction.”

Use categories such as:

  • Buy
  • Sell
  • Crypto-to-crypto swap
  • Wallet transfer
  • Exchange withdrawal
  • Exchange deposit
  • Gift
  • Other relevant VDA transaction

This makes reconciliation much easier.

  1. Keep All Crypto Purchase Records

For every purchase, record:

  • Date
  • Time, if available
  • Cryptocurrency
  • Quantity
  • INR value
  • Exchange/platform
  • Transaction ID
  • Fees/charges
  • Payment method
  • Wallet/exchange destination

Example

You purchase:

0.01 BTC

for:

₹60,000

Record:

Field Information
Date 10 April 2026
Asset BTC
Quantity 0.01
Purchase value ₹60,000
Exchange Exchange A
Transaction ID TXN001

This establishes the acquisition record you may later need when calculating income from a transfer.

  1. Record Every Crypto Sale

When you sell crypto, record:

  • Date
  • Asset
  • Quantity
  • Sale/transfer value
  • Original acquisition cost
  • Exchange
  • TDS
  • Transaction ID

For example:

Purchase cost = ₹60,000

Sale value = ₹75,000

Simplified income:

₹75,000 − ₹60,000 = ₹15,000

The official Schedule VDA asks for the cost of acquisition and consideration received when reporting VDA transfers.

  1. Keep Crypto-to-Crypto Swap Records

This is one of the most frequently overlooked areas.

Suppose:

BTC → ETH

You didn’t receive INR.

But you should still record:

  • BTC quantity transferred
  • ETH quantity received
  • Date
  • Value used for the transaction
  • Exchange/wallet
  • Transaction ID

The current VDA framework also recognizes transactions involving the exchange of one VDA for another.

Example: Bitcoin-to-Ethereum Swap

Suppose you exchange BTC worth:

₹1,00,000

and receive ETH worth approximately:

₹1,00,000

Your spreadsheet should contain the swap rather than treating it as a simple wallet transfer.

For complex swaps, use the transaction documentation and valuation information available from the exchange or platform and retain supporting evidence.

  1. Distinguish Wallet Transfers From Sales

This is extremely important.

Suppose you buy BTC on an exchange and transfer it to your personal wallet.

That movement is not automatically the same thing as selling the BTC.

Your records should therefore distinguish:

Exchange → Your Wallet

from:

Exchange → Buyer/Recipient

and:

Wallet → Exchange → Sale

Use a transaction-type column.

For example:

Date Type From To
10 Apr Buy Exchange Exchange account
15 Apr Transfer Exchange Personal wallet
20 May Transfer Personal wallet Exchange
22 May Sell Exchange Buyer/market

This creates an audit trail.

  1. Keep Your Wallet Addresses

For self-custody wallets, maintain a list of the wallets you control.

For example:

Wallet Purpose
Wallet A Long-term holdings
Wallet B Trading
Wallet C DeFi activity

You don’t necessarily need to publish your private keys or seed phrases anywhere.

Never store your seed phrase or private key in your tax spreadsheet.

The spreadsheet is for transaction records, not wallet security.

  1. Keep Blockchain Transaction IDs

For on-chain transactions, retain:

Transaction hash / TXID

This can help prove when and where a transaction occurred.

For example:

TXID: abc123…

Keep the full transaction hash in your private records.

If necessary, you can use the relevant blockchain explorer later to verify the transaction.

  1. Keep Exchange Statements

Download your transaction history from every exchange you use.

Don’t rely only on the exchange’s website remaining accessible forever.

At regular intervals, save:

  • Trade history
  • Deposit history
  • Withdrawal history
  • TDS statements
  • Transaction statements
  • Account statements

A good practice is to download records monthly or quarterly.

  1. Keep TDS Records Separately

If TDS has been deducted from qualifying VDA transactions, maintain a separate TDS sheet.

For example:

Date Exchange Transaction Value TDS Reference
20 May Exchange A ₹75,000 ₹750* TXN002
15 Jun Exchange B ₹1,20,000 ₹1,200* TXN005

*Illustrative.

The current framework provides specific reporting mechanisms for VDA TDS, including Form 141 for relevant Individual/HUF transactions under Section 393.

TDS Should Be Reconciled With Your Tax Records

At tax-filing time, compare:

Exchange TDS statement

with:

AIS/TDS information

and:

Your own spreadsheet

If the numbers don’t match, investigate before filing.

Don’t simply enter a number because your exchange dashboard shows it.

  1. Maintain Your Bank Records

Keep the INR side of the transaction as well.

For example:

Bank → Exchange

and:

Exchange → Bank

Record:

  • Date
  • Amount
  • Bank account
  • Exchange
  • Reference number

This helps reconcile your crypto activity with your bank statement.

Example of a Complete Transaction Trail

Suppose you:

Step 1

Deposit:

₹1,00,000

from your bank to an exchange.

Step 2

Buy:

BTC worth ₹1,00,000

Step 3

Transfer BTC to your personal wallet.

Step 4

Later transfer BTC back to the exchange.

Step 5

Sell BTC for:

₹1,40,000

Step 6

Withdraw:

₹1,38,600

after an illustrative ₹1,400 TDS deduction.

Your records should show the entire chain.

This is much better than simply recording:

“₹1,38,600 received from crypto.”

  1. Keep Records of Fees and Charges

Keep exchange invoices or statements showing:

  • Trading fees
  • Withdrawal fees
  • Network fees
  • Platform charges
  • Other transaction charges

However, don’t automatically assume every fee is deductible from VDA income.

The VDA tax provisions have specific rules regarding deductions, so maintain the records even when you’re unsure about their ultimate tax treatment.

How Long Should You Keep Crypto Records?

For practical purposes, don’t delete records immediately after filing your return.

Keep your:

  • Exchange statements
  • Transaction spreadsheets
  • TDS records
  • Bank statements
  • Wallet records
  • Tax-return acknowledgements
  • Supporting documents

for the relevant period required under India’s tax record-retention rules.

Because tax assessment and related proceedings can extend beyond the year in which you filed the return, keeping records for several years is a safer approach than deleting them after one tax season.

Use One Spreadsheet for Each Financial Year

A simple structure could be:

FY 2026–27 Crypto Tax Records

Sheet 1 — Transactions

All buys, sales and swaps.

Sheet 2 — Wallet Transfers

All movements between wallets/exchanges.

Sheet 3 — TDS

All TDS deductions.

Sheet 4 — Bank Reconciliation

INR deposits and withdrawals.

Sheet 5 — Documents

Links/file names for supporting statements.

This makes the next tax season much easier.

How to Handle Multiple Exchanges

Suppose you use:

  • Exchange A
  • Exchange B
  • Exchange C

Don’t keep three completely separate systems without a master record.

Instead:

Exchange A

Download CSV.

Exchange B

Download CSV.

Exchange C

Download CSV.

Then maintain a master spreadsheet with an “Exchange” column.

Example:

Date Asset Type Exchange Value
10 Apr BTC Buy Exchange A ₹1,00,000
15 Apr ETH Buy Exchange B ₹50,000
20 Apr BTC Sell Exchange C ₹1,30,000

This gives you one consolidated view.

What If You Use Multiple Wallets?

Use wallet labels.

For example:

W1 = Personal Wallet

W2 = Trading Wallet

W3 = Hardware Wallet

Then your spreadsheet can say:

Date Asset Type From To
10 Apr BTC Buy Exchange A Exchange A
15 Apr BTC Transfer Exchange A W1
10 Jun BTC Transfer W1 Exchange A

This helps prevent a transfer between your own wallets from being incorrectly treated as a sale.

Keep a Crypto Transaction ID

Every transaction should ideally have a unique reference.

For exchange trades:

Order ID / Trade ID

For blockchain transactions:

TXID / Transaction Hash

For bank transactions:

Bank reference number

This creates a chain of evidence.

What About P2P Crypto Transactions?

P2P transactions require particularly careful records.

Keep:

  • Date
  • Crypto quantity
  • INR consideration
  • Counterparty information where available and legally appropriate
  • Platform
  • Payment reference
  • Wallet address
  • TXID
  • Transaction screenshots/confirmations
  • TDS information where applicable

Don’t rely only on a WhatsApp conversation or bank statement.

What About DeFi Transactions?

If you use DeFi, record:

  • Wallet address
  • Protocol
  • Date
  • Token sent
  • Token received
  • Quantity
  • Transaction hash
  • INR valuation used
  • Gas/network fee
  • Nature of transaction

DeFi can create much more complicated records than ordinary exchange trading.

If you have hundreds of DeFi transactions, professional tax assistance may be worthwhile.

What About Staking, Airdrops and Other Crypto Receipts?

Don’t put unusual crypto receipts into the spreadsheet as simply “profit.”

Create separate categories such as:

  • Staking
  • Airdrop
  • Mining
  • Gift
  • Referral reward
  • Other crypto receipt

The tax treatment can differ depending on the nature and circumstances of the receipt and subsequent transfer.

Maintaining the original source of the crypto is therefore important.

Crypto Record-Keeping for Beginners

If you only make a few transactions per year, your system can be simple.

Maintain:

Folder 1

Exchange Statements

Folder 2

Bank Statements

Folder 3

Wallet Transactions

Folder 4

TDS Documents

Folder 5

Income-Tax Returns

And maintain one spreadsheet containing all transactions.

Crypto Record-Keeping for Active Traders

If you make hundreds or thousands of trades, a basic spreadsheet may become difficult to manage.

You may need specialized crypto tax/accounting software or professional assistance to consolidate:

  • Multiple exchanges
  • Multiple wallets
  • Crypto-to-crypto trades
  • On-chain transactions
  • TDS
  • Fees
  • Transfers

But even if you use software, keep the original exchange CSV files and blockchain transaction information.

Software calculations should not be your only record.

A Practical Monthly Routine

You don’t need to wait until March.

At the end of every month:

Step 1

Download exchange statements.

Step 2

Export wallet transactions.

Step 3

Update your master spreadsheet.

Step 4

Record TDS.

Step 5

Reconcile bank deposits and withdrawals.

Step 6

Save supporting documents.

Step 7

Create a backup.

This can take much less time than trying to reconstruct an entire year’s transactions in one weekend.

A Simple Crypto Tax Folder Structure

You can organize your computer like this:

Crypto Tax Records

│

├── FY 2026-27

│   ├── Exchange A

│   ├── Exchange B

│   ├── Wallets

│   ├── TDS

│   ├── Bank Statements

│   ├── Transaction CSVs

│   └── Tax Return

│

└── FY 2027-28

Use the same structure every year.

What Not to Store

Your tax records should never contain sensitive wallet security information such as:

  • Seed phrases
  • Private keys
  • Passwords
  • 2FA backup codes

Tax records should document your transactions, not provide access to your crypto.

Common Crypto Record-Keeping Mistakes

  1. Keeping Only Bank Statements

Bank statements don’t show your complete crypto transaction history.

  1. Downloading Exchange Data Only at Tax Time

Historical data can become harder to obtain.

  1. Ignoring Wallet Transfers

This can make it difficult to establish whether a transaction was a transfer or a taxable disposal.

  1. Ignoring Crypto-to-Crypto Swaps

These can have tax and reporting implications.

  1. Not Recording TDS

TDS credit needs to be reconciled with your tax information.

  1. Mixing Multiple Financial Years

Keep separate records for each financial year.

  1. Deleting Original CSV Files

Keep the original exchange exports even if you use tax software.

  1. Treating Every Crypto Receipt as a Sale

Different transaction types should be identified separately.

Crypto Tax Record Checklist

Before filing your return, make sure you have:

  • All exchange statements
  • All buy transactions
  • All sell transactions
  • All crypto-to-crypto swaps
  • Wallet transfer history
  • Blockchain transaction IDs
  • Bank deposits
  • Bank withdrawals
  • TDS records
  • AIS/TDS information checked
  • Cost-of-acquisition records
  • Transaction dates
  • VDA quantities
  • Supporting documents
  • Previous tax-return records

Final Verdict

The best way to maintain crypto records for Indian income-tax filing is to record every transaction when it happens rather than reconstructing your crypto history at the end of the financial year.

The most important records are:

Purchase → Cost of acquisition

Transfer/sale → Consideration received

Crypto-to-crypto swap → Both sides of the transaction

Wallet movement → Source and destination

TDS → Amount deducted and supporting statement

Blockchain transaction → TXID

The Income Tax Department’s current Schedule VDA requires transaction-level information such as acquisition date, transfer date, cost of acquisition and consideration received, making detailed record-keeping particularly important.

For a small number of transactions, a properly maintained spreadsheet and document folder may be sufficient. For multiple exchanges, self-custody wallets, P2P activity, DeFi or hundreds of transactions, consider using appropriate tax/accounting software or getting professional help.

The simplest rule to remember:

If you cannot explain where a crypto asset came from, what you paid for it, what happened to it, and what you received when it was transferred, your records are probably incomplete.

Maintaining these records throughout the year can make your ITR filing significantly easier and can also help you respond if the tax authorities later ask for supporting information.

You may also like

Crypto Trading vs Crypto Investing

Crypto Trading vs Crypto Investing in India: Tax and Risk Differences (2026)

August 6, 2026
Calculate Crypto Profit After Tax and TDS

How to Calculate Crypto Profit After Tax and TDS in India (2026)

July 24, 2026

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Archives

  • September 2026
  • August 2026
  • July 2026

Calendar

September 2026
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  
« Aug    

Categories

  • Business
  • Crypto
  • Finance
  • Information
  • Legal

Copyright Station Scroll 2026 | Theme by ThemeinProgress | Proudly powered by WordPress