The coin moves in minutes. The bank leg sets the clock.
USDC payments settled through DashX on Priority Rails with JPMorgan reach an Indian bank account within 24 hours, and payments on standard rails through banks such as HDFC take 1 to 3 working days. The coin transfer itself takes minutes. The rest of the time goes to the conversion, the bank's settlement and any checks on the payment.
Where the time goes
| Stage | What happens | What can slow it |
|---|---|---|
| Your client sends USDC | The transfer confirms on the network | A busy network, or a coin sent on the wrong network |
| The coin is converted to USD | The stablecoin becomes dollars outside India | Checks on the payment |
| The bank receives the USD | The dollars reach your virtual collection account | An amount that does not match the invoice |
| The bank settles in rupees | Rupees go to your bank account | Weekends, bank holidays and cut off times |
| Your eFIRA becomes available | The bank issues the advice | Waiting to request it |
Banking days count
The last leg runs on Indian banking days, so a payment that confirms late on a Friday may settle after the weekend, and a bank holiday adds a day. Plan your cash needs around the 3 working day outer limit of standard rails, and choose Priority Rails when you need the 24 hour window. Our guide to inward remittance in India explains why the bank leg follows banking days.
Six things that cause delays
-
Incomplete KYC on your DashX account when the payment arrives.
-
A coin sent on a network that your address does not support.
-
An amount that differs from the invoice.
-
A missing or unclear purpose code.
-
A payment that confirms close to a weekend or an Indian bank holiday.
-
Extra checks on a large first payment.
How to speed things up
-
Finish KYC before you send your first invoice.
-
Send a small test payment before the real one, and confirm it arrives.
-
Agree the coin and network with your client in writing. Our network guide helps.
-
Ask your client to pay the exact invoice amount.
-
Ask for payment early in the week.
If a payment is late
First look up the transaction on a block explorer for the network your client used, so you know the coin arrived. Then check the payment status in your dashboard. If both look fine and the payment is past the window for your rail, write to DashX support with the invoice number and the transaction hash, and the team will trace it with the partner that holds the payment at that step.
How the other routes compare
| Route | Usual timing | What you are left with |
|---|---|---|
| DashX settlement | Priority Rails within 24 hours, standard rails 1 to 3 working days | Rupees and an eFIRA |
| SWIFT wire from your client's bank | Commonly two to five business days | Rupees, with a FIRC or FIRA from your bank on request |
| Indian exchange | Hours after your trade, once the coins are deposited | Rupees and a trade statement |
For the wire route, read SWIFT transfers for freelancers. For a view across every USD route, see USD payment methods for freelancers, virtual bank accounts for freelancers and how to withdraw Upwork earnings in India.
Frequently asked questions
Is USDC to INR instant? No. The coin transfer takes minutes, but the settlement into your bank follows banking days. Priority Rails settle within 24 hours.
How long does the first payment take? A first payment can take longer if your KYC is not finished or if extra checks apply. Complete your verification first and send a small test amount.
Do weekends count? The bank leg runs on Indian banking days, so weekends and bank holidays can add time.
Can I pay for faster settlement? Yes. Priority Rails through JPMorgan settle within 24 hours, while standard rails through banks such as HDFC take 1 to 3 working days. Check the pricing page for the current terms.
Waiting on a client payment? Sign up for DashX



