Published 21 August 2026

5 min read

Written and maintained by the CryptoKar team

Transaction guide

Transaction Label Guide

Every row carries a label, and the label tells you how that row is being treated. This is the full list, grouped by what the transaction actually was.

Labels are derivedGrouped by activityTreatment for each

Finding rows by label

Two filters above the transaction list narrow your history by what a row is.

Transactions filter bar with the Types and Labels dropdowns highlighted
  1. TypesThe underlying classification the calculation uses. Pick this when you want every disposal, or every deposit, regardless of what the exchange called it.
  2. LabelsThe readable name on the row. Pick this to pull up one specific kind, such as every Settlement Out or every Staking Interest payout.

Spot trading labels

The labels on ordinary buying and selling. These are the rows that produce your capital gains.

LabelWhat it meansHow it is treated
BuyYou bought a coin with rupees.Creates a lot. What you paid becomes the cost of acquisition for a future disposal.
SellYou sold a coin for rupees, or traded it away.A disposal. Gain taxed at 30% under Section 115BBH, plus 4% cess on the tax.
SwapYou exchanged one coin directly for another.Counts as a disposal of the coin going out and an acquisition of the one coming in.
FeeA fee the exchange billed as its own line rather than inside a trade.Recorded against your history. It does not reduce a VDA gain.

Deposits and withdrawals

Coins moving in or out. Moving your own coins is not a taxable event, but it only reads that way when both sides of the move are in your account.

LabelWhat it meansHow it is treated
External DepositCoins arrived from outside the account.Not a taxable event by itself. Where no purchase sits behind it, the cost is estimated at the market price on the day and flagged.
External WithdrawCoins left the account.Not taxable when it is a transfer between your own accounts, provided both sides are imported.
Send to PoolCoins moved into a liquidity or staking pool on the exchange.A movement rather than a sale. The reward it earns is what carries income.
Receive from PoolCoins came back out of a pool.Returns the coins to your balance. Check that the amount matches what went in.

Income labels

Coins you received without buying them. Each is valued at what it was worth the day it arrived.

LabelWhat it meansHow it is treated
AirdropTokens received without paying for them.Income at the value on the day it arrived, and that value becomes the cost basis for a later sale.
RewardA payout from the exchange, or coins from a chain fork.Valued and treated the same way as an airdrop.
Staking InterestA payout for staking a coin.Income at the value on arrival. Listed separately from spot disposals in your report.
The treatment of staking and mining income is not fully settled in Indian law. CryptoKar records the value and keeps these rows separate from spot disposals rather than assuming an answer.

Derivatives labels

Futures, perpetuals and their settlements. These sit in their own part of the report.

LabelWhat it meansHow it is treated
Futures Realised ProfitA futures position closed in profit.Reported under derivatives rather than folded into spot capital gains.
Futures Realised LossA futures position closed at a loss.Reported under derivatives. Treatment of derivative losses is unsettled, so take advice on it.
Futures FeeA fee charged on a derivatives trade.Recorded against the derivatives side of your report.
Funding InterestFunding received on a perpetual position.Shown with your derivatives results.
Funding FeeFunding paid on a perpetual position.Shown with your derivatives results.
Settlement InValue settled into your account from a derivatives position.Part of the derivatives result, not a spot disposal.
Settlement OutValue settled out of your account for a derivatives position.Part of the derivatives result. Where it moves a coin out, it still needs a cost basis.

How labels reach your report

  • Spot disposals become your capital gains summary and one Schedule VDA row each.
  • Airdrops, rewards and staking appear under other income, at their value on arrival.
  • Derivatives results and their fees are reported in their own section.
  • Deposits and withdrawals carry no tax of their own, but they decide whether a coin has a cost basis.

The full contents of the file are listed in how to generate your tax report.

Frequently Asked Questions

What people ask when a label does not match what they thought happened.

The type is the underlying classification the calculation uses. The label is the readable name shown on the row, worked out from the type and the tags the exchange sent. You pick a type; the label follows.

Settlement labels come from derivatives activity on the exchange. Check the trade on the exchange itself, and where it really was a spot trade, edit the type on the row.

The position is unsettled. CryptoKar reports derivatives results separately from spot capital gains rather than assuming a treatment, so you and your chartered accountant can decide how to present them.

They are recorded as income at the value on the day they arrived. That same value then becomes the cost basis, so selling later is measured against it rather than against nil.

No. Labels come from a fixed list so that a row always reads the way it is computed. Where none of them fits what happened, pick the type that matches the substance and keep a note.

CryptoKar calculates your tax from the transaction data you import. Review your report before you file. If you have questions about your tax situation, speak with a qualified tax professional.

Last updated 21 August 2026

Built for the Indian crypto community.

Calculate Your Crypto Tax

Import your exchange data and get started. Supports CoinDCX, WazirX, Binance and Bybit.