Crypto Bookkeeping for Tax in India: The Complete 2026 Guide
Crypto bookkeeping for tax in India means tracking every single trade... India taxes crypto gains at a flat 30% with zero loss offset — meaning one profitable trade and one losing trade in the same year can still leave you owing tax on the full profit alone. Here's how to actually keep records that survive an income tax notice.
Table of Contents
- Crypto Bookkeeping for Tax in India: The Rules in One Place
- Why Bookkeeping Matters More in Crypto Than Anywhere Else
- What Actually Counts as a Taxable Event
- The No-Loss-Offset Rule That Catches Everyone Out
- The Actual Bookkeeping Process, Step by Step
- Calculator: What Do You Actually Owe?
- Filing Correctly: Schedule VDA and ITR Forms
- Tracking Your 1% TDS Credit
- Bookkeeping Tools Worth Using
- Common Mistakes That Trigger Notices
- Frequently Asked Questions
Since the Finance Act 2022 first introduced the concept of Virtual Digital Assets (VDAs) into Indian tax law, crypto has been taxed under a framework that's genuinely stricter than almost any other asset class an Indian investor can hold. As ClearTax's comprehensive taxation guide confirms, the Union Budget for 2026-27 kept this framework fully unchanged — no relief, no reduced rates, no restored loss offsets. Koinly's CPA-reviewed 2026 guide notes that the Income Tax Department itself has issued no separate crypto-specific guidance beyond these two core statutory provisions — Section 115BBH and Section 194S.
30%
Flat Tax
On all VDA profits under Section 115BBH, plus 4% cess — effective rate around 31.2%
1%
TDS
Deducted under Section 194S on transfers above ₹10,000-₹50,000/year, depending on filer type
0
Loss Offset
Crypto losses cannot offset crypto gains, other income, or carry forward to future years
Industry voices have repeatedly pushed back on this framework — CoinDCX CEO Sumit Gupta has publicly argued that the current 1% TDS and 30% flat tax combination "pushed many users toward offshore platforms," and has called for reforms including a much lower TDS rate and restored loss offsets. As of the FY 2026-27 budget, none of these proposed changes have been adopted, and the framework described in this guide remains the operative law for anyone with crypto tax obligations in India today.
With stocks and mutual funds, your broker or fund house generates a clean, consolidated capital gains statement at year-end, and platforms tracking your equity portfolio performance typically integrate this reporting seamlessly. Crypto offers no such convenience by default. A typical active trader might hold assets across three or four exchanges, a couple of self-custody wallets, and possibly a DeFi protocol or two — each generating transaction records in a different format, with no single authority consolidating them into one usable report.
This fragmentation is precisely why crypto bookkeeping has become a distinct discipline rather than an afterthought at tax time. Because every single trade — not just year-end gains — is taxed as an individual, standalone event with its own cost basis and sale value, missing or misrecorded transactions don't just create minor inaccuracies; they can materially change your tax liability. This mirrors, in a more extreme form, the same recordkeeping discipline discussed in our guide to tax-loss harvesting for equities, where transaction-level accuracy also directly determines your final tax outcome.
This is where most first-time crypto investors get caught off guard. Selling for INR is obviously taxable — but so are several transactions that don't feel like "selling" at all, a distinction Unocoin's 2026 investor guide specifically calls out as the most common source of underreported tax.
- Crypto-to-crypto swaps: Trading Bitcoin for Ethereum is a taxable event, not a tax-free internal transfer — each swap triggers a gain/loss calculation on the asset given up
- Spending crypto on goods or services: Using crypto to pay for something is treated as a disposal, taxed the same as selling for cash
- Staking rewards, mining income, and airdrops: These are taxed at your income slab rate upon receipt — a separate tax event from any later sale of that same received asset, which then triggers the 30% VDA rate on its own subsequent gain
- Gifts above ₹50,000: Taxable as income for the recipient, unless received from a specifically defined relative under the Income Tax Act
Understanding this distinction matters enormously for anyone actively trading, since a portfolio that looks "unchanged" (still 100% in crypto, just different coins) can still generate substantial reportable crypto tax events throughout the year — a pattern quite different from how corporate actions in equities are treated, where most restructuring events don't trigger immediate taxation, as ZD Advisor's calculation examples illustrate with real worked scenarios.
This is the single most misunderstood rule in Indian crypto taxation, and it's worth stating in the starkest possible terms: if you make a ₹5 lakh profit on Bitcoin and a ₹4 lakh loss on Ethereum in the same financial year, you still owe 30% tax on the full ₹5 lakh Bitcoin profit. The Ethereum loss provides zero tax relief — it cannot offset the Bitcoin gain, cannot offset any other income, and cannot be carried forward to reduce next year's tax either, as MEXC's detailed rules breakdown and Swastika's 2026 filing guide both confirm using nearly identical language, underscoring just how firmly this rule is applied in practice.
This stands in sharp contrast to how tax-loss harvesting works for stocks and mutual funds, where short-term losses can offset both short and long-term gains, and unused losses carry forward for 8 years. Crypto investors get none of these mechanisms — every asset, every trade, is taxed entirely on its own, with no netting across your portfolio whatsoever.
Whether you're managing this yourself or handing it to specialised software, the underlying crypto bookkeeping workflow follows the same five stages every time, regardless of how many exchanges or wallet types your activity spans.
Import every transaction from every source
Deposits, withdrawals, trades, staking income, airdrops — from every exchange account and every wallet, including cold and hot wallets you've used during the year. Missing even one wallet creates gaps that are difficult to reconcile later.
Let categorisation happen automatically where possible
Good bookkeeping software recognises standard transaction types — deposits, withdrawals, trades, staking rewards — without manual entry for the bulk of routine activity.
Manually classify pending or ambiguous entries
Transfers between your own wallets, NFT mints, DeFi liquidity provision, and unusual transaction types typically need manual review, since automated systems can't always distinguish an internal transfer from a genuine disposal.
Reconcile your closing balance
Confirm that your recorded holdings match what's actually sitting in your wallets and exchange accounts. A mismatch at this stage almost always points to a missed or misclassified transaction earlier in the process.
Generate your capital gains and holdings reports
The final output should be a clean, per-transaction gain/loss report ready to hand directly to a Chartered Accountant, or to populate Schedule VDA in your ITR yourself — comparable in spirit to how a consolidated fund statement works for mutual fund investors, just without a single provider generating it for you automatically.
Enter your purchase price, sale price, and any TDS already deducted to estimate your crypto tax liability under India's current rules.
Crypto Tax Calculator (India)
30% flat tax + 4% cess, per Section 115BBH — no loss offset applies
This is a simplified single-transaction estimate. Remember: if you have losses on other crypto assets, they cannot reduce this liability under current Indian tax rules. Always verify with a Chartered Accountant before filing — comparing this against tools like our Mutual Fund TER vs BER calculator shows just how differently crypto tax mechanics work versus equity investments, where fees and gains interact very differently.
All crypto gains must be reported under Schedule VDA, a dedicated section introduced specifically for Virtual Digital Assets in the Income Tax Return, filed through the Income Tax Department's e-filing portal. Depending on how your activity is classified, you'll use either ITR-2 (if reporting as capital gains, the more common route for typical investors) or ITR-3 (if your activity qualifies as business income, more relevant for high-frequency traders), a distinction ZD Advisor's filing guide walks through in detail.
Each individual transaction — not just an annual net figure — needs to be reported line-by-line within Schedule VDA, which is exactly why the consolidated reporting produced by proper bookkeeping becomes essential rather than optional once your transaction count climbs into the dozens or hundreds.
Every rupee of TDS deducted on your crypto transfers throughout the year shows up in your Form 26AS and the Annual Information Statement (AIS) — the same consolidated tax documents used for salary and other TDS tracking. When filing, this TDS amount is claimed as a credit against your final 30% tax liability, reducing the additional amount you need to pay at filing time, a mechanism explained thoroughly in CoinDCX's investor tax guide.
Manually reconciling more than a handful of crypto transactions across multiple platforms is genuinely impractical by spreadsheet alone. Dedicated crypto tax software — connecting directly to exchange accounts and wallet addresses via API or public address tracking — automates the bulk of the import, categorisation, and gain/loss calculation process, producing an ITR-ready report that can go straight to a Chartered Accountant, an approach Swastika's practitioner guidance recommends specifically for anyone with more than a few dozen annual transactions.
Regardless of which tool you use, the underlying principle stays the same as with any other investment: your bookkeeping is only as good as your underlying account discipline — the fewer wallets and platforms you scatter activity across, the easier reconciliation becomes at year-end.
Advance Tax Obligations for Active Traders
If your crypto gains during the year are significant, you may also be required to pay advance tax in quarterly instalments — typically by June, September, December, and March — rather than settling the entire liability at ITR filing time. This is easy to overlook precisely because crypto gains don't come with the automatic advance-tax reminders that a salaried employer's TDS deductions provide, an oversight closely related to the planning gaps discussed in our salary and income planning tools, making it another area where proactive bookkeeping (rather than a year-end scramble) genuinely pays off. Reviewing your overall portfolio alongside other diversified holdings — including gold, equities traded via NSE or BSE, and structured savings via a 50-30-20 budgeting approach — helps put crypto's unique tax burden into a fuller financial picture too.
How Long to Keep Your Records
Given that Indian tax authorities can reopen assessments and issue notices well after a return has been filed, retaining detailed transaction records — exchange statements, wallet transaction histories, and your final gain/loss calculations — for at least 6-8 years is a sensible practice, mirroring the general recordkeeping standard many Chartered Accountants recommend across other investment categories as well. This is precisely the kind of discipline good crypto bookkeeping is meant to build into your routine, rather than something to reconstruct retroactively under pressure once a notice actually arrives.
Comparing Bookkeeping Effort Across Portfolio Sizes
The scale of crypto bookkeeping effort required scales directly with transaction count, not portfolio value. A single long-term Bitcoin holding bought once and never touched requires minimal ongoing bookkeeping. An active trader making dozens of monthly swaps across multiple exchange accounts, by contrast, generates a genuinely substantial bookkeeping workload — reinforcing why frequency of activity, more than total capital deployed, is the real driver of how seriously crypto tax compliance needs to be taken.
- Assuming crypto-to-crypto swaps are tax-free: Every swap is a disposal event — treating it as an internal, non-taxable transfer is one of the most common triggers for a later mismatch with exchange-reported data
- Forgetting foreign exchange activity: Holdings or trades on offshore platforms still fall under Indian reporting requirements, and non-disclosure can trigger severe penalties under the Black Money Act, up to ₹10 lakh per undisclosed foreign asset, a risk India Policy Hub's regulatory analysis covers in detail, including the unresolved FEMA treatment of offshore crypto holdings
- Trying to net losses against gains anyway: Some investors, used to how equity taxation works, mistakenly net crypto losses against crypto gains when self-calculating — an error that understates tax owed and invites a notice under Section 148A
- Ignoring staking and airdrop income until sale: These trigger a slab-rate tax obligation on receipt, separate from any later 30% tax on subsequent gains — treating them as tax-free until sold is a genuine, common compliance gap
- Relying on memory instead of a bookkeeping system: With exchanges now subject to mandatory reporting requirements from FY 2025-26 onward, and a global data-sharing framework (OECD's CARF) planned by April 2027, the gap between what you report and what authorities can independently verify is closing fast
Sound crypto tax discipline pairs naturally with broader financial habits — filing correctly and on time by the annual ITR deadline, maintaining the same recordkeeping rigour used for equity tax-loss harvesting, and understanding your overall risk exposure the way you would with any core investment strategy. Given crypto's continued price volatility, disciplined records matter just as much during a downturn as during a rally — losses still need to be tracked precisely, even though they offer no tax relief under current rules. Broader macro conditions, including Dollar Index movements, Fed policy decisions, and domestic inflation trends, all influence crypto sentiment and price swings in ways worth tracking alongside your tax obligations.
Ultimately, good crypto bookkeeping isn't about minimising your crypto tax bill through clever accounting — under India's current rules, there's genuinely little room for that. It's about ensuring the crypto tax you calculate and pay is accurate, defensible, and fully consistent with what exchanges and international frameworks are independently reporting about your activity. Investors who treat crypto tax as an ongoing, transaction-by-transaction discipline — rather than a once-a-year scramble each July — consistently spend less time, money, and stress at filing season than those who don't. For more, explore our full Cryptocurrency section, our broader Personal Finance section, or browse the complete Play With Stock article library.
No. Under Section 115BBH, losses from one Virtual Digital Asset cannot be offset against gains from another VDA, or against any other income. They also cannot be carried forward to future years.
Yes. Crypto-to-crypto swaps (for example, Bitcoin to Ethereum) are treated as taxable disposal events, exactly like selling for INR — not as tax-free internal transfers.
Only the cost of acquisition (your original purchase price) can be deducted. Trading fees, gas fees, internet costs, and platform subscriptions are not deductible under current rules.
Most individual investors report crypto gains as capital gains under ITR-2. Frequent, high-volume traders whose activity qualifies as business income should use ITR-3 instead. Both forms include the dedicated Schedule VDA section.
Yes. Holdings and transactions on offshore platforms still fall under Indian tax reporting requirements. Non-disclosure can trigger severe penalties under the Black Money Act, and India is moving toward automatic global data-sharing (via the OECD's CARF framework) by April 2027.

Pranab Barman is a Financial Educator and Personal Finance Researcher with over 10 years of hands-on experience in stock markets, trading, and investing. Currently enrolled in the CFA Program, he is committed to continuous learning and professional excellence in finance.
As the Founder of PlayWithStock, Pranab covers a wide range of topics including Mutual Funds, SIP, Taxation, Stock Market Basics, and Financial Calculators — with a focus on simplifying complex financial concepts for everyday all investors.
Email: support@playwithstock.com
Website: playwithstock.com
Related posts:
India Crypto Tax Notices: 44,000 Investors Just Got a Letter
Cold Wallet vs Hot Wallet: The Complete Crypto Security Guide
Tax-Loss Harvesting: How It Works in India
Share Buyback Tender vs Sell Calculator: 2026 Tax Guide
SGB Premature Redemption Calculator 2026: Tax Rules, RBI Dates & Exit Guide
8th Pay Commission Salary Calculator: Complete 2026 Guide
GST 2.0 for E-commerce Sellers (2026): Complete Guide
What is a Demat Account? A Complete Beginner’s Guide