Customer support outsourcing firms that run voice, chat or email support for foreign clients declare each export invoice on a monthly EDF filed with their AD bank. The common trip-wire for support businesses is service-level credits: invoices that get reduced after the fact for missed SLAs. Those reductions must be reflected properly, or the EDF value and the money received will never agree.
Key takeaways
- Each invoice to a foreign client, whether priced per agent, per hour, per ticket or per minute, is a row on the monthly EDF.
- Mode of delivery is Internet for remote voice, chat and email support delivered from India.
- SLA credits and penalties reduce what you receive; handle them through credit notes or clear remarks.
- Codes vary by service; confirm the SAC with your CA and the purpose code with your bank.
- Large monthly invoices above ₹10 lakh need invoice, payment evidence and matching instructions to close.
How support contracts translate into EDF rows
Support businesses usually invoice monthly, but the pricing model shapes what appears on each invoice:
| Pricing model | Typical invoice line | What to watch |
|---|---|---|
| Dedicated FTE | "18 agents x USD 2,100, October 2026" | Ramp-up or ramp-down mid-month |
| Per hour | "4,320 productive hours at USD 9.50" | Disputes over billable hours |
| Per ticket / per contact | "26,800 tickets resolved" | Volume reconciliation with client data |
| Per minute (voice) | "182,000 handled minutes" | Telephony data matching |
| Outcome-based | "Retention bonus, Q3" | Invoiced separately, often later |
Each invoice is one row in Part 2B, regardless of how many lines it contains. Under the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, one EDF covers all of a month's service exports to one or more recipients.
SLA credits and penalties
This is where support firms diverge from most other exporters. A contract might say that if first-response time slips below target, the client gets 5% off the month's fee. The credit is often agreed weeks after the invoice is issued.
The EDF records the invoice. EDPMS then expects the full invoice value to be realised. If the client pays 5% less, the entry will not match unless the reduction is explained. Two clean ways to handle it:
- Issue a credit note for the SLA credit, referencing the original invoice. Tell your bank, so it can treat the invoice as realised for the reduced amount. Our credit note generator helps you prepare one.
- Net the credit on the next invoice, if your contract and your CA permit. The original invoice is then paid in full, and the next invoice carries a negative line. Make sure the arithmetic is visible.
Whichever route you choose, be consistent and keep the SLA report that justifies the credit. Our article on credit notes, discounts and short payments explains the EDF side in more depth.
Codes for support work
Support services do not fit a single code. Depending on what you do:
- Technical support for software products may sit near IT support codes such as 998313 (IT consulting and support), and payments may carry an IT-related purpose code.
- General customer care, order handling or back-office support may fall under other support-services codes your CA will identify.
The safest approach is to describe the service plainly on your invoice ("Tier 1 customer support via chat and email, October 2026"), ask your CA to confirm the SAC code, and agree the purpose code with your bank. Use the SAC code finder to see candidates before that conversation.
A worked example
Helix Contact Solutions Pvt Ltd, a Mohali support firm, has three foreign clients. In November 2026 it raises:
| Invoice | Client | Country | Description | Currency | Amount |
|---|---|---|---|---|---|
| HCS/26-27/0901 | E-commerce platform | USA | Chat and email support, 24 FTE, November | USD | 50,400 |
| HCS/26-27/0902 | Telecom reseller | Australia | Voice support, 211,000 minutes | AUD | 29,540 |
| HCS/26-27/0903 | Software company | UK | Tier 2 technical support, 1,180 hours | GBP | 17,700 |
One EDF covers all three, due by 30 December 2026. Each invoice converts to well over ₹10 lakh, so Helix will close them with invoices, FIRAs and matching instructions rather than a declaration.
In January, the Australian client applies a 4% SLA credit for November, AUD 1,182, and pays AUD 28,358. Helix issues a credit note against invoice 0902, sends it to its bank with the FIRA, and records the reduction in its register. The EDPMS entry can then be matched against the reduced value, subject to the bank's acceptance.
Ramp-ups, advances and deposits
New support contracts often begin with a ramp-up: training before go-live, sometimes billed as a one-time fee, sometimes absorbed. Some clients also pay a deposit or a month in advance.
- Training fee invoiced separately: one row in the month it is invoiced.
- Advance payment received before the invoice: tell your bank what the money relates to and invoice promptly. Note the advance in the remarks column.
- Security deposit from the client: this is not a fee for services. Ask your bank and CA how to treat it, rather than placing it on the EDF.
GST, LUT and place of supply
Export of services is zero-rated if the Section 2(6) IGST Act conditions are met. Most support firms invoice under an LUT, printing "Supply meant for export under LUT without payment of IGST".
Support businesses should check one point with their CA: whether any arrangement makes them an intermediary, for example where they arrange or facilitate supplies between the client and its customers rather than supplying the service on their own account. That affects export status for GST. The EDF does not change GST outcomes. This article is general information, not legal or tax advice.
Month-end routine for support firms
- Close billing data (hours, tickets, minutes) by the third working day.
- Issue invoices and note any SLA credits still under discussion.
- Prepare the EDF listing all export invoices for the month.
- File with your AD bank well before the 30-day deadline.
- As payments arrive, match them and issue credit notes for agreed reductions.
- Review open invoices monthly; escalate anything unpaid at month six.
Frequently asked questions
Do customer support outsourcing firms need to file the EDF?
Yes. Firms exporting support services to foreign clients file a monthly EDF with their AD bank, or with the Development Commissioner if they operate from an SEZ. Each invoice becomes a row in Part 2B.
How do I handle SLA credits on the EDF?
The EDF records the invoice as issued. If an SLA credit reduces what the client pays, issue a credit note referencing the invoice and share it with your bank, so the realisation can be matched against the reduced amount.
Which purpose code should a support firm use?
It depends on the service. Technical support for software may carry an IT-related code, while general customer care may be coded differently. Agree the code with your bank and keep descriptions consistent.
Is a client security deposit an export to declare?
A deposit is not a fee for services, so it is not normally an export invoice. Ask your bank and CA how to record it, and tell the bank what the inward payment represents.
Can I net SLA credits against the next month's invoice?
Some firms do, if the contract and their CA agree. Make the adjustment visible on the next invoice and keep the SLA report. Consistency matters so the bank can follow the trail.
Bottom line
Support firms invoice big, invoice monthly and adjust often. Keep SLA credits documented with credit notes, and your EDF and EDPMS records will stay in step. Prepare each month's declaration with the free EDF form generator.
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.