- Home
- Crypto Taxes in India
Published 12 June 2026
24 min read
Written and maintained by the CryptoKar team
India
Crypto Taxes in India
Crypto tax in India is a flat 30% on the gain under Section 115BBH, plus 4% cess on that tax. Cost of acquisition is the only deduction, losses set off against nothing, and 1% TDS comes off the sale value under Section 194S. You report it trade by trade in Schedule VDA.
Key highlights
Five numbers decide almost every Indian crypto tax bill. The rest of this page is what sits behind them.
- 30%
Flat tax on every VDA gain
Section 115BBH
- 4%
Cess, charged on the tax and not on the gain
Health and education cess
- 1%
TDS withheld from the sale value at transfer
Section 194S
- Cost only
Cost of acquisition is the single deduction
No fees, no gas, no interest
- Zero
Set-off and carry-forward of a VDA loss
Within crypto and outside it
On this page
- Key highlights
- The provisions in one place
- What the Act calls a crypto asset
- How much tax you pay on crypto in India
- A worked example
- Four rules that raise your bill
- Each transaction type
- Airdrops, staking, mining and the rest
- Airdrops
- Staking rewards
- Mining rewards
- NFTs
- ICO and IDO tokens
- DeFi rewards
- Referral and promo rewards
- Salary paid in crypto
- Gifts received and given
- Donations
- Margin and leveraged spot
- Fees earned in crypto
- Futures and derivatives
- What carries no tax at all
- The 1% TDS and your credit
- GST on platform fees
- FIFO and cost basis
- How you report it
- Filing it on the portal
- What a default costs you
- Peer to peer and offshore
- If you are a non resident
- What changed on 1 April 2026
- What CryptoKar computes
- Every term on this page
- Frequently asked questions
The Provisions in One Place
Eleven provisions decide the whole of Indian crypto tax. Two of them set the rate, two collect it, three punish a default, and the rest describe your trades to the department. Every section below is worked through further down the page.
| Provision | What it does | Who or what it reaches |
|---|---|---|
| Section 2(47A) | Defines a virtual digital asset and fixes what the rest of the rules apply to | Coins, stablecoins, NFTs, airdropped tokens |
| Section 115BBH | 30% on the gain, cost of acquisition the only deduction, no set-off, no carry-forward | Every transfer of a VDA |
| Health and education cess | 4% charged on the tax figure rather than on the gain, set by the annual Finance Act | Every VDA tax computation |
| Section 194S | 1% deducted from the consideration at the transfer, claimed back as credit at filing | The buyer, or the exchange in its place |
| Section 56(2)(x) | A gift above ₹50,000 in the year from a non relative is income at your slab rate | Receipts rather than transfers |
| Sections 158B and 113 | Undisclosed VDAs are assessed across the block period and taxed at 60%, plus surcharge | What a search finds |
| Section 271C | Penalty equal to the tax that was never deducted | A deductor who did not deduct |
| Section 276B | Prosecution where tax was deducted and not paid to the government | A deductor who kept it |
| Section 509(1), Act of 2025 | Platforms file user level statements of your trades from 1 April 2026 | Exchanges and comparable platforms |
| Section 446, Act of 2025 | Penalty where that statement arrives late or carries wrong particulars | The platform, not you |
| GST at 18% | Charged on the platform's service fee, and not on your gain | The fee line on the invoice |
Two numbering systems are live at once. Returns for FY 2025-26 run on the Income-tax Act 1961, which is where Section 115BBH and Section 194S sit. Trades from 1 April 2026 fall under the Income Tax Act 2025, where the same rules carry different numbers.
What the Act Calls a Crypto Asset
The Act calls it a virtual digital asset and defines the term in Section 2(47A). Coins, stablecoins, non-fungible tokens and airdropped tokens all sit inside it. Rupees and foreign currency do not, and neither do vouchers or reward points, so the cash balance in your exchange wallet stays out. Transfer anything inside the definition and Section 115BBH applies to the gain.
The list is open at both ends, since the Central Government can notify assets in and out of it. The construction of the clause, the full scope list and the notification power are set out in the virtual digital asset glossary entry.
How Much Tax You Pay on Crypto in India
Take your sale consideration, subtract what the asset cost you, and tax the difference at 30% under Section 115BBH, which the glossary reads part by part. That rate is flat. It does not move with your income slab, so a ₹4,000 gain and a ₹40 lakh gain carry the same percentage, and the basic exemption limit shelters none of it. Health and education cess of 4% then applies to the tax figure rather than to the gain, which is why a ₹30,000 gain produces ₹9,000 of tax and ₹360 of cess instead of ₹1,200.
A transfer is the trigger. Selling for rupees is one, swapping one coin for another is a second, and paying a merchant in crypto is a third. Buying and holding triggers nothing, and moving your own coins between your own accounts triggers nothing either. Surcharge sits on top at higher total incomes and follows the ordinary surcharge slabs, so 30% is the floor rather than the whole story for large filers.
₹1,00,000
Sale consideration
What the buyer paid you
₹70,000
Cost of acquisition
The only deduction allowed
₹30,000
Taxable gain
Sale minus cost
₹9,000
Tax at 30%
Section 115BBH
₹360
Cess at 4%
Charged on the tax, not the gain
₹1,000
TDS already deducted
1% of the sale value, Section 194S
₹8,360
Balance payable
What you pay at filing
Cess is 4% of the ₹9,000 tax, not of the gain. TDS is 1% of the ₹1,00,000 sale value, and it is a credit against the total, not an extra charge. Surcharge applies at higher total incomes and is not shown here.
Nothing else comes off. Not the exchange fee, not the gas you burned, not the interest on money you borrowed to buy the coin. To put your own figures through the same arithmetic, use the free crypto tax calculator.
A Worked Example with Three Trades
One exchange, one coin, two buys at different prices in the same financial year. The sale is bigger than either lot, and that is where people lose the thread, because FIFO matches by purchase date.
| Date | Exchange | What happened | Value |
|---|---|---|---|
| 12 May 2025 | CoinDCX | Bought 1.0 ETH | ₹2,00,000 |
| 4 Aug 2025 | CoinDCX | Bought 1.0 ETH | ₹2,60,000 |
| 19 Jan 2026 | CoinDCX | Sold 1.5 ETH | ₹4,80,000 |
- Lot 1, 12 May 2025
- 1.0 ETH, ₹2,00,000
- Lot 2, 4 Aug 2025
- 0.5 ETH, ₹1,30,000
- Cost matched to the sale
- ₹3,30,000
Average the two buys instead and the cost comes to ₹3,45,000, which would put the gain at ₹1,35,000 and the liability ₹4,680 lower. The method decides the bill. FIFO produced ₹1,50,000 here, and the 0.5 ETH still in inventory keeps its ₹1,30,000 cost until you sell it. These are the rules the engine applies, in the order it applies them, on the same Decimal arithmetic. For a single trade rather than a chain, the calculator does the short version.
Four Rules That Raise Your Bill
The 30% rate is the part everyone quotes. These four restrictions are the part that turns a modest trading year into a real tax bill, and none of them carries an exception.
Only cost of acquisition is deductible
Exchange fees, gas, internet, hardware and advisory costs are not deductible against a VDA gain.
No set-off against other VDAs
A loss on one coin cannot reduce the taxable gain on another, even inside the same financial year.
No set-off against other income
VDA losses cannot touch salary, house property, business income or listed equity capital gains.
No carry-forward
An unabsorbed VDA loss expires at the end of the year. It cannot be carried into the next one.
What people assume
Taxed on ₹10,000
₹3,120
₹50,000 gain minus the ₹40,000 loss, then 30% plus 4% cess.
What Section 115BBH does
Taxed on ₹50,000
₹15,600
The gain is taxed in full. The ₹40,000 loss is ignored, this year and every year after.
The same block applies across every head of income, and an unused VDA loss cannot be carried into the next financial year.
Traders feel this hardest. A year of two hundred round trips can end flat in rupee terms and still produce tax on every winning leg, because the losing legs never enter the calculation. Section 71 and Section 74, which let ordinary losses travel across heads and across years, are switched off for VDAs.
How Each Transaction Type Is Taxed
Not every crypto event lands in Schedule VDA. Selling, swapping and spending are transfers, taxed at the flat 30%. Arrivals differ. Coins that turn up without a purchase, such as a staking reward or an airdrop, are treated in practice as ordinary income at your slab rate on the day they land, reported in Schedule OS on a reading CBDT has not confirmed, and only the gain above that value falls under Section 115BBH when you eventually sell.
| Transaction type | Tax treatment | Rate | TDS | Loss set-off | Where reported |
|---|---|---|---|---|---|
| Selling crypto for INR | VDA transfer | 30% + 4% cess | Yes, 1% | Not allowed | Schedule VDA |
| Crypto-to-crypto swap | VDA transfer | 30% + 4% cess | Both sides, or the exchange | Not allowed | Schedule VDA |
| NFT sale | VDA transfer | 30% + 4% cess | Yes, 1% | Not allowed | Schedule VDA |
| P2P sale | VDA transfer | 30% + 4% cess | Buyer deducts | Not allowed | Schedule VDA |
| Spending crypto at a merchant | VDA transfer | 30% + 4% cess | Yes, 1% | Not allowed | Schedule VDA |
| Margin position closed | VDA transfer | 30% + 4% cess | Exchange deducts | Not allowed | Schedule VDA |
| ICO or IDO paid for in crypto | VDA transfer | 30% + 4% cess | Both sides, or the exchange | Not allowed | Schedule VDA |
| Crypto donated | VDA transfer | 30% + 4% cess | Yes, 1% | Not allowed | Schedule VDA |
| Futures and options | Business income | Slab rate | Unresolved | Business loss rules | Schedule BP, ITR-3 |
| Staking rewards | Other sources | Slab rate | No | Not applicable | Schedule OS, then VDA |
| Mining rewards | Other sources, unclarified | Slab rate, unclarified | No | Not applicable | Schedule OS, then VDA |
| Airdrop received | Other sources | Slab rate | No | Not applicable | Schedule OS, then VDA |
| Referral or promo reward | Other sources | Slab rate | No | Not applicable | Schedule OS, then VDA |
| DeFi or liquidity reward | Other sources, unclarified | Slab rate, unclarified | No | Not applicable | Schedule OS, then VDA |
| Fees earned in crypto | Business or professional income | Slab rate | Service TDS may apply | Business loss rules | Schedule BP, then VDA |
| Crypto received as salary | Salary income | Slab rate | Employer TDS | Not applicable | Schedule S |
| Crypto gift over ₹50,000 | Other sources | Slab rate | No | Not applicable | Schedule OS |
A gift from a relative as defined in the Act is exempt regardless of value. The ₹50,000 line applies to gifts from everyone else, and it is an aggregate for the year rather than a per-gift allowance.
Two rows surprise people. Donating a coin is a transfer, so the gain up to the day you gave it away is taxed at 30% even though nothing came back to you, and a donation made in kind does not carry a deduction under Section 80G. Paying for something with crypto is a transfer for the same reason: the merchant received the coin, so the gain over your cost crystallises at that moment and the price of the goods is your sale consideration.
Three rows in that table rest on practice rather than statute. Slab rate on receipt for a staking reward or an airdrop is where most practitioners land, and CBDT has issued nothing on it. Mining sits further out again, because Section 115BBH(2)(a) allows the cost of acquisition and nothing else, and a coin you mined has no acquisition cost, which points at the whole consideration being taxed at 30% rather than at a slab rate when it arrives. Both readings are live. Liquidity and governance rewards from DeFi protocols carry the same uncertainty and one more on top, since depositing into a pool may itself be a transfer depending on what you receive back.
Derivatives carry a separate open question. Whether a crypto future or option is itself a VDA under Section 2(47A) has not been clarified, which is what leaves the TDS column unresolved for that row. CryptoKar tracks derivatives P&L separately as business income.
CryptoKar computes the Section 115BBH side of this table. Reward, airdrop and salary income at slab rate is not something the engine values for you, so those figures come from your own records or your accountant.
Airdrops, Staking, Mining and the Rest
Tokens that arrive without a purchase are taxed twice over their life, once on the way in and once on the way out, and the two use different rates. The figures below are worked at the 30% rate with 4% cess on the tax, and they ignore surcharge, which depends on your total income. Assets that behave differently from a plain coin have their own entries: NFTs, rewards in Schedule OS and derivatives in Schedule BP.
Airdrops
Slab rate, then 30%Tokens that land in your wallet for holding something else are valued at the market price on the day they arrive, and that value is ordinary income at your slab rate. It also becomes the cost basis, so only the movement after that day falls under Section 115BBH. Where the airdrop and your other gifts stay under ₹50,000 for the year, the receipt side may fall away under Section 56(2)(x), leaving only the disposal to tax.
Staking rewards
Slab rate, then 30%A reward is taxed when it reaches you rather than when you unstake, on the reading most practitioners follow, valued in rupees at that moment. Rewards that accrue daily therefore need a daily value, which is the part that makes staking painful to reconstruct at filing time. Selling them is an ordinary transfer.
Mining rewards
UnclarifiedTwo readings are live and CBDT has settled neither. On the first, a mined coin is income at your slab rate on the day it is mined and only the later movement is taxed at 30%. On the second, Section 115BBH(2)(a) allows the cost of acquisition and nothing else, a mined coin has no acquisition cost, and the whole consideration is therefore taxed at 30% when it is sold. Rigs and electricity are deductible under neither reading against the VDA gain itself. This page states no figure for mining.
NFTs
30% at both legsAn NFT is a VDA, so it behaves like any other token. Buying one with rupees is not taxed. Buying one with a coin is a transfer of that coin, so the gain on the coin crystallises even though the NFT is what you wanted, and the NFT then starts its own basis at the value you paid. Selling it is a second transfer, with the 1% deducted from the sale value.
ICO and IDO tokens
30% at both legsSubscribing with a coin is a swap, so the leg you pay with is taxed at the moment of subscription on its own gain. The new tokens take a cost basis equal to what you paid in rupee terms, and everything after that is an ordinary disposal. Tokens received free in the same event follow the airdrop treatment instead.
DeFi rewards
UnclarifiedLiquidity mining, governance and yield rewards are treated in practice as income on receipt, the same reading applied to staking, and CBDT has clarified none of it. A second question sits underneath. Depositing into a pool may itself be a transfer where you receive a different token back for your deposit, which would crystallise a gain before any reward arrives. This page states no figure for DeFi.
Referral and promo rewards
Slab rate, then 30%Tokens an exchange credits you for a referral or a campaign are income at their rupee value on the day they land, and that value becomes the basis for the eventual sale. The exchange does not deduct anything on the credit itself, so nothing about it shows up in Form 26AS.
Salary paid in crypto
Salary, then 30%Crypto paid by an employer is salary, valued in rupees on the day of receipt and taxed at your slab rate, with the employer deducting under Section 192 in the ordinary way. It reaches your return through Schedule S rather than Schedule VDA. Selling those coins is a separate transfer, and that part is Section 115BBH.
Gifts received and given
Section 56(2)(x), then 30%A gift runs on Section 56(2)(x) on the way in, not on Section 115BBH. From a relative as the Act defines the term, or on the occasion of your marriage, or under a will, it is outside the charge whatever it is worth. From anyone else the ₹50,000 line applies as an aggregate across the year, and crossing it makes the whole value income at your slab rate on the day it arrives. Giving a coin away brings no consideration back to you, so the giving side carries no 30% charge. Selling what you were given is an ordinary transfer.
Donations
30%, with no 80G reliefHanding coins to a charity is read as a transfer, so the gain up to that day is taxed at 30% with 4% cess even though nothing came back to you, with the market value on the day standing as your consideration. Section 80G covers a donation of money, so a donation made in kind carries no deduction against it. CBDT has published nothing specific to a VDA donation, and the treatment above follows from the definition of transfer rather than from a circular.
Margin and leveraged spot
30% + 4% cessClosing a leveraged spot position is a transfer of the coin, so the sale value less the cost of acquisition is taxed at 30% with 4% cess. Borrowed funds change the size of the position, not the arithmetic. Interest, funding and brokerage give no relief, because Section 115BBH(2)(a) allows the cost of acquisition and nothing else. A liquidation is a disposal on the same terms, at whatever price the position was closed, and the loss it leaves cannot be set off or carried forward.
Fees earned in crypto
Business incomeConsulting, development or advisory work settled in tokens is business or professional income at the rupee value on the day of receipt, and normal business rules apply to it, including deduction of the expenses of earning it. GST on the service you supplied is a separate question that turns on your registration. The tokens then hold a basis equal to that value, and selling them is an ordinary transfer.
Futures and derivatives
UnresolvedWhether a crypto future or option is itself a VDA under Section 2(47A) has not been clarified, which is what leaves the TDS position and the schedule open. The common reading treats the result as business income at your slab rate, reported in Schedule BP of ITR-3 rather than in Schedule VDA, with the money you put in to fund the position taxed separately when the stablecoin leg is converted. CryptoKar tracks derivatives P&L on its own for that reason.
CryptoKar computes the disposal side of every block above from your exchange files. The receipt side, the rupee value of a reward or an airdrop on the day it landed, is not something the engine values for you, so those figures come from your own records or your accountant.
What Carries No Tax at All
Section 115BBH taxes a transfer. Where nothing transfers, nothing is charged, however large the paper gain has grown. Four ordinary situations sit outside the charge entirely.
Buying with rupees only sets a cost and a date against the lot. Holding through a full cycle of the market changes nothing until you sell. Moving coins from an exchange to your own wallet is not a transfer either, since the beneficial owner has not changed, though the movement still has to be recognisable in your records or FIFO will read it as a disposal and invent a gain.
Gifts run on Section 56(2)(x) rather than on Section 115BBH. A gift from a relative as the Act defines the term is outside the charge whatever it is worth, and so is one received on the occasion of your marriage or under a will. From anyone else the ₹50,000 line applies, and it is an aggregate across the year rather than a per-gift allowance, so five gifts of ₹15,000 from friends cross it. Cross the line and the whole amount is income at your slab rate on the day it arrives. Section 115BBH still takes over on the day you sell it.
Coins lost to a hack, a scam or a lost key
The Act carries no provision for this and CBDT has published nothing on it. What can be said from the statute alone is narrow. A theft is not a transfer, so it produces no consideration and no gain to report, and Section 115BBH allows only the cost of acquisition against a gain, so there is no route to relief for what the coins cost you. How a specific loss should be evidenced and treated is a question for a chartered accountant.
The 1% TDS and Your Credit
TDS under Section 194S is 1% of the consideration, not 1% of the gain. Sell ₹4,80,000 of ETH at a loss and ₹4,800 still comes off. On an Indian exchange the platform deducts it and deposits it. In a peer-to-peer trade the buyer deducts. In a coin-for-coin swap both sides are handing over a VDA, so each side is buyer and seller at once and both deduct, which is the part most people miss. CBDT Circular 14/2022 sets out that mechanism and the exchange route that replaces it when the trade happens on a platform.
For FY 2025-26 the thresholds are settled. Deduction starts once your VDA consideration crosses ₹50,000 in the financial year if you are a specified person, and ₹10,000 for everyone else. A specified person is broadly an individual or HUF with no business income, or one whose business turnover stays under ₹1 crore and professional receipts under ₹50 lakh. Both are annual figures. For the one-line version, see Section 194S in the glossary.
None of this is extra. The 1% is an advance against the same 30% liability, so it reduces what you actually pay at filing, and anything withheld above your liability comes back as a refund. It reaches you through Form 26AS and the Annual Information Statement, both sitting under your PAN on the e-filing portal, and where the AIS shows a transfer you do not recognise, the portal carries a feedback route for exactly that.
The FY 2026-27 threshold is not settled
From 1 April 2026 the same 1% deduction sits in Section 393(1) of the Income Tax Act 2025. Whether the ₹10,000 and ₹50,000 figures carry across unchanged is something we are still confirming against the bare Act, and practitioner write-ups disagree with each other, so this page states no threshold under Section 393. The number goes here once the statutory text confirms it.
GST on What the Platform Charges
GST is a different tax under a different law, and it reaches the service rather than the asset. An exchange charging you a trading fee is supplying a service, so GST applies to that fee at the standard 18% rate for services with no entry of their own. Offshore platforms serving Indian users have been applying it too, with several adding the line to Indian invoices from July 2025.
Two things follow. Your gain is not touched by GST, so nothing about the 30% computation changes. And the fee that carried the GST is not deductible against that gain either, because Section 115BBH allows the cost of acquisition and nothing else, which means the fee and its GST are both money you simply spent.
There is no crypto specific GST notification behind this. It is the residual rate for services applied to a fee, which is also why the question of GST on the underlying token, rather than on the fee, remains open. CryptoKar computes the income tax side. GST on your platform fees is between you and the platform, and it appears as its own line on the invoice.
Your own trades, computed the same way
Upload your exchange files. The engine runs FIFO across all of them together and writes the Schedule VDA rows.
- CoinDCX
- WazirX
- Binance
- Bybit
FIFO Decides Your Cost Basis
FIFO means first in, first out. Each disposal is matched to the oldest lot of that asset you still hold, and the pool is per asset rather than per exchange. Buy ETH on CoinDCX in May, buy more on WazirX in August, sell in January, and the May lot is consumed first even though the sale happened somewhere else entirely. The worked example above shows that match lot by lot.
That has a practical consequence. No single exchange can hand you a correct cost basis, because the oldest lot may be sitting in an account it cannot see. A report built from one platform alone produces a different cost basis, in either direction, and one that cannot be reconciled to your return. Moving coins between your own accounts changes nothing: a self-transfer relocates a lot, it does not consume one.
Partial lots are the other place the arithmetic slips. Selling 1.5 ETH out of two 1 ETH lots splits the second lot, and the surviving half carries its own cost forward until you sell it. CryptoKar tracks those fractions in Decimal rather than floating point, so a lot split five times still adds back to what you paid. A lot with no acquisition record has no cost to deduct, which turns the entire sale consideration into gain.
How You Report It
Crypto goes into Schedule VDA one disposal at a time, with the acquisition date and the transfer date against each. No summary line exists. A year of active trading turns into a long schedule instead, which is why a list running to two hundred rows is the normal shape of this part of the return. The column list on its own sits in the Schedule VDA glossary entry.
- 1The date of the lot FIFO matched, not the day you first bought the coin.
- 2Cost of the matched lot only. The 0.5 ETH left in inventory keeps its own.
- 3Consideration minus cost. This is the figure the 30% runs against.
Which form
ITR-2 covers you if crypto is your only VDA activity and you have no business income. ITR-3 applies once you trade derivatives or report crypto as business income. Schedule VDA sits inside both.
Which head
Schedule VDA carries a column for the head of income and accepts capital gains or business income. Frequency, volume, holding period and borrowed funds decide which one fits your year.
The 30% under Section 115BBH applies to a VDA transfer under either head, so what the head changes is the rest of the return: business income pulls you into ITR-3 and a set of schedules that capital gains filers never open. Futures and options sit apart again. Whether a crypto derivative is itself a VDA under Section 2(47A) has not been clarified, and the common reading puts that result in Schedule BP as business income rather than in Schedule VDA as a transfer.
A return filed after the due date is a belated return under Section 139(4) and carries a fee under Section 234F, with interest running separately on unpaid tax.
Filing It on the Portal
Eight steps, and only one of them is about crypto. The rest is the ordinary shape of an Indian return. Screens on the portal move between filing seasons, so treat the menu names as the route rather than as the exact wording you will see.
Step 1: Get the figures into one list
Schedule VDA is filled one disposal at a time, so the return is only as quick as your records. Every transfer needs five things against it.
- Date of acquisition and date of transfer
- Cost of acquisition, with nothing else added to it
- Sale consideration in rupees
- TDS already deducted under Section 194S
- Whether the result is capital gains or business income
Step 2: Check the AIS before you start
Your Annual Information Statement and Form 26AS sit under your PAN on the portal and already carry the transfers exchanges reported. Read them first, because a figure you disagree with is easier to handle before the return is filed than after.
Step 3: Open the return
On the e-filing portal, go to e-File, then Income Tax Returns, then File Income Tax Return. Pick the assessment year that follows the year you traded in, choose the online mode and set the status to Individual.
Step 4: Pick ITR-2 or ITR-3
ITR-2 where crypto is your only VDA activity and there is no business income. ITR-3 once you trade derivatives or report crypto as business income. Schedule VDA sits inside both forms.
Step 5: Fill Schedule VDA row by row
The schedule is under the Income section of the form. There is no summary line, so a year of two hundred disposals is two hundred rows, each carrying its own dates, cost and consideration.
Step 6: Claim the TDS credit
The 1% withheld under Section 194S goes into the TDS schedule and reduces what you actually pay. Match it against Form 26AS rather than against your exchange statement, since only what the deductor deposited can be claimed.
Step 7: Pay the balance, then submit
Anything still due after TDS credit is self assessment tax under Section 140A and is paid before the return is submitted. Interest under Sections 234B and 234C is computed here as well.
Step 8: Verify within 30 days
A submitted return is not a filed return until it is verified, and the window is 30 days from submission. Aadhaar OTP, net banking and a digital signature all work. Miss it and the return is treated as never filed.
CryptoKar produces the Schedule VDA rows for step five as a PDF or an Excel file that you or your accountant work from. It does not file the return for you and it does not connect to the portal.
What a Default Costs You
The penalties for VDAs are the ordinary ones, sitting in the same sections that govern any other TDS default or any other undisclosed asset. What changed is that crypto now appears by name in the one provision that taxes at a rate higher than 30%.
Two of these rungs belong to the buyer rather than the seller, which is what makes peer-to-peer trading awkward. Where you are the one paying for a coin, the deduction duty is yours. Section 271C sets a penalty equal to the tax that should have been deducted, so failing to withhold ₹1,000 on a ₹1,00,000 purchase costs ₹1,000 on top of the ₹1,000 itself. Section 276B is a prosecution provision rather than a penalty one and it addresses a different failure, tax that was deducted and then not paid to the government. It carries rigorous imprisonment of three months to seven years and a fine, and it does not apply where the amount reaches the government before the quarterly statement for that period falls due.
The last rung is newer. Finance Act 2025 inserted virtual digital assets into the definition of undisclosed income in Section 158B, so crypto found during a search is assessed for the whole block period rather than for one year, and Section 113 taxes that block income at 60% with surcharge on top. This is not a rate that applies to trading. It applies to holdings and gains that were never declared and are then discovered, and it reaches back across the block period rather than at the year in question.
Interest runs separately from all of it. Tax on a VDA gain is due through the advance tax instalments like any other tax, so a large gain realised early in the year and settled only at filing collects interest under Sections 234B and 234C even where the return itself is on time.
Peer to Peer and Offshore Trades
The rate never changes with the venue. A gain of ₹50,000 is taxed at 30% whether it came from an Indian exchange, a peer-to-peer deal or a platform registered somewhere else. What changes is who deducts the 1%, and who describes the trade to the department.
On an Indian exchange
The platform deducts the 1% and deposits it, and from 1 April 2026 it also files a statement of your trades. Your job is to make the return agree with it.
Peer to peer
No platform stands between the two of you, so the buyer deducts the 1% and pays it in. Nobody files anything on your behalf.
On an offshore platform
The gain is taxed the same way. The deduction duty does not disappear because the venue is outside India, and from April 2027 the holding itself becomes visible through CARF.
A peer-to-peer trade leaves you holding the entire evidence burden. Bank credits arrive from a stranger rather than from a regulated venue, and where the counterparty and the trade behind a credit cannot be shown later, the amount is open to being treated as an unexplained credit rather than as sale proceeds. The difference matters, because unexplained income is not taxed at 30%. Keep the chat record, the order identifier, the counterparty details the platform gave you and the bank reference against every leg.
Offshore holdings raise a second question this page cannot answer for you. A balance with a platform outside India may be reportable in Schedule FA of the return depending on how the holding is characterised, and that turns on facts rather than on a rule, so it belongs with a chartered accountant. What is settled is the direction of travel. Platform statements begin on 1 April 2026 under Section 509(1), and CARF starts moving offshore data between tax authorities from April 2027.
If You Are a Non Resident
Nothing in Section 115BBH turns on where you live. The rate is the same. What residence changes is how much of your crypto activity India reaches in the first place, and whether the same gain is taxed twice.
Residence decides the scope
Section 6 counts days in India to fix your status. A resident is taxed on worldwide income. A non-resident is taxed on what is received, accrues or arises in India.
Source decides the charge
A gain made on an Indian exchange, or on crypto sold to an Indian buyer, is Indian source income, and Section 115BBH applies to it at the same 30% plus cess.
The treaty may relieve it
India has double taxation agreements with many countries. Whether one covers a VDA gain, and which article reaches it, is a fact specific reading rather than a rule.
Where there is Indian taxable crypto income the form is the same one a resident uses, ITR-2 for a plain investment year and ITR-3 once business income is in the picture, with the disposals going into Schedule VDA trade by trade. The 1% under Section 194S is not waived for a non-resident either, so the credit shows up in the same place, against the PAN.
Returning to India moves the line rather than erasing what came before. Residence brings worldwide income into scope from the year the day count is met, which is the point at which holdings built up abroad start mattering to an Indian return. Treaty relief, the day count in a year of arrival or departure, and the reporting position on a foreign platform balance are all questions for a chartered accountant, and this page states no answer for them.
What Changed on 1 April 2026
A new Act, the same tax. The Income Tax Act 2025 replaced the 1961 Act from 1 April 2026 and renumbered the VDA provisions without changing what they do, and Budget 2026 left the 30%, the 4% cess and the 1% deduction where they were.
| What it governs | Income-tax Act, 1961 | Income Tax Act, 2025 |
|---|---|---|
| Tax on income from a VDA transfer | Section 115BBH | Same 30% charge, renumbered |
| TDS on a VDA transfer | Section 194S | Section 393(1) |
| Transaction statements from reporting entities | No direct equivalent | Section 509(1) |
| Penalty for a late or inaccurate statement | No direct equivalent | Section 446 |
Section numbers appear here only where the statutory text confirms them. Where the renumbering is still being confirmed, the row says so rather than guessing.
FY 2025-26
Income-tax Act, 1961
The return most people are filing now. Section 115BBH for the 30%, Section 194S for the 1%.
FY 2026-27 onwards
Income Tax Act, 2025
Trades from 1 April 2026. Same 30%, same 4% cess, same 1% deduction, new numbering.
The substantive change is who else describes your trades to the department. Section 509(1) puts crypto exchanges and comparable platforms among the prescribed reporting entities that must file user-level transaction statements, and Section 446 attaches a penalty where such a statement arrives late or carries inaccurate particulars. Your trade data now reaches the department from two directions, your return and the platform statement, which is a good reason for the two to agree.
One figure this page will not state. The 1% deduction sits in Section 393(1) from FY 2026-27, and whether the ₹10,000 and ₹50,000 thresholds carry across is not something we can confirm from the statutory text today, so we leave it blank rather than borrow a number from commentary.
What CryptoKar Computes for You
Everything on this page is arithmetic once the trades are in one place. Getting them into one place is the work.
FIFO across every file
One chronological pass over your whole history, matching each disposal to the oldest unsold lot, whichever exchange it sits on.
Schedule VDA rows
Per-trade rows carrying acquisition and transfer dates, rounded the way the form expects.
1% TDS reconciled
The TDS recorded in your exchange files is pulled out and set against the liability the engine computes.
Derivatives kept apart
Futures and options results are tracked as business income, separate from spot capital gains.
Where it stops
- Uploads are CSV and XLSX from CoinDCX, WazirX, Binance and Bybit
- No wallet import, no on-chain history, no exchange API sync
- Exports are PDF and Excel. CryptoKar does not file the return for you
- Parsing runs in your browser; parsed transactions are stored in an encrypted database
Plans start at ₹499 / FY for up to 100 transactions, priced per financial year rather than as a subscription. See the full pricing.
Every Term on This Page
Each section, schedule and form named above has its own entry, with the statutory wording, a worked figure where one helps, and the questions it raises most often.
- Virtual Digital Asset (VDA)
- Section 115BBH
- Section 194S
- Section 56(2)(x)
- Section 393(1), Income Tax Act 2025
- Section 509(1), Income Tax Act 2025
- Section 446, Income Tax Act 2025
- Section 271C
- Section 276B
- Sections 158B and 113
- Section 234F
- FIFO cost basis
- Cost of acquisition
- Non-fungible token (NFT)
- Schedule VDA
- Schedule OS
- Schedule BP
- Schedule FA
- ITR-2 and ITR-3
- Form 26AS and the AIS
Frequently Asked Questions
The questions people actually type in, answered against the sections above.
This page states the law and what CryptoKar computes from your trade history. It is not tax advice. Judgment calls belong with a chartered accountant. Sections and dates here were read against the source on 21 August 2026.
Calculate Your Crypto Tax
Import your exchange data and get started. Supports CoinDCX, WazirX, Binance and Bybit.
