How to Receive USDT/USDC Payments in India
How to Receive USDT/USDC Payments in India
Global Payments

Published on 21/09/2026

How to Receive USDT/USDC Payments in India

Receive USDT and USDC as documented rupees

Your buyer pays in stablecoins, we convert offshore, and INR settles against your invoice with an e-FIRA.

You can receive USDT/USDC payments in India through one of two routes. On the business route, your buyer sends the coins to an offshore wallet, they are converted outside India, and rupees reach your bank account against an export invoice. On the personal route, you receive the coins into an Indian exchange account and sell them for rupees.


A stablecoin is a token priced to track a currency, so one USDT or one USDC is meant to hold a value of about USD 1. Receiving and holding a stablecoin is not illegal in India, while the two routes are taxed and documented in completely different ways.


Which route is yours depends on one question: is this payment settling an invoice you raised, or are you selling coins you already hold? Pick the wrong answer and you can pay tax you did not owe, or end up with rupees in your account and nothing on file to explain them.


Which USDT or USDC Route Is Yours Before Any Coins Move

Your answer changes every step that follows, and it is the one thing worth settling first. If an overseas client owes you money for work you did or goods you shipped, and you raised an invoice for it, you are on the business route, even if you are a one-person freelance studio.


If you already hold USDT or USDC and you simply want rupees, you are on the personal route. Same coins, same wallets, two very different sets of paperwork.


A freelancer with a signed statement of work sits on the business side of that table, next to a company shipping software, because both are paid against an invoice. For the FEMA detail behind both routes, read our guide to stablecoin off-ramp compliance.

Which route are you on?

If a client is paying an invoice you raised, you are on the business route, even as a one-person studio, and it is taxed and documented differently from a personal sale.

You are on the business route ifYou are on the personal route if
You raised an invoice on an overseas client and this payment settles itYou bought or earned the coins earlier and now want rupees
The money is export income for a service or a shipmentThe money is your own holding being sold
You need the rupees to arrive with export documentation attachedYou need the rupees in your bank account, and nothing more

How the Compliant Business Settlement Route Turns USDT Into Documented Rupees

The business route is the one most invoice-backed USDT/USDC payments take, and it keeps the crypto leg outside India entirely. Your buyer pays in USDT or USDC against an invoice, a regulated provider converts the coins to dollars offshore, and an Authorised Dealer (AD) Category-I bank credits rupees to your Indian current account.


What arrives is an ordinary inward remittance in rupees, with export documentation attached. That is what your bank, your auditor and a GST officer each want to see when the payment is questioned later.

Invoice your buyer in dollars before any token moves

Raise the export invoice first, priced in dollars, with your services or goods described the way you normally describe them, the same way you would raise any other export invoice. The stablecoin is only the settlement instrument.


If the invoice says USD 4,000 and your buyer settles it with 4,000 USDC, the underlying transaction is still a dollar-denominated export, and that is the version your paperwork has to tell. Payments that arrive with no invoice behind them cause the trouble later.

Your buyer sends the coins to an offshore wallet

The provider assigns a collection wallet outside India, and you pass that address, with the chain, to your buyer. Your buyer sends from their own wallet or their own exchange account.


Nothing in this step asks you to open a crypto account, hold a coin, or take a view on price, which is the practical reason exporters prefer it. Confirm the first transfer on a block explorer before you invoice again.

The conversion happens outside India and rupees settle inside

The coins are sold for dollars offshore, and the dollars come into India through the banking channel as an inward remittance. We run this route to accept stablecoins and settle INR, for exporters settling in USDC or USDT and for the platforms that serve them.


  • At Xflow we hold final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India (RBI), current as of February 2026. That is the last stage of RBI approval rather than a provisional one, and it is the licence that lets us take a payment from abroad and settle it to you in rupees.


We settle at T+2 on that product. An e-FIRA is issued by an AD Category-I bank on every transaction.

The paperwork trail your bank and auditor will ask for

Export documentation on this route works the way it always has, because the money reaches you as a normal inward remittance:


  • Purpose code - because the money arrives as a real inward remittance, your bank can tag the receipt with an RBI purpose code such as P0802 for software implementation or P0807 for other business services, based on what you actually sold.
  • Foreign inward remittance advice - the e-FIRA evidences that foreign currency came in against that invoice, and it is what supports a GST refund claim on a zero-rated export.
  • EDPMS - your bank, not the provider, reports the receipt on the Export Data Processing and Monitoring System and closes the EDPMS entry, so the invoice does not sit open against your name.

