The EDF tracks invoices, not contracts, so part payments are easiest to handle when each instalment or milestone has its own invoice and its own row in Part 2B. If a single invoice is paid in pieces, it stays open in EDPMS until the full amount arrives, and each piece must land within the realisation period counted from that invoice's date. Use the remarks column to tell your bank what to expect.
Key takeaways
- Each invoice is one row in Part 2B; the EDF follows your invoicing, not your contract value.
- Raising one invoice per milestone keeps matching clean and each realisation clock separate.
- An invoice paid in instalments stays open until fully realised, within nine months of its date.
- The remarks column is your tool for explaining partial receipts, advances and balances.
- If an instalment will run late, ask your AD bank for an extension before the window closes.
Why the invoice is the unit that matters
Under the 2026 Regulations, one EDF per month can list every service export invoice you raised in that month, with each invoice as a row in Part 2B. When your bank enters the EDF into EDPMS, it is those rows that become open items. Payment is then matched against them.
The realisation rule hangs off the invoice too. Full export value for services must be realised within nine months from the invoice date (twelve months for rupee invoicing). A ₹60 lakh contract billed in four milestones therefore carries four separate clocks, not one.
That leads to a simple design principle: bill the way you expect to be paid.
Three common billing patterns
| Pattern | How it is invoiced | How it appears on the EDF |
|---|---|---|
| Milestone billing | One invoice per milestone when it is reached | One row per invoice, in the EDF for the month each invoice is raised |
| Instalments against one invoice | Single invoice, client pays in parts | One row; stays open until the last part arrives |
| Advance plus balance | Advance invoice or receipt, then final invoice | Depends on how you invoice; use remarks to link them |
Milestone billing
Kestrel Analytics LLP signs a USD 48,000 data-platform contract with a client in Singapore, payable in three milestones. It invoices USD 16,000 on 12 November 2026 (design sign-off), USD 16,000 on 18 January 2027 (build) and USD 16,000 on 22 March 2027 (go-live).
Each invoice goes on the EDF for its own month:
- November 2026 EDF, due 30 December 2026
- January 2027 EDF, due 2 March 2027
- March 2027 EDF, due 30 April 2027
Each milestone is matched separately when paid, and an overdue final milestone does not drag the first two with it. Our article on milestone billing for export projects covers the invoicing side.
Instalments against a single invoice
Sometimes the client insists on one invoice for the whole job but pays it over a few months. Suppose Asha Design Studio invoices a UK client GBP 9,000 on 6 December 2026, and the client pays GBP 3,000 in December, GBP 3,000 in February and GBP 3,000 in April.
That invoice appears once, in the December 2026 EDF (due 30 January 2027). In EDPMS it stays open after the first two receipts. Only when the April payment arrives is it fully realised. Nine months from 6 December 2026 is 6 September 2027, so the schedule fits comfortably.
The remarks column on that row might read: "Payable in 3 equal instalments, Dec 2026 to Apr 2027."
Advance plus balance
A client pays 30% up front and 70% on delivery. How you handle this depends on your invoicing. Some exporters raise the full invoice at the start and record the advance as a part receipt. Others issue a receipt for the advance and invoice the full value later. GST has its own rules for advances, which your CA will handle; the EDF simply follows the invoice you actually raise.
If the advance arrives before the invoice exists, tell your bank what it relates to so it is not treated as unexplained money. Our advance payments article goes deeper on that sequence.
Using the remarks column well
Part 2B has a remarks column on every row. For part payments it does real work. Good remarks are short, factual and help a bank officer match money to invoices without emailing you.
Examples that work:
- "Milestone 2 of 3, contract KA-SG-014 dated 02-11-2026"
- "Advance of USD 3,000 received 28-10-2026; balance due on delivery"
- "To be paid in 4 monthly instalments from Jan 2027"
Avoid vague notes such as "partial" or "see contract". Also make sure the contract number and date column is filled, since that is how a reviewer links several invoices to one engagement.
Tracking what is still open
With several partly-paid invoices running at once, a simple tracker saves trouble. Keep a sheet per invoice with the invoice value, each receipt and its date, the FIRA reference, the balance and the nine-month deadline.
| Invoice | Date | Value | Received so far | Balance | Realise by |
|---|---|---|---|---|---|
| ADS/26-27/041 | 06-12-2026 | GBP 9,000 | GBP 6,000 | GBP 3,000 | 06-09-2027 |
| KA/26-27/112 | 12-11-2026 | USD 16,000 | USD 16,000 | Nil | Closed |
| KA/27/009 | 18-01-2027 | USD 16,000 | Nil | USD 16,000 | 18-10-2027 |
For invoices up to ₹10 lakh, your bank may close the EDPMS entry once you declare the money has been received in full. A periodic realisation declaration can cover many small invoices at once. Above ₹10 lakh, expect to provide the invoice, payment evidence and matching instructions.
When the client stops paying midway
Sometimes a client pays two instalments and goes quiet. The invoice stays open, and the nine-month window keeps running. Your options:
- Chase the client early with a clear statement of what is outstanding.
- If you agree to reduce the amount, issue a credit note so the invoice value matches what you will actually receive, and tell your bank.
- If payment will genuinely come but late, ask the AD bank for an extension with reasons before the deadline.
Do not wait until month nine. Banks can extend the period on a reasoned request, but they will want to see the history. This is general information, not legal or tax advice; your CA can advise on the accounting and GST side of any write-down.
Frequently asked questions
Do I declare the full contract value or only what I have invoiced?
Only what you have invoiced. The EDF lists invoices raised during the month, one row each. A contract worth ₹50 lakh billed ₹10 lakh at a time appears as separate ₹10 lakh rows in the months those invoices are raised.
Can one invoice be closed in EDPMS if only part of it is paid?
Generally, the entry stays open until the full value is realised or the shortfall is properly explained, for example through a credit note your bank accepts. Ask your bank how it treats documented reductions before you assume an entry is closed.
Does each instalment restart the nine-month clock?
No. The clock runs from the invoice date. Every instalment against that invoice must arrive within nine months of it, unless your AD bank grants an extension.
Should I split one big invoice into milestones just for the EDF?
Only if it matches your commercial arrangement. Milestone invoices make matching and tracking easier, but the invoice must reflect the actual terms agreed with your client. Do not restructure invoices purely to manage the deadline.
Where do I mention that a payment is an advance?
Use the remarks column in Part 2B, and choose the right wording in the Part 4 declaration, keeping "has been received" only where the full amount is in. A short note with the advance date and amount helps your bank match it.
Bottom line
Part payments become manageable once each invoice is treated as its own small export with its own deadline. Invoice per milestone where you can, write clear remarks, and track every balance. The free EDF form generator gives each invoice its own row with a remarks field, so your monthly form reflects exactly what is still open.
This guide is general information for Indian businesses, not legal or tax advice. Rules and bank processes change — confirm specifics with your AD bank or chartered accountant.