Price the invoice in dollars, name the coin as the payment method, and the paperwork stays a normal export.
Invoice your overseas client in US dollars, name USDC and the network as the payment method, and share the payment address from your dashboard. The invoice stays a dollar export invoice, the stablecoin only carries the money, and the payment reaches your bank as rupees with an eFIRA matched to that invoice. You can draft the invoice with the free invoice generator.
Why the invoice stays in dollars
The work you did has a dollar price, and the stablecoin is only how your client settles it. If you price the invoice in USDC instead, your records mix a token with a currency, and the eFIRA, which shows dollars, no longer lines up with the invoice. A dollar invoice and a dollar eFIRA match line for line.
What the invoice must say
| Field | What to write | Why it matters |
|---|---|---|
| Your legal name and address | As on your PAN and bank account | It should match the name on the eFIRA |
| Client's legal name and country | The company that pays | The eFIRA shows the remitter, so the names should agree |
| Invoice number and date | A unique number | You will quote it in every message about the payment |
| Description and SAC code | What you sold, with the service code | See our SAC code guide and the HSN and SAC code finder |
| Amount | In US dollars | Keeps the invoice a dollar export |
| GST line | Export of services under a Letter of Undertaking, with your LUT number and no IGST charged | See our LUT guide and GST for freelancers with foreign clients |
| Payment method | USDC on the named network, to the address in your payment instructions | Tells your client exactly how to pay |
| Purpose code | The RBI code for your service, if your invoice or bank asks for it | Use the purpose code finder and read RBI purpose codes for freelancers |
Our export invoice field guide has a reusable template.
A message to send your client
Hi [name], invoice [number] for USD [amount] is attached. You can pay it in USDC on [network] to the address in the payment instructions. Please send a small test amount first and share the transaction hash, then send the balance. Please pay the exact invoice amount from an account in your company's name. Thank you.
If your client has never paid in a stablecoin before, add one line: The payment settles to my Indian bank account through licensed partners, so there is nothing for you to set up on the India side.
Step by step with DashX
-
Create the invoice in your DashX dashboard in US dollars.
-
Choose USDC as the payment method and select the network.
-
Send the invoice or the payment link to your client.
-
Your client pays, and you track the payment in your dashboard.
-
After the bank settles the rupees, download your eFIRA and file it beside the invoice.
The path the payment takes is in USDC to INR: how it works.
Four mistakes to avoid
-
Pricing in USDC. Keep the invoice in dollars and let the coin be the payment method.
-
Leaving out the LUT line. Without it your accountant has to explain why no GST appears.
-
A name mismatch. If the payer's name differs from the invoice, add a note, because the eFIRA will show the payer.
-
No invoice number in the message. Without it the payment is harder to match.
Frequently asked questions
Can I invoice in USDC instead of USD? It is cleaner to invoice in USD and name USDC as the payment method, because your eFIRA will show dollars.
Do I charge GST on the invoice? An export of services under a Letter of Undertaking is zero rated when its conditions are met. Your accountant confirms how this applies to you.
What if my client's payment arrives slightly short? The client pays the network fee for sending the coin, so ask them to cover it so the full invoice amount arrives.
Do I need a registered business to invoice? No. DashX works for individuals as well as companies.
Ready to send your first USDC invoice? Sign up for DashX