Cashing Out USDT You Already Hold, the Direct Crypto-to-Fiat Route

If the coins are already yours, the route is shorter and entirely domestic. You receive USDT or USDC into an Indian exchange account in your own name, sell it for rupees on that exchange, and withdraw the rupees to your bank.


There is no invoice, no purpose code and no remittance advice anywhere in it, because no foreign currency crosses the border. That is the trade-off: fewer steps to run, and almost nothing to show a bank afterwards. We have no part in this route.

Receive the coins into an Indian exchange account you control

Open an account with an exchange registered with the Financial Intelligence Unit India (FIU-IND) as a reporting entity, complete the identity checks, and generate a deposit address for the exact coin and chain you are expecting.


Registration belongs to the company behind the brand, not to the name on the app. Mudrex's registration is held by RPFAS Technologies Private Limited, and CoinDCX's by Neblio Technologies Private Limited, so those are the names a compliance page will show.


Registration status also changes. Check your own platform's current compliance page for the registered company name and its FIU-IND reference before you deposit anything.

Sell the coins for rupees on the exchange's order book

Once the deposit confirms, you sell the coins against the rupee pair on that exchange. The price you get is the order book price at that moment, and the exchange deducts its own trading fee on top.


This sale is the moment your tax position crystallises. You are personally transferring a virtual digital asset here, and that transfer is the event 1% tax deducted at source (TDS) attaches to. Compare the rupee amount you actually receive rather than the headline rate, because fees and spreads differ by platform.

Withdraw the rupees to your own Indian bank account

Withdrawals go to a bank account already linked and verified on the exchange. A first withdrawal is often held for review, and your bank may occasionally ask what the credit was for. The rail depends on the amount:


  • UPI - the usual route for small withdrawals, and the quickest to land.
  • IMPS - the common choice for larger amounts, and available outside banking hours.
  • NEFT - used for the largest transfers, settling in batches on banking days.


Check the withdrawal limits on your account before you plan around the money, since they vary by platform and by verification level. Keep the trade statement and the withdrawal record, because those two documents are the only evidence this route produces.

When this route is the wrong one for you

If you are invoicing a client for services rather than selling a holding, this route hands you rupees and little else. There is no remittance advice, and nothing for a purpose code or an EDPMS entry to attach itself to.


The payment can feel personal even when the underlying transaction is plainly an export. If that describes yours, read how a purpose code for freelancers works, then ask whether the invoice can be settled through a regulated off-ramp before any coins move.


Agree the USDT or USDC Network With Your Buyer Before Anything Moves

Whichever route is yours, one step is shared and it is the step where money actually disappears. A stablecoin address only works on the network it was made for, so coins sent over the wrong one usually cannot be recovered by anybody. Agree the coin and the network with your payer in writing before the first transfer, then test the path with a small amount.


The same coin exists on several networks, and the network decides the transfer fee and the address format:


  • TRC-20, the Tron network - usually the lowest transfer cost of the three.
  • ERC-20, the Ethereum network - the most widely supported, and the dearest when the network is busy.
  • Solana - fast and low-cost for USDC, and supported by fewer Indian platforms.


Choosing between them is a question of cost and support rather than safety, and a cross-chain stablecoin transfer is the one case worth planning in advance.


Where the address comes from tells you which route you are on. On the personal route it is a deposit address inside your own exchange account, so the coins sit in your custody. On the business route it belongs to an offshore collection wallet, and you never hold the coins in India at all.


What Each USDT Route Actually Leaves in Your Bank Records

Both routes turn USDT/USDC payments into rupees in an Indian bank account, and neither is meaningfully harder to run than the other. What separates them is the evidence each leaves behind for a bank, an auditor or an assessing officer to read a year later.


That gap is easiest to see against a real amount, so the two tables below follow the same payment down both routes: a USD 500 freelance invoice first, then a USD 10,000 export invoice.

