UPI is already how most Indians pay for everything. It makes sense to use it for buying crypto too. Platforms like CoinDCX, ZebPay, CoinSwitch, and Mudrex accept UPI deposits directly, and once your KYC is approved, the whole process takes under two minutes.
That said, not every bank cooperates. Some block UPI transfers to crypto exchanges entirely, which catches a lot of first-time buyers off guard.
This guide walks through both methods: direct UPI deposit for exchanges that support it, and the P2P workaround for when your bank gets in the way. It also covers deposit limits, trading fees, and the tax rules you need to know before your first buy.
Key Takeaways
- You can buy crypto with UPI in India on exchanges like CoinDCX, ZebPay, CoinSwitch, and Mudrex
- Crypto trading is legal in India; profits are taxed at 30% flat under Section 115BBH
- 1% TDS applies on crypto sales above ₹50,000 per year for most retail investors (specified persons) under Section 194S
- UPI deposits are instant; minimum buy starts at Rs. 100 on most platforms
- P2P UPI payments via Binance and Bitget work even when your bank blocks direct deposits
Can You Buy Crypto With UPI in India?
Yes. You can buy crypto with UPI in India on platforms like CoinDCX, ZebPay, CoinSwitch, and Mudrex. These exchanges accept UPI for INR deposits, and the whole thing takes under two minutes once KYC is done.
UPI (Unified Payments Interface) is a real-time payment system built by the National Payments Corporation of India (NPCI). Specifically, it lets you move money instantly from your bank account using apps like PhonePe, Google Pay, or Paytm.
One real friction point: not every bank plays along. Some banks, under pressure from the Reserve Bank of India (RBI), block UPI transfers to crypto exchanges. This guide covers both direct UPI and the P2P workaround below.
If you are looking to buy cryptocurrency with UPI, choosing a reliable crypto exchange in India that users trust is important. FIU-registered platforms offer KYC verification, INR deposits, and access to major cryptocurrencies including Bitcoin and Ethereum.
Is It Legal to Buy Crypto With UPI in India?
Buying crypto with UPI in India is legal. India’s Supreme Court struck down the RBI’s crypto banking ban in 2020, and the government formally recognized digital assets as Virtual Digital Assets (VDAs) in Union Budget 2022.
What that means in practice:
- All FIU-registered exchanges must follow KYC norms
- Profits are taxed at 30% plus 4% cess, regardless of income bracket or holding period
- Exchanges deduct a 1% TDS on crypto sales above ₹50,000 per year for specified persons, or ₹10,000 for others
- Exchanges registered with the Financial Intelligence Unit (FIU-IND) are authorized to accept UPI
The NPCI caused some confusion in 2022 when it said it was “not aware” of crypto exchanges using UPI. That statement was directed at one specific unauthorized case, not at FIU-compliant platforms. CoinDCX, ZebPay, and CoinSwitch continue to accept UPI deposits through their banking partners without issue.
How to Buy Crypto With UPI in India: Step by Step

