Summary: Crypto gains are taxed at a flat 30% (plus 4% cess) at the time of the transfer (sale, swap, or payment), not just when you withdraw to your bank account. You cannot deduct expenses (other than acquisition cost) or offset losses, and you must report all transactions in Schedule VDA of your ITR.