A USDC payment turns into rupees in six steps, and each step has one named owner.
A USDC payment becomes INR in your bank account through six steps. Your client sends USDC, Bridge converts it to USD outside India, the USD reaches a JPMorgan virtual collection account issued for you, JPMorgan settles the payment in rupees, JPMorgan issues your eFIRA, and you see both in your DashX dashboard. Payments on Priority Rails through JPMorgan settle within 24 hours, and payments on standard rails through banks such as HDFC take 1 to 3 working days.
The stablecoin stays outside India. Only rupees arrive, through an Authorised Dealer Category I bank, and the eFIRA covers the USD amount that settled, not the USDC amount your client sent. For live figures, use the DashX currency converter. If the terms are new to you, our guide to inward remittance in India explains them.
The six steps
Step 1: Your client sends USDC
You raise a USD invoice in DashX and share the payment address with your client. Your client sends USDC from their own wallet or exchange account. Agree the network first, because an address works only on the network it was created for. Our network guide helps you choose.
Step 2: Bridge converts USDC to USD outside India
Bridge, a Stripe company, or another money transmitter licensed provider receives the stablecoin and converts it to US dollars. The conversion happens outside India, so no coin enters the Indian banking system. DashX reaches Bridge through its PACB licensed partner in India, and the licences are described in who handles what.
Step 3: The USD reaches your JPMorgan virtual collection account
JPMorgan issues a virtual collection account for you. The account is tied to you, so the bank and DashX can match each incoming payment to you and to your invoice. Our guide to virtual bank accounts for freelancers explains how these accounts work.
Step 4: JPMorgan settles the payment in rupees
JPMorgan, an Authorised Dealer Category I bank, settles the payment in rupees to your Indian bank account through its banking settlement infrastructure. A PACB licensed partner in India operates the cross border leg under RBI rules. On standard rails, banks such as HDFC settle the payment. Only Authorised Dealer Category I banks can receive foreign inward remittances in India, which is why a bank sits at this step. Read more in FEMA rules for freelancers.
Step 5: JPMorgan issues your eFIRA
The eFIRA is the bank issued proof that foreign currency reached India. It typically shows the remitter, the foreign currency amount, the rupee amount credited, the exchange rate, the purpose code and the date. Your accountant needs it for your income records, and a GST officer may ask for it to support a zero rated export. See FIRA for freelancers and FIRA vs FIRC for the details.
Step 6: You see INR and your eFIRA
The rupees land in your bank account and the eFIRA appears in your dashboard, matched to the invoice it settled. To check what a past payment really cost you, run it through the FIRA analyzer.
What stays outside India, and what comes in
| Leg | Where it happens | Who handles it | What moves |
|---|---|---|---|
| Client to the converting provider | Outside India | Your client and Bridge | USDC |
| Conversion | Outside India | Bridge or another licensed provider | USDC becomes USD |
| Collection and settlement | Into India | JPMorgan and the PACB licensed partner | USD in, INR out |
| Proof of receipt | India | The settling bank | eFIRA for the USD amount |
What you can check at each step
You can follow the payment yourself. After your client sends it, look up the transaction on a block explorer for the network you chose. Once the coin is converted, your dashboard shows the payment status. When the bank settles, the rupees appear in your bank statement and the eFIRA appears in your dashboard.
Why the eFIRA shows USD and not USDC
A bank records the foreign currency it receives, and the bank receives dollars. The stablecoin is only the instrument your client used to fund those dollars. This is why the amount on your eFIRA matches your USD invoice, and it is also why a payment sent to a personal wallet cannot produce one.
A worked example: a USD 2,000 invoice
Your client sends 2,000 USDC. DashX charges its 0.5% flat fee, which is USD 10, with no FX spread, and the FIRA fee is USD 3 when you request it while confirming the payment. That leaves USD 1,987 to convert. At an example rate of ₹94 per USD, you receive about ₹186,778, and the eFIRA shows the USD amount that settled. The exact figure depends on the rate on the day, and the fee schedule is on the pricing page.
Frequently asked questions
Does USDC enter India? No. USDC is converted to USD outside India, and only rupees arrive through the settling bank and the PACB licensed partner.
Why does my eFIRA show USD instead of USDC? The bank records the foreign currency it received. The dollars are what settled, so the eFIRA shows the USD amount.
Can I get an eFIRA if my client pays into my own wallet? No. A bank issues an eFIRA when foreign currency arrives through the banking channel, and a wallet transfer does not involve a bank.
How long does it take? Priority Rails through JPMorgan settle within 24 hours. Standard rails through banks such as HDFC take 1 to 3 working days. How long USDC to INR takes explains the delays.
Waiting on a USDC payment? Share your DashX address and track it to your bank. Sign up for DashX



