Animation studios that produce work for foreign producers, streamers or agencies declare those exports on the monthly Export Declaration Form, just like any other service exporter. All invoices dated in a month go on one EDF, due within 30 days from the end of that month, filed with the AD bank where the payments land (or the SEZ Development Commissioner if the studio is in an SEZ). Production billing is lumpy, with deposits, episode deliveries and holdbacks, so the real skill is keeping each invoice traceable from contract to remittance.
Key takeaways
- Final files delivered by upload or file transfer mean "Internet" at field 1.4 for most studios.
- Each invoice is one Part 2B row: a mobilisation deposit, an episode delivery and a final holdback release are three separate rows in their respective months.
- SAC and purpose codes for animation are not one-size-fits-all; confirm both with your CA and bank.
- Realisation runs 9 months from each invoice date. Holdbacks released late can strain that window.
- Export under LUT keeps IGST off your invoices; the EDF does not change GST.
How animation work is usually billed
Studio contracts tend to follow production stages rather than calendar months. That is fine for the EDF, because the form follows invoice dates, not production stages.
| Contract stage | Typical invoice | EDF treatment |
|---|---|---|
| Signing / mobilisation | Deposit, often a share of the budget | Declared in the month the deposit invoice is raised |
| Pre-production | Scripts, boards, animatics, design packs | Declared when invoiced on acceptance |
| Production | Per episode, per minute, or per second of finished animation | Each delivery invoice declared in its month |
| Post / final delivery | Final masters, deliverables package | Declared when invoiced |
| Holdback release | Retention paid after final approval | Declared when the holdback invoice is raised; if the original invoice already included it, track the open balance instead |
The last row matters. Some studios invoice the full episode value and wait for a held-back portion; others invoice the holdback separately later. Either can work, but you need to know which you do, because it changes what stays open in EDPMS. If you invoice the full value up front and 10% is retained for six months, that invoice stays open until the retention is paid, and the 9-month clock keeps running.
Codes: be careful, not clever
SAC. Animation can be classified in more than one way depending on what is supplied: production services, post-production, design or licensing of rights. The fact sheet we work from does not settle a single code for animation, so ask your CA to classify your main supply and record the decision. Use the same code consistently on invoices and in the EDF's SAC column.
Purpose codes. Banks assign a purpose code to each inward remittance. Animation fees for commissioned work might be coded differently from royalties or licence fees for rights you own. Ask your bank which code it applies and check every FIRA. If you receive royalties as well as production fees, see our guide on royalty and licence fees on the EDF.
Worked example: a 13-episode series
Firefly Frames Animation Pvt Ltd, a Hyderabad studio, signed a 13-episode preschool series with a producer in Canada. Budget: CAD 520,000. Payment terms: 15% on signing, then per-episode payments on delivery, with 5% of each episode payment held back until the series is approved.
Firefly chose to invoice holdbacks separately. Its invoices over three months looked like this:
| Month | Invoice | Description | Amount (CAD) |
|---|---|---|---|
| October 2026 | FF/S1/001 | Signing deposit (15%) | 78,000 |
| November 2026 | FF/S1/002 | Episode 1 delivery, net of 5% holdback | 32,300 |
| November 2026 | FF/S1/003 | Episode 2 delivery, net of 5% holdback | 32,300 |
| December 2026 | FF/S1/004 | Episode 3 delivery, net of 5% holdback | 32,300 |
Each episode is worth CAD 34,000 (the remaining 85% of budget across 13 episodes); 95% of that is CAD 32,300. The October EDF had one row for this client, due 30 November 2026. The November EDF had two, due 30 December 2026. The holdbacks will be invoiced, and declared, when the producer approves the series.
Because each holdback is a separate future invoice, Firefly's open EDPMS entries reflect only what it has actually billed. That keeps the 9-month windows realistic.
Practical points for studios
- Producers paying through a parent or completion entity. If the payer differs from the contracting party, note it. The EDF has fields for third-party payments (1.15 and 1.16). Our article on third-party payments in the EDF explains when to use them.
- Co-productions and revenue shares. These may not be simple service exports. Get advice before declaring them.
- Freelancer sub-contracting. Paying Indian freelancers does not change your EDF; you declare what you invoice the foreign client.
- Currency. Invoice in the currency in your contract and show the same in Part 2B. Rupee-equivalent totals in field 1.22 should use a rate you apply consistently.
GST, LUT and the EDF
When the five Section 2(6) IGST conditions are met, your animation services to a foreign producer are zero-rated exports. Under an LUT, invoices carry "Supply meant for export under LUT without payment of IGST". Be cautious where the place of supply could be in India, for example for some services tied to events or performances in India; your CA should review unusual contracts.
The EDF is a FEMA declaration. It does not alter GST or income-tax treatment. This is general information, not legal or tax advice.
Frequently asked questions
What mode of delivery should an animation studio choose on the EDF?
Most studios deliver files online, so "Internet" at field 1.4 is usually right. If you physically ship drives, a different option may apply; ask your bank.
Do I declare the full contract value when the deal is signed?
No. You declare invoices, not contracts. Each invoice goes on the EDF for the month it is dated, so a 13-episode series appears across many monthly EDFs as you bill it.
How should holdbacks be handled on the EDF?
If you invoice the full amount and the client retains part, the invoice stays open until the holdback is paid, within 9 months of the invoice date. If you invoice the holdback separately later, declare it when raised. Choose one method and use it consistently.
What SAC code do animation studios use?
It depends on what you supply, such as production, post-production or licensing of rights. Ask your CA to classify your main supply and use that code consistently on invoices and in the EDF.
Bottom line
For animation studios, the EDF tracks your billing rhythm, so a contract structured with clean, separate invoices makes every month easy. Decide how you treat holdbacks and codes once, then repeat. Prepare your next monthly form with our free EDF form generator and an LUT-ready export invoice.
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.