Published 21 August 2026

7 min read

Written and maintained by the CryptoKar team

Transaction guide

Viewing and Understanding Your Transactions

Your Transactions page is where everything you imported lands: labels, cost basis, gains and fees. Learn to read it and you can trust every figure that reaches your tax report.

One row per eventThree tabs per rowFIFO cost basis

What am I looking at

Each row is one transaction, grouped under the date it happened, newest first. Here is the same row an Indian trader sees after importing CoinDCX, with every part named.

Anatomy of a CryptoKar transaction rowA sell transaction dated 23 February 2026 at 17:47:46 on CoinDCX. It sends 790.64 BAKE, which cost ₹25,736.72, and receives 1.22 USDT worth about ₹116.89, producing a loss of ₹25,619.82 with ₹1.18 of TDS deducted. Seven numbered markers point at the date, the type, the exchange, the outgoing asset, the incoming asset, the gain and the fees.23 Feb 2026SellTrade17:47:46CoinDCX−790.64 BAKECost: ₹25,736.72CoinDCX1.22 USDT≈ ₹116.89−₹25,619.820.20% Fees₹1.18 TDS1234567
One sell row on the Transactions page. The numbers match the list below.
  1. What happenedThe type and label: Buy, Sell, Trade, Airdrop, Settlement Out and the rest.
  2. When it happenedThe date heading above the group, and the exact time on the row.
  3. Where it happenedThe exchange, printed above each asset. Two names means the assets moved between accounts.
  4. What went outThe asset leaving, in red, with its cost of acquisition underneath.
  5. What came inThe asset arriving, with its rupee worth underneath.
  6. What it did to your taxThe gain or loss on the right, green for a gain and red for a loss.
  7. What it cost youPlatform fees as a percentage, and the TDS deducted in rupees.
The heading counts what is currently in view. With no filters on, that is your whole imported history.

How was my gain or loss calculated

Click the row to expand it, then open the Details tab. The card on the right shows exactly how the figure was built.

FieldWhat it means
Purchase ValueWhat the asset being sold cost you, taken from the lots FIFO matched.
Market ValueWhat the asset you received was worth in rupees at the time of the transaction.
Platform FeesThe fee the exchange charged, with the percentage beside it on the row.
TDS DeductedTax deducted at source by the exchange under Section 194S, which you later claim as credit.
Gain/LossMarket value minus purchase value. This is the figure that reaches your capital gains.
Expanded transaction with the Details tab open and the summary card showing purchase value, market value, fees, TDS and gain
Fees are shown for your records. Section 115BBH allows only the cost of acquisition as a deduction, so a trading fee does not reduce the taxable gain.

Why does my gain show a specific number

Open the Analysis tab on any transaction. It shows which purchase lots the sale consumed, in the order FIFO took them, and what each one contributed.

ColumnWhat it means
DetailsThe quantity taken from one purchase lot, with the coin it came from.
Held ForHow long you held that lot, with the date you acquired it underneath.
CostWhat that lot cost you in total, and the value per coin underneath.
Sale AmountWhat that portion sold for, and the sale value per coin.
Gain/LossProfit or loss from that lot alone.
TotalThe shaded row. Every lot added together, which is the figure on the transaction itself.
ActionsView jumps to the purchase transaction, even when it sits in an earlier year.
Analysis tab listing each purchase lot with held for, cost, sale amount and gain, ending in a total row

Reading one in full

A sale of 790.64 BAKE is made up of four earlier purchases: 358.3 coins bought in January 2024 at ₹36.99 each, then 249.4, then 150, then 32.94. Together they cost ₹25,736.72 and sold for ₹116.89, so the total row shows a loss of ₹25,619.82. That total is the figure printed on the transaction.

Where a lot has no purchase behind it, the cost shows as nil and the row is flagged rather than guessed at. See how to add a missing cost basis.

What Held For means

How long you owned that particular lot before disposing of it, with the date you acquired it underneath.

  • It shows the holding period per lot, not per coin, which is why one sale can list four different durations.
  • For VDA gains it changes nothing in the tax. Section 115BBH charges 30% whether you held the coin for a week or four years, and there is no long-term or short-term split.
  • It is still worth reading, because a holding period you do not recognise usually means the sale matched a lot you were not expecting.
  • The received coin at the bottom of the table shows the date it arrived, since that is where its own holding period starts.

What acquisition cost means

What you originally paid for the coins being disposed of. It is the only deduction Section 115BBH allows, so it decides your whole taxable gain.