What you compareBusiness routePersonal route
What it takes to startA platform relationship and an export invoice raised before the coins moveAn exchange account and a completed identity check, which you may already have
How many steps you runInvoice, offshore wallet, offshore conversion, bank creditDeposit, sell, withdraw, all inside one account
How quickly the rupees landT+2 after the offshore conversionAs fast as the UPI or IMPS withdrawal clears once the trade is done
What lands in the accountRupees converted offshore, credited by an AD Category-I bankRupees credited by the exchange from its own rupee balance
What the receipt is calledAn inward remittance against your invoiceA withdrawal from your exchange account
What document exists afterwardsAn e-FIRA, plus the purpose code on the bank recordA trade statement and a withdrawal receipt
What the taxable event wasBusiness income on the invoice you raisedYour own transfer of a virtual digital asset, plus 1% TDS
What you can show at GST timeThe remittance advice for the zero-rated exportThe same trade statement, which is not evidence of a foreign currency receipt

A USD 500 freelance invoice, followed down both routes

At USD 500 that documentation gap feels theoretical, and that is when the personal route looks like the easy answer. It stops feeling theoretical the first time somebody asks how a run of exchange withdrawals relates to the export turnover on a GST return.

Why a USD 10,000 invoice draws scrutiny a smaller one escapes

Nothing in the mechanics changes at USD 10,000, but the scrutiny does. A refund claim on a zero-rated export of that size is supported by the FIRA, and an open EDPMS entry against an invoice that size is harder to explain away.


The personal route at that size also parks the whole position inside one person's own tax file, which is rarely what the business intended when it agreed to be paid in coins.


How USDT and USDC Payments Are Taxed in India

The VDA levies attach to the person who personally transfers or sells the asset. That describes the personal route, where your sell order on the exchange is the transfer.

The business route is a different tax question

The coins convert offshore and you never transfer or sell them, so the 30% VDA and 1% TDS do not attach to your business. Ordinary income tax on the invoice still applies, so check your position with a chartered accountant.

Why an invoice-backed settlement is a different tax question

On the business route the coins convert outside India and the Indian business never personally transfers or sells them, so the VDA transfer event does not occur in its hands. What plainly applies is ordinary income tax on the invoice income, a separate question from the 30% VDA regime.


The Bottom Line for Exporters and for Personal USDT Holders

Both routes work. USDT/USDC payments reach a bank account either way, and the cost of choosing the wrong one lands months later, in documents you cannot produce on request. The rules treat crypto payments for business differently from a personal sale of the same coins, so take the verdict that matches your own situation.


  • If you run an exporting business or an agency - take the business route for stablecoin payments of any size. The rupees arrive as a documented inward remittance with an e-FIRA against the invoice, which is what lets your bank apply the purpose code and close the EDPMS entry.
  • If you are a freelancer holding a client invoice - you sit on the business side too, and your freelancer income tax position is unchanged by the coin. Ask your payer or your platform whether they settle through a regulated off-ramp before you accept coins into a personal wallet.
  • If you want to compare providers - the choice turns on what each one documents per invoice, not on the coin. A crypto payment gateway takes a payment at a checkout, which is a different job from settling a raised invoice. Ask every provider you shortlist what document arrives per settlement, and what on it ties back to your invoice number.
  • If you hold USDT or USDC personally - the Indian exchange route is the honest answer for you, and the 30% rate and the 1% TDS are part of its real cost.

Receive USDT and USDC as documented rupees


Frequently asked questions

USDT is legal to receive and hold in India. India does not ban the asset, it taxes it. What is restricted is moving cross-border value outside the banking channel without authorisation, which depends on the route you use.

Receiving USDT payments needs three things: an address that can hold the coin, a chain agreed with your payer in advance, and a decided route to rupees. Against an export invoice, that route is an offshore collection wallet with rupee settlement. As a personal holding, it is an Indian exchange.

To accept USDT payment in India as a business, invoice in dollars first, have the payer send the coins to an offshore collection wallet, and have them converted outside India so that rupees settle against that invoice. The receipt is documented as an export.

USDC reaches you in India exactly as USDT does. Your payer sends it to an address you gave them, on a chain you both support. Turning it into rupees is the part that differs, and that depends on whether the payment settles an export invoice or is simply a holding you have decided to sell.

Related Posts