*Your client pays in stablecoins, DashX settles rupees to your bank, and JPMorgan issues the eFIRA.*

You can receive USDT or USDC in India by one of two routes. On the business route, your client sends the coins to an address assigned to you, they are converted to USD outside India, and rupees reach your bank account with an eFIRA. On the personal route, you receive the coins into an Indian exchange account and sell them for rupees yourself.

A stablecoin is a token designed to hold the value of one US dollar. Receiving and holding one is not illegal in India, but the two routes leave different paperwork and carry different tax treatment, so the route matters more than the coin. Check today's value with the [DashX currency converter](/tools/currency-converter). For background, our earlier guide on [accepting USDT and USDC as an Indian freelancer](/blogs/stable-payment-india) and our explainer on [whether stablecoins are legal in India](/blogs/stablecoins-legal-india) cover the basics.

## Which route is yours?

One question settles it: is this payment settling an invoice you raised, or are you selling coins you already hold? A freelancer with a signed scope of work sits on the business side, next to a software company shipping a product, because both are paid against an invoice.

| **You are on the business route if** | **You are on the personal route if** |
| --- | --- |
| You raised an invoice on an overseas client and this payment settles it | You bought or earned the coins earlier and now want rupees |
| The money is income from a service you delivered abroad | The money is your own holding being sold |
| You need the rupees to arrive with export paperwork attached | You need the rupees in your bank account and nothing more |

## How the business route works with DashX

Your client sends USDC or USDT. DashX works through a PACB licensed partner in India, which operates the cross border collection and settlement leg under RBI rules and gives DashX access to Bridge and JPMorgan. Bridge, a Stripe company, or another money transmitter licensed provider converts the stablecoin to USD outside India. JPMorgan issues the virtual collection account that receives the USD, settles the payment into your Indian bank account in rupees, and issues your eFIRA as an Authorised Dealer Category I bank. On standard rails, banks such as HDFC Bank settle the payment. DashX provides the software around it: onboarding, invoicing, tracking and your dashboard. DashX does not hold your funds and is not itself an RBI licensed entity.

In practice you do five things:

- Raise a USD invoice to your client from your DashX dashboard. You can also draft one with the [free invoice generator](/invoice-generator).

- Send your client the payment address from the dashboard, and agree the coin and network in writing.

- Your client sends the stablecoin, and it is converted to USD outside India.

- The USD reaches your JPMorgan virtual collection account, and the rupees settle to your bank.

- You receive INR and download your eFIRA from the dashboard.

The full walkthrough is in [USDC to INR: how a stablecoin payment reaches your bank](/blogs/usdc-to-inr-how-it-works), and the partners behind each step are in [who handles what](/blogs/who-handles-what-stablecoin-payment). Our [compliance page](/compliance) lists how DashX handles regulation.

## How the personal route works

You open an account with an Indian exchange that is registered with the Financial Intelligence Unit India, deposit the coins, sell them for rupees and withdraw to your bank. No foreign currency crosses the border through a bank on this route, so nobody issues a remittance advice. You keep the trade statement and the withdrawal record, which are the only documents the route produces. The sale counts as a transfer of a virtual digital asset, and 1% tax deducted at source applies to it.

## What each route leaves in your records

| **What you compare** | **Business route with DashX** | **Personal route** |
| --- | --- | --- |
| What it takes to start | A DashX account, KYC and a USD invoice | An exchange account and its identity checks |
| Steps you run | Invoice, share the address, client pays, rupees land | Deposit, sell, withdraw |
| How quickly rupees land | Within 24 hours on Priority Rails through JPMorgan, 1 to 3 working days on standard rails | As fast as the withdrawal clears after your trade |
| What lands in your account | Rupees settled by the bank | Rupees credited by the exchange |
| What the receipt is called | An inward remittance against your invoice | A withdrawal from your exchange account |
| Document left behind | An eFIRA with an RBI purpose code | A trade statement and a withdrawal receipt |
| What you can show at GST time | The eFIRA for a zero rated export | A trade statement, which does not show a foreign currency receipt |

The eFIRA and the purpose code on it are explained in [FIRA for freelancers](/blogs/what-is-fira-freelancers) and in our guide to [RBI purpose codes](/blogs/purpose-code-for-freelancers).

## A worked example at USD 500 and USD 10,000

The table uses DashX's 0.5% flat fee on stablecoin settlement with no FX spread, and the USD 3 FIRA fee when you request it while confirming the payment. The rupee figures use an example rate of ₹94 per USD for illustration, so use the converter for the live number.

| **Invoice** | **DashX fee at 0.5%** | **FIRA fee** | **Converted to rupees** | **At ₹94 per USD** |
| --- | --- | --- | --- | --- |
| USD 500 | USD 2.50 | USD 3 | USD 494.50 | about ₹46,483 |
| USD 10,000 | USD 50 | USD 3 | USD 9,947 | about ₹935,018 |

At USD 500 the personal route looks like the easy answer. It stops looking easy the first time someone asks how a run of exchange withdrawals relates to your export turnover. At USD 10,000 a payment with no remittance advice behind it is much harder to explain to a bank, an accountant or a GST officer. The current fee schedule is on the [DashX pricing page](/pricing).

## How the tax works in plain terms

Two separate questions sit inside this topic. The first is income tax on what you earn from your client, which applies on both routes. The second is the virtual digital asset regime, with 30% tax on gains from transferring a coin under section 115BBH and 1% tax deducted at source under section 194S. Those rules attach to the person who sells or transfers the coin. On the personal route you make that sale yourself. On the DashX route the conversion happens offshore and you receive rupees as an inward remittance against your invoice.

How your own return treats this depends on your facts, so confirm it with a chartered accountant. This article is not tax advice. Our guides on [stablecoin tax for freelancers](/blogs/stablecoin-vda-tax-freelancers), [Section 44ADA with stablecoins](/blogs/section-44ada-stablecoin-payments) and [tax notice red flags](/blogs/tax-notice-red-flags-freelancers) go deeper.

## The bottom line

- **If you invoice clients for services,** take the business route. Your rupees arrive as an inward remittance with an eFIRA against the invoice.

- **If you run an agency or a company,** the same applies, and you should keep each eFIRA beside the invoice it settles.

- **If you hold coins personally and want rupees,** an Indian exchange is the direct answer, and the 30% rate and 1% TDS are part of its real cost.

- **If you are comparing providers,** ask each one what document arrives per settlement and which licensed party issues it. [Our checklist](/blogs/stablecoin-off-ramp-checklist-india) has ten checks.

## Frequently asked questions

**Is USDT legal in India?** Receiving and holding USDT is not illegal in India. India taxes virtual digital assets and expects foreign income to arrive through authorised banking channels, so the route you use decides your paperwork.

**How do I accept USDT payments as a freelancer?** Invoice in dollars first, share the payment address and network with your client, and let the payment settle to your bank as rupees with an eFIRA. DashX works for individuals and does not require a registered business.

**Do I need to hold crypto or open an exchange account?** Not on the business route. Your client sends the coins to the address in your dashboard, and you receive rupees.

**How do I get USDC in India?** A client or platform sends it to an address you share. What you do next depends on whether the payment settles an invoice or is a holding you want to sell.

**Getting paid in USDT or USDC from abroad?** Receive it as rupees with an eFIRA. [Sign up for DashX](https://gateway.dashx.xyz)
