Crypto Tax Calculator 2025
How Much Tax Will You Pay?
Calculate your 30% profit tax and 1% TDS liability based on your crypto transaction in India (2025).
Buying cryptocurrency with Indian rupees isn’t just possible in 2025-it’s easier than ever. But it’s not as simple as downloading an app and clicking buy. There are rules, taxes, and platform choices that can make or break your experience. If you’ve ever wondered how to actually get crypto into your wallet using your bank account or UPI, here’s how it really works-no fluff, no theory, just what you need to do.
Yes, It’s Legal (But Taxed Heavily)
You can legally buy, sell, and hold cryptocurrency in India. The Supreme Court overturned the RBI’s 2018 ban back in 2020, and since then, exchanges have operated openly. But legality doesn’t mean no consequences. Since April 2022, the government taxes crypto profits at 30%, plus a 4% cess. That’s not a capital gains tax-it’s a flat rate on any profit you make, even if you only held the asset for a day. There’s also a 1% Tax Deducted at Source (TDS) on every trade, taken automatically by compliant exchanges. You don’t file this separately; it’s already taken out when you buy or sell. If you’re not seeing TDS deducted, you’re on a non-compliant platform-and that’s risky.What You Need Before You Start
Before you buy your first Bitcoin or Ethereum, you need three things:- Your PAN card (Permanent Account Number)
- Your Aadhaar card (India’s national ID)
- A smartphone with internet access
How to Deposit Rupees: UPI Is King
The fastest, most popular way to fund your crypto account is through UPI. It’s the same system you use to pay for chai or split a cab fare. Over 119 billion UPI transactions happened in October 2025 alone. Most exchanges-WazirX, ZebPay, CoinDCX-support UPI through apps like PhonePe, Google Pay, and Paytm. You just link your bank account, pick the exchange’s UPI ID, and send the money. Settlements happen in under 15 seconds. No waiting. No fees. Bank transfers still work, but they’re slower. If you use NEFT or IMPS, expect 1-2 business days. Some platforms like Kraken don’t even support UPI in India. They force bank transfers only, which makes them impractical for most retail users.Minimum Deposit? Start with ₹100
You don’t need thousands to get started. WazirX lets you buy as little as ₹100 worth of Bitcoin or Ethereum. That’s less than the cost of a movie ticket. You can buy fractions of a coin-0.00001 BTC, for example. This is huge for students, gig workers, or anyone just testing the waters. Binance India requires ₹500 minimum for bank transfers, but still allows ₹100 via UPI. ZebPay and CoinDCX follow the same model. If you’re starting small, go with an exchange that accepts ₹100. Don’t waste time on platforms that lock you out with higher minimums.
Best Exchanges in India (2025)
There are seven major exchanges operating in India. Here’s who stands out:| Exchange | Best For | Min Deposit | Trading Fee | TDS Compliant? | UPI Support | Coin Selection |
|---|---|---|---|---|---|---|
| WazirX | Beginners | ₹100 | 0.20% flat | Yes | Yes | 300+ |
| ZebPay | Mobile users | ₹100 | 0.15%-0.50% | Yes | Yes | 75 |
| CoinDCX | Security-focused | ₹100 | 0.10%-0.40% | Yes | Yes | 200+ |
| Binance India | Advanced traders | ₹500 (bank), ₹100 (UPI) | 0.10%-0.60% | No | Yes | 500+ |
| Kraken | Low fees, large trades | ₹2,000 | 0.00%-0.16% | No | No | 150+ |
WazirX is the safest pick for most people. It’s the most user-friendly, has the lowest barrier to entry, and complies with all tax rules. ZebPay wins for mobile design-it’s smooth, fast, and secure with fingerprint login. Binance has the most coins, but if you’re not tracking your taxes manually, you could get in trouble. Kraken has the best fees for big traders, but if you’re buying ₹500 a week, the lack of UPI and high minimum make it a bad fit.
Security: Don’t Leave Crypto on Exchanges
Exchanges are convenient, but they’re also targets. In 2024, ZebPay’s hot wallet was breached, costing users ₹18.7 crore. Cyble reported 217 crypto thefts in India in 2025, totaling ₹9.3 crore. Most were due to weak passwords or phishing scams. Always enable two-factor authentication (2FA) using an app like Google Authenticator-not SMS. SMS can be intercepted. Also, set up withdrawal whitelisting. That means you can only send crypto to addresses you’ve pre-approved. Most Indian exchanges let you do this in settings. For anything over ₹10,000, move your crypto off the exchange. Use a hardware wallet like Ledger Nano S+ (₹11,999). It’s offline, so hackers can’t touch it. Only 28% of Indian crypto users do this. Don’t be in the 72%. If you’re just starting out, use a trusted software wallet like Trust Wallet or Phantom. But never leave large amounts on an exchange longer than you need to.Taxes: You Can’t Ignore Them
The 30% tax on profits is non-negotiable. If you bought Bitcoin at ₹90 lakh and sold it at ₹95 lakh, you owe 30% on ₹5 lakh profit-that’s ₹1.5 lakh in tax. The 1% TDS is taken automatically if you’re on WazirX, CoinDCX, or ZebPay. You don’t need to pay it again. But if you’re on Binance India-which doesn’t deduct TDS-you must calculate and pay it yourself during tax season. NASSCOM’s 2025 audit found 37% of Binance India users underpaid taxes because they didn’t track their trades. Keep records of every trade: buy price, sell price, date, and platform. Use free tools like Koinly or CoinTracker to auto-generate tax reports. Don’t wait until March. Start tracking from day one.
What Not to Do
- Don’t use unregulated P2P platforms like local Telegram groups or WhatsApp traders. There’s no recourse if you get scammed.
- Don’t reuse passwords. If you use the same password for your email, bank, and crypto account, one breach can take everything.
- Don’t trust “guaranteed returns”. If someone promises 5% daily profits, it’s a Ponzi scheme.
- Don’t ignore UPI limits. Some banks cap UPI transfers at ₹1 lakh per day. If you want to deposit ₹5 lakh, you’ll need to split it across days or use multiple apps.
Real Stories from Indian Crypto Users
A 21-year-old engineering student in Pune started buying ₹100 worth of Ethereum every day on WazirX in 2023. By late 2025, his portfolio hit ₹2.8 lakh. He didn’t time the market-he just invested consistently. He says, “It’s like saving, but with crypto.” A freelance designer in Bengaluru used crypto to receive payments from clients in the U.S. and Europe. She converted crypto to INR via ZebPay and paid her rent. She saved 4% on international transfer fees compared to traditional services. But not everyone wins. A user in Delhi lost ₹4.2 lakh after clicking a fake WazirX login link. He didn’t have 2FA enabled. His account was drained in 12 minutes.What’s Coming Next?
The Reserve Bank of India launched its own digital currency, the Digital Rupee (e₹), in retail pilot mode in November 2025. It’s not crypto-it’s a government-backed digital rupee. But it’s changing the conversation. Some analysts believe the Digital Rupee could eventually compete with crypto for everyday payments. Others think it’ll coexist. Either way, the Indian government is clearly moving toward digital money. The proposed Crypto Asset Regulation Bill, stuck in committee since February 2023, could bring clearer rules. But until then, the 30% tax and TDS are the reality. The market is growing anyway-15 million active users in 2025, with projections hitting 25 million by 2027.Start Today. Keep It Simple.
You don’t need to be a tech expert. You don’t need to understand blockchain to buy crypto. You just need a PAN card, a phone, and the willingness to follow the rules. Pick WazirX or ZebPay. Do KYC. Fund via UPI. Buy ₹100. Enable 2FA. Track your trades. Move big holdings to a hardware wallet. File your taxes. That’s it. The market won’t wait. The tax rules won’t change. The technology is here. Your move.Can I buy crypto with cash in India?
No. There are no legal cash-to-crypto exchanges in India. All transactions must go through regulated platforms that require KYC. Any service offering cash deals is unregulated and risky. Stick to UPI or bank transfers on verified exchanges like WazirX or ZebPay.
Do I need to pay tax if I don’t sell my crypto?
No. You only pay the 30% tax when you sell or trade crypto for another cryptocurrency or fiat. Holding crypto without selling doesn’t trigger a tax event. But you must still report holdings in your income tax return under ‘Schedule VDA’ (Virtual Digital Assets).
Is Binance India safe to use?
Binance India is safe in terms of platform security, but it’s not compliant with India’s TDS rule. It doesn’t automatically deduct the 1% tax on trades. That means you’re responsible for calculating and paying it yourself. If you’re not tracking every trade, you risk underpaying taxes, which could lead to penalties. For most users, it’s safer to use a TDS-compliant exchange like WazirX or CoinDCX.
Can I use PayPal or credit cards to buy crypto in India?
No. Indian exchanges do not accept PayPal, credit cards, or debit cards for crypto purchases. The only approved methods are UPI and bank transfers (NEFT/IMPS). This is a regulatory requirement to prevent money laundering and ensure traceability.
What happens if I don’t pay crypto taxes in India?
The Income Tax Department can track crypto transactions through exchanges that report to them. If you don’t pay, you’ll receive a notice. Penalties can include 100%-300% of the unpaid tax, plus interest. In extreme cases, it could lead to legal action under the Income Tax Act. TDS-compliant exchanges already report your trades, so hiding income is nearly impossible.
Which crypto should I buy first in India?
Start with Bitcoin or Ethereum. They’re the most liquid, have the highest trading volume, and are accepted by most platforms. Bitcoin is the most stable store of value in the Indian market. Ethereum offers more utility through DeFi and smart contracts. Avoid lesser-known altcoins until you understand how the market moves. Don’t chase hype.