Method 1: Direct UPI Deposit (CoinDCX, ZebPay, CoinSwitch, Mudrex)
This works if your bank does not block UPI payments to crypto exchanges. In fact, it is the most straightforward way to buy cryptocurrency with UPI through a regulated crypto exchange in India investors commonly use.
- Step 1: Download the app for CoinDCX, ZebPay, CoinSwitch, or Mudrex from the Play Store or App Store
- Step 2: Create an account and complete KYC. You need a PAN card and Aadhaar. Most exchanges verify in 10 to 30 minutes
- Step 3: Go to “Add Funds” or “Deposit INR”
- Step 4: Select UPI as your payment method
- Step 5: Enter the amount in INR. Minimum is Rs. 100 on CoinSwitch and CoinDCX
- Step 6: You get a UPI ID or QR code. Open your UPI app and complete the payment
- Step 7: INR shows up in your exchange wallet within seconds
- Step 8: Go to “Buy,” pick your cryptocurrency (Bitcoin, Ethereum, USDT, etc.) and confirm
Method 2: P2P UPI Payment (Binance, Bitget)
P2P (peer-to-peer) trading lets you buy crypto directly from another user, paying them via UPI. Binance and Bitget both support P2P with UPI in India.
Use this when your bank blocks direct UPI deposits to an exchange.
- Step 1: Create and verify your account on Binance or Bitget
- Step 2: Go to “P2P Trading” from the main menu
- Step 3: Select the crypto you want to buy. USDT has the most P2P liquidity in India
- Step 4: Filter payment method by “UPI”
- Step 5: Browse verified sellers. Look for completion rates above 95% and low dispute counts
- Step 6: Click “Buy.” The seller’s crypto moves into escrow automatically
- Step 7: Transfer INR to the seller’s UPI ID using your UPI app
- Step 8: Click “Payment Confirmed.” The crypto releases from escrow to your wallet
Why this works when Method 1 does not: in P2P, your bank sees a payment to an individual, not a crypto exchange. Banks that block crypto exchange transfers typically let these through.
Which Exchanges Let You Buy Crypto With UPI in India?
Choosing the right crypto exchange in India can affect everything from trading fees and deposit limits to the range of cryptocurrencies available. The platforms below are among the most popular choices for buying crypto with UPI in India.
| Exchange | UPI Method | Min Deposit | Spot Trading Fee | FIU Registered | Best For |
| CoinDCX | Direct UPI | Rs. 100 | 0.1% to 0.5% | Yes | Beginners, 500+ coins |
| ZebPay | Direct UPI | Rs. 100 | 0.1% to 0.2% | Yes | Long-term holders |
| CoinSwitch | Direct UPI | Rs. 100 | 0.04% to 0.4% (tiered) | Yes | Clean interface, INR futures |
| Mudrex | Direct UPI | Rs. 100 | 0.1% | Yes | 350+ tokens, basket investing |
| Binance | P2P UPI | Varies by seller | 0% (P2P) | Yes | Bank-block workaround |
| Bitget | P2P UPI | Varies by seller | 0% (P2P) | Yes | High P2P liquidity |
A few things worth knowing about these platforms:
- CoinDCX is India’s largest crypto exchange by user base and supports 500+ cryptocurrencies, from Bitcoin and Ethereum to altcoins like Polkadot.
- ZebPay, founded in 2014, is one of the oldest crypto exchanges in India still operating today, with over 6 million registered users.
- CoinSwitch (formerly CoinSwitch Kuber) is trusted by over 2.5 crore Indians. Furthermore, its spot fees are tiered from 0.04% to 0.4% depending on monthly volume, not a flat zero.
- Mudrex is a crypto investment platform focused on automated basket strategies
- Binance P2P charges zero trading fees on P2P transactions.
Once you are comfortable buying crypto with UPI in India, many traders move beyond spot into crypto futures trading. That requires a separate account setup and a higher risk tolerance, but the same UPI-funded exchanges support it.
UPI Deposit Limits and Fees to Know
Both the exchange and your bank set limits on UPI transactions for buying crypto in India:
| Platform | Daily UPI Limit | Weekly Limit | Monthly Limit | Deposit Fee |
| CoinDCX | Rs. 2,00,000 | Rs. 5,00,000 | Rs. 10,00,000 | Free |
| ZebPay | Rs. 1,00,000 | Rs. 3,00,000 | Rs. 10,00,000 | Free |
| CoinSwitch | Rs. 2,00,000 | Varies | Varies | Free |
| Mudrex | Rs. 2,00,000 | Rs. 5,00,000 | Varies | Free |
Other costs that add up:
- Trading fee: 0.04% to 0.5% per transaction depending on exchange and volume tier.
- GST on trading fees: 18% GST applies on fees charged by the exchange.
- TDS on crypto sales: The exchange deducts a 1% TDS when you sell crypto. For most retail investors (specified persons with no business income), the threshold is Rs. 50,000 in total sale value per financial year. For others, it is Rs. 10,000. This amount is deposited against your PAN and credited when you file your ITR.
- NPCI UPI transaction cap: NPCI caps individual UPI transactions at Rs. 1 lakh by default. Some banks extend this to Rs. 2 lakh for verified accounts.
Quick cost math: Buy Rs. 10,000 of Bitcoin via UPI with a 0.1% trading fee: you pay Rs. 10 in trading fees, plus Rs. 1.80 in GST on that fee. No TDS is deducted at the time of buying. TDS only comes into play when you sell.
What Happens If Your UPI Payment Fails?
UPI payment failures on crypto exchanges in India split into two types: technical issues and bank-level blocks.
Technical failures (usually fixable quickly):
- Insufficient balance: Therefore, check your bank balance before initiating. UPI does not partially fill orders
- UPI app timeout: If the payment screen times out, check your bank statement before retrying. The debit may have gone through even if the exchange has not updated yet
- Wrong UPI ID: Double-check the exchange UPI ID before confirming. Most platforms auto-fill this, but a typo here means money goes nowhere recoverable fast
- Payment stuck as pending: Wait 5 to 10 minutes. NPCI network delays occasionally hold transactions before settling
Bank-level blocks (need a workaround):
- Banks including HDFC, SBI, and Axis have at various points declined UPI transfers to crypto exchanges.
- Switch to P2P trading on Binance or Bitget if your bank blocks direct exchange deposits (Method 2 above).
- Try IMPS or NEFT bank transfer where the exchange supports it. Some banks are more permissive with IMPS than UPI.
- A second bank account sometimes solves this. Digital-first banks like Kotak 811 and Yes Bank have historically been more cooperative with crypto-related UPI payments than the larger PSU banks.
Crypto Tax Rules You Need to Know Before Buying
The tax rules for buying crypto with UPI in India are worth understanding before your first trade, not after. Here are the three that will directly affect you.
Rule 1: 30% flat tax on profits
All gains from selling, swapping, or spending crypto are taxed at a flat 30% plus 4% health and education cess. In addition, it does not matter how long you held the asset or what your income bracket is. The rate is the same.
Rule 2: 1% TDS on crypto sales
Exchanges deduct 1% TDS at source when you sell crypto. For most retail Indian investors (specified persons: individuals or HUFs with no business income, or business turnover below Rs. 1 crore), TDS kicks in when total sale value crosses Rs. 50,000 in a financial year. For others, the threshold is Rs. 10,000. This TDS is not an extra tax. It is credited against your PAN and can offset your tax liability when you file your ITR.
Rule 3: No loss set-off
Losses from one cryptocurrency cannot be offset against gains from another, or against any other income. Each coin is treated independently. Sell Bitcoin at a loss and Ethereum at a profit in the same year: you still owe 30% on the Ethereum gain.
How Crypto Tax Math Works in Practice
Practical example:
| Transaction | Amount |
| Buy Bitcoin via UPI | Rs. 50,000 |
| Sell Bitcoin later | Rs. 70,000 |
| Profit | Rs. 20,000 |
| Tax at 30% | Rs. 6,000 |
| Cess at 4% on tax | Rs. 240 |
| Total tax owed | Rs. 6,240 |
At the time of sale, the exchange deducts 1% TDS on Rs. 70,000 (= Rs. 700). That Rs. 700 is credited against this Rs. 6,240 when you file your ITR, so you effectively pay the remaining Rs. 5,540 at filing.
The Indian government collected Rs. 437 crore in crypto taxes in FY 2023-24, up from Rs. 269 crore the year before. Enforcement is active, not theoretical. The 30% tax and no-loss-set-off rules apply to all Virtual Digital Assets including NFTs, not just Bitcoin and Ethereum trades.
Final Thoughts
Whether you want to buy cryptocurrency with UPI, invest in Bitcoin, or explore the broader cryptocurrency market, UPI remains one of the fastest funding methods available. CoinDCX, ZebPay, CoinSwitch, and Mudrex allow users to buy crypto in India with direct UPI deposits, while Binance and Bitget provide P2P alternatives.
The legal picture is settled: cryptocurrency trading in India is permitted, profits are taxable at 30%, and FIU-registered exchanges are authorized to accept UPI. The main thing that trips people up is the tax side, specifically the no-loss-set-off rule and the TDS clawback process.
Keep records of every transaction. The Income Tax Department uses AI-driven tools to cross-check exchange-filed TDS against individual ITRs. If your numbers do not match, you will hear about it.
Frequently Asked Questions
Yes. CoinDCX, ZebPay, CoinSwitch, and Mudrex all support direct UPI deposits for buying crypto in India. The minimum buy amount is Rs. 100 on most platforms, and deposits settle within seconds.
CoinDCX is the largest Indian crypto exchange by user base and supports 500+ cryptocurrencies with direct UPI deposits. ZebPay suits long-term holders who want a simpler interface. CoinSwitch offers tiered spot fees starting at 0.04% for high-volume traders. The right choice depends on whether coin selection, fee structure, or simplicity matters most to you.
Yes. Most exchanges cap daily UPI deposits between Rs. 1,00,000 and Rs. 2,00,000. NPCI also caps individual UPI transactions at Rs. 1 lakh by default. For larger purchases, use IMPS or NEFT bank transfer, which typically has higher limits.
No, TDS is not deducted when you buy. It is deducted when you sell. Under Section 194S, 1% TDS applies on the sale of crypto above Rs. 50,000 per financial year for most retail investors (specified persons), or Rs. 10,000 for others. The exchange deducts it automatically and deposits it against your PAN.
Switch to P2P trading on Binance or Bitget. In P2P, you pay another user directly via UPI rather than the exchange itself. Your bank sees a payment to an individual, so it usually goes through. Alternatively, try IMPS transfer or use a second bank account. Kotak 811 and Yes Bank have historically been more permissive with crypto-related UPI transfers than larger PSU banks.