Example

  • You bought 0.1 ETH for ₹30,000.
  • Your acquisition cost for that 0.1 ETH is ₹30,000.
  • Sell it for ₹50,000 and the gain is ₹20,000. Tax is ₹6,000 plus ₹240 cess.
  • Lose the purchase record and the gain reads ₹50,000, taxed at ₹15,000 plus ₹600 cess.

Did someone edit this row

Open the Edit Log tab. Every change made to the transaction is recorded there, and a row nobody has touched shows an empty log.

What you seeWhat it means
Date and timeWhen the change was made, at the head of each block.
Field NameWhat was changed: Type, Label, Date/Time, Asset, Quantity, Amount (INR), Fee, TDS, Tx Hash, From, To or Note.
Old ValueWhat the field held before, shown in red.
Updated ValueWhat it holds now, shown in green.

The row menu on the right holds the actions that produce those entries: Tag as further review, Clone, Split Amount, Edit and Delete.

Row menu open with Tag as further review, Clone, Split Amount, Edit and Delete

What each action does, and what can be undone, is covered in editing transactions.

Finding one transaction fast

Use the filter bar at the top of the page. Filters stack, so each one you add narrows what is left.

  1. Step 1: Start with the warnings

    • Open Display and switch on Missing Purchase History or Missing Price.
    • These rows change your tax the most, so they are worth clearing before you look at anything else.
    • Tagged for Review shows the rows you marked yourself from the row menu.
  2. Step 2: Filter by what you remember

    Transactions page filter bar with Wallets, Types, Labels, Coins, Display, Financial Year and More Filters
    • Wallets narrows to one exchange.
    • Types narrows to what happened, for example every withdrawal.
    • Labels narrows to the readable name, for example every Settlement Out.
    • Coins narrows to one asset, searchable by ticker or full name.
    • Financial Year narrows to the year you are filing for.
  3. Step 3: Narrow to a date range

    • Open More Filters and set a From and To date.
    • Pair it with a coin filter when you know roughly when a trade happened but not the day.
  4. Step 4: Read the count, then clear

    • The heading shows how many transactions match what you have selected.
    • Filters stack, so an empty list usually means two filters that cannot both be true.
    • Clear Filters resets everything in one click.

The accounting method

  • CryptoKar computes on strict FIFO. The oldest unsold lot of a coin is always the one a disposal consumes first.
  • There is no setting to switch to another method, so the Analysis tab, your gains and your Schedule VDA rows all come from the same working.
  • The lot pool is per coin and spans every exchange you have imported, so a coin bought on one exchange can be matched to a sale on another.
  • Importing an account you no longer use still changes your gains, because the oldest lots usually sit in the oldest account.

The FIFO Chain view in the sidebar shows the same matching for a whole coin rather than a single row.

Frequently Asked Questions

What people ask when they open the Transactions page for the first time.

It does not sync on its own. Transactions arrive when you upload an export from your exchange, so your history is current as of the last file you imported. Upload a fresh export when you have traded since.

What you originally paid for the coins you are now disposing of. Under Section 115BBH it is the only deduction allowed against the sale value, so it decides your entire taxable gain.

No. CryptoKar computes on strict first in, first out, which is the method Indian VDA reporting expects. There is no setting to change it, so the figure in your report and the figure in the Analysis tab always agree.

Check the Analysis tab. The sale was matched against your oldest lots, which may be cheaper than the coins you had in mind. Where the cost shows as nil, the purchase is missing rather than free, and the row carries a warning.

Yes. Use the Financial Year filter above the list. Indian financial years run April to March, and the report you generate covers one of them at a time.

The shaded row that adds every lot together. Its cost, sale amount and gain are the numbers printed on the transaction itself, which is how you check the working adds up.

Edge cases

Transactions are missing from the list
A filter is usually still on. Click Clear Filters and read the count in the heading. Where the count is genuinely short, the export you imported did not cover that period.
A row shows an unexpected value
Open Details to see the purchase value and market value side by side, then Analysis to see which lots produced them.
Acquisition cost shows ₹0
No purchase was matched to the disposal, so the entire sale value is being treated as gain. The row carries a missing purchase history warning.
The timestamp looks wrong by a few hours
Exports carry their own timezone. CryptoKar stores the moment the exchange recorded, so a trade near midnight can appear on the neighbouring day.

Still not sure what a row is telling you? Send it to us and we will explain it.

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.