EDF and EDPMS for Invoices Paid in Stablecoins

How the Export Declaration Form and EDPMS apply to service export invoices paid in USDC or USDT, and how a bank issued eFIRA helps you close each invoice.

Vedant Utage
Vedant UtageCo-Founder @DashxHQ

· 4 min read

EDF and EDPMS for Invoices Paid in Stablecoins

A payment that settles through a bank gives the system a receipt to match. A wallet transfer gives it nothing.

The Export Declaration Form and the Export Data Processing and Monitoring System, called EDPMS, track each export invoice from declaration to realisation. A payment that settles through an Authorised Dealer bank gives that system a receipt to match against the invoice, while a payment that lands in a wallet gives it nothing, so the invoice can stay open. Under RBI's 2 November 2026 amendment, a resident individual is treated as having filed the EDF once they give their bank the details needed to credit the payment, and a company is treated the same way for a single remittance of ₹10 lakh or less. Our November EDF guide explains who is covered.

What EDF and EDPMS do

The EDF is the declaration an exporter makes about an export, and EDPMS is the system through which banks report receipts against those declarations. Together they let the RBI see that the money for an export came back. When an invoice stays unmatched for too long, the exporter can end up on a caution list, which our EDPMS caution list guide covers. The earlier Export Declaration Form guide and export documents explained give the background.

Where a stablecoin invoice sits in the flow

StepWhat happensDocument or record
1You raise a USD invoiceThe invoice
2You give your bank the purpose code and invoice reference, which counts as the EDF filing for most freelancersThe details your bank records
3Your client pays in USDC to your DashX addressThe transaction hash
4The coin is converted outside India, and the bank settles rupeesYour bank credit
5The Authorised Dealer bank reports the receiptThe bank's record
6The bank issues your eFIRAThe eFIRA, matched to your invoice

Why a wallet transfer can leave an invoice open

When the money goes to your own wallet and you sell it on an exchange, no Authorised Dealer bank receives foreign currency for the invoice. The system has no receipt to match, and your accountant has to explain a run of exchange withdrawals against an export invoice that never shows payment. The eFIRA is the document that makes that match straightforward. Our guide to inward remittance in India explains the bank leg.

What to do before each payment

  • Make sure the invoice amount, the purpose code and the names match what you declared. The purpose code finder and the SAC code guide help.

  • Give your client the address from your dashboard, so the payment takes the bank route.

  • Ask your client to pay the exact invoice amount from an account in the name on the invoice.

  • Keep the invoice, the EDF reference and the transaction hash together.

If an invoice stays open

Check the payment status in your dashboard first, then download the eFIRA and show it to your bank, because the bank handles the entry on its own side. If the bank cannot match the receipt, send it the invoice number, the eFIRA and the transaction hash, and ask what else it needs. Do not wait for a notice before you follow up.

A short checklist

  • Invoice in dollars, with the right purpose code.

  • Purpose code and invoice reference given to your bank, which counts as the filing for most freelancers.

  • Payment made to the address in your dashboard.

  • eFIRA downloaded and filed beside the invoice.

  • Bank asked to confirm the match when anything looks open.

A company with a single remittance above ₹10 lakh can generate its form with the Export Declaration Form tool.

Frequently asked questions

Do I need to file an EDF for services? An individual does not file a separate EDF, because the details you give your bank when the payment lands count as the filing. A company, LLP or firm files a full EDF within 30 days of the end of the invoice month only for a single remittance above ₹10 lakh. Our November EDF guide has the detail, and your bank and accountant can confirm your case.

Does the eFIRA close the EDPMS entry? The eFIRA gives your bank the matching receipt it needs. The bank handles the entry itself.

What is the EDPMS caution list? It is a list of exporters with export invoices that remain unrealised beyond the permitted period. Our guide explains how to check your status.

Does paying in stablecoins change my EDF duties? The duty follows the export, not the payment instrument. The way the money arrives decides whether you have a bank receipt to match.

Want each invoice to close cleanly? Sign up for DashX

More guides on cross-border payments, compliance and tax for Indian exporters.