Harun Raaj & AssociatesHarun Raaj & Associates
Applies to: FY 2025-26 (AY 2026-27) · Last reviewed: 2026-08-04 · Reviewed by CA Harun Raaj, ICAI Membership No. 238303 · dual-cited ITA 1961 + ITA 2025
No set-off, no carry-forward, no expenses — s.115BBH is harsher than every other asset class.

Free · client-side only · Schedule VDA

Crypto / VDA Tax Calculator

Enter each VDA lot separately. Only the cost of acquisition is deductible; every profitable lot is taxed at the configured VDA rate, while a loss on another lot is ignored.

VDA lots

A lot is one buy-value and sell-value pair. Do not net one lot against another.

Lot 1

Lot result: ₹0 (gain included in taxable gains)

Enter the 194S amount shown as credit. This is prepaid tax, not a deduction from the gains.

IF / THEN decision path

IF a VDA lot has a positive gain, THEN include sell value minus cost of acquisition in taxable gains. IF a VDA lot has a loss, THEN ignore that loss for set-off and carry-forward. IF the total tax is calculated, THEN add 4% cess to the 30% tax and subtract only the 194S credit as prepaid tax. IF the transaction is reportable, THEN disclose it in Schedule VDA and use ITR-2 or ITR-3 as applicable.

Estimated result

VDA tax computation

Net payable after 194S credit

₹0

Taxable gains

₹0

Tax (30%)

₹0

Cess (4%)

₹0

194S prepaid credit

₹0

Losses ignored

₹0
Formula

Per lot taxable gain = max(0, sell value − buy value). Total tax = ₹0 × 30% + ₹0 × 4% cess = ₹0. Net payable = max(0, ₹0₹0 194S credit) = ₹0.

Report the transaction in Schedule VDA. ITR-2 or ITR-3 is required as applicable to your other income and filing profile. This calculator does not determine your final ITR form.

Statute pins: Section 115BBH · Section 194S · Section 2(47A)

HR

Reviewed by Harun Raaj, CA — ICAI Membership No. 238303  ·  Firm Reg. 19027S  ·  Updated July 2026

Statutory basis

Section 115BBH

Charging provision for income from transfer of a virtual digital asset; the configured tax rate is applied to positive lot gains.

Section 194S

TDS on transfer of a virtual digital asset; any amount already deducted is treated as prepaid credit.

Section 2(47A)

Definition reference for virtual digital asset classification.

The calculation is indicative and client-side only. Confirm your VDA classification, records, Schedule VDA disclosure, and ITR selection with a Chartered Accountant before filing.

Frequently Asked Questions

How is VDA or crypto gain calculated?+

1. For each VDA lot, gain is the sale value minus the cost of acquisition. The cost of acquisition is the only deduction configured for Section 115BBH. This tool calculates each lot separately and adds only positive lot gains.

Can I set off a crypto loss against another crypto gain?+

2. No. A loss on one VDA lot is ignored for inter-lot set-off in this calculator. The trap is that a ₹40,000 loss cannot reduce a separate ₹1,00,000 gain to ₹60,000; the taxable gain remains ₹1,00,000.

Can I carry forward a VDA loss?+

3. No. The approved VDA configuration marks both loss set-off and loss carry-forward as unavailable. A lot loss therefore lapses for this computation.

What VDA tax rate does this calculator use?+

4. The approved configuration applies 30% tax under Section 115BBH, plus the configured 4% health and education cess. No slab-rate comparison is made here.

How does 194S TDS affect the result?+

5. Section 194S TDS already deducted is shown as prepaid credit. Enter the credit from your tax records; it is subtracted after tax and cess, not from the VDA gain.

Which ITR and schedule cover VDA income?+

6. VDA transactions must be disclosed in Schedule VDA. ITR-2 or ITR-3 is required as applicable to the taxpayer’s other income and filing profile; this calculator does not choose the final ITR form.

Does this calculator include expenses such as brokerage?+

7. No. The approved VDA configuration allows cost of acquisition only. Expenses, loss set-off, and carry-forward are not deducted or netted in this calculation.

Related Tools

Capital Gains CalculatorIncome Tax CalculatorWhich ITR Form?