How Should an Indian Freelancer Set Up Recurring Invoices for a Foreign Retainer Client?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
A recurring international invoice for a retainer follows the GST rules for continuous supply of services when the contract runs over three months with periodic payments. The invoice is due on or before each payment due date. Each invoice date starts a nine-month FEMA realisation period. One EDF per month can cover all invoices.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian freelancers and small firms billing a foreign client a fixed amount every week, month or quarter under a retainer contract | CGST Act sections 2(33), 13 and 31, CGST Rules 46, 47, 50 and 96A, IGST Act section 2(6), and FEMA (Export and Import of Goods and Services) Regulations, 2026 | GST invoice on or before each payment due date for continuous supply (section 31(5)); EDF within 30 days from the end of the invoice month (FEMA Regulation 3(2)); realisation within 9 months of each invoice (Regulation 5(1)) | Under CGST section 122(1)(i), supplying without an invoice or issuing an incorrect invoice can attract ₹10,000 or the tax evaded, whichever is higher | 9 Oct 2026 |
What is a recurring international invoice for a freelancer's retainer?
A recurring international invoice is a bill an Indian freelancer issues to a foreign client at fixed intervals for ongoing work under one contract. Each invoice is a separate export of services for GST and a separate entry for FEMA tracking. The schedule repeats, but every invoice needs its own number, date and follow-up.
- GST term: GST calls a long retainer a continuous supply of services. That means services provided continuously or on a recurrent basis under a contract for more than three months with periodic payment obligations (CGST Act, section 2(33)).
- Invoice timing: For continuous supply of services, the invoice is issued on or before the due date of payment when the contract fixes one, and before or at the time of payment when it does not (CGST Act, section 31(5)).
- Export test: Each retainer invoice counts as an export of services only if you are in India, the client and place of supply are outside India, and payment comes in convertible foreign exchange or in rupees where RBI permits (IGST Act, section 2(6)).
- FEMA tracking: For services, the nine-month realisation period runs from the date of each invoice, and the EDF is due within 30 days from the end of the month in which the invoice was raised (FEMA Regulations 3(2) and 5(1)).
The repeat schedule makes the paperwork predictable, so it can be batched each month. For the fields every export invoice needs, see the export invoice format guide and the freelance invoice template for international clients.
Which retainer arrangements count as continuous supply of services under GST?
A retainer counts as continuous supply of services when the contract covers more than three months and the client has periodic payment obligations, as section 2(33) defines it. Shorter or open-ended arrangements are billed under the ordinary 30-day invoice rule in Rule 47.
| Arrangement | Continuous supply | Why | Best for |
|---|---|---|---|
| 12-month contract, fixed monthly fee | Yes | Recurring service under a contract longer than three months with monthly payment obligations (section 2(33)) | Developers, designers and writers on annual retainers |
| 6-month contract, quarterly fee | Yes | The period exceeds three months and payments are periodic | Consultants billed per quarter |
| 2-month trial at a monthly fee | No | The contract period does not exceed three months, so the invoice follows Rule 47: within 30 days from the date of supply | Freelancers starting a new client relationship |
| Rolling month-to-month work with no written term | Check with a tax adviser | Section 2(33) needs a contract for a period exceeding three months, which a rolling arrangement may not show | Long-running informal client work |
| Fee paid on each milestone | Depends on contract length | Where payment is linked to completing an event, the invoice is due on or before that event (section 31(5)(c)) | Project retainers with deliverable-based billing |
How does an Indian freelancer set up recurring invoices for a foreign client step by step?
You set up recurring invoices by fixing the payment schedule in the contract, filing the LUT for the year, and building one invoice template with an unchanging format. Each cycle you issue a new numbered invoice, then batch the EDF and EDPMS paperwork once a month with your AD bank.
- Write the payment due date into the retainer contract, for example the 5th of each month. With a fixed due date, the GST invoice is due on or before that date (section 31(5)(a)).
- If you are GST-registered and want to export without paying IGST, file the LUT in Form GST RFD-11 before the first export invoice of the financial year (Rule 96A(1)). See how to file an LUT on the GST portal.
- Build a template with your name, address and GSTIN, the client's name and address, the address of delivery, the country of destination and the matching export endorsement (Rule 46).
- Give each recurring invoice the next consecutive serial number, up to sixteen characters, unique for the financial year (Rule 46(b)). A separate series for one client is allowed, since Rule 46 permits one or multiple series.
- Describe the service and the period covered on each invoice, such as "Retainer for March 2027", so the client, the bank and the tax officer can match it to the contract.
- If the client pays a cycle in advance and you are registered, issue a receipt voucher for the advance (section 31(3)(d)) with the particulars in Rule 50.
- Report the month's invoices in Form GSTR-1 for the tax period. Export invoice details are shown in Table 6A of GSTR-1 (Rule 96A(2)).
- Submit one EDF to your AD bank covering all invoices raised in the month, within 30 days from the end of that month (Regulation 3(2)(a)). See the EDF form guide.
- When each payment arrives, match it to its invoice number. For invoices up to ₹10 lakh, you can give your AD bank a declaration that the payment is realised, or send one declaration each quarter for bulk closure (Regulation 4(2)).
- Keep a simple log of invoice number, date, amount, EDF month and payment date, so you can see any invoice nearing the nine-month realisation limit.
When is the GST invoice due for a retainer with no fixed payment date in the contract?
Where the due date of payment cannot be worked out from the contract, the invoice is issued before or at the time you receive the payment (section 31(5)(b)). This only applies when the retainer is a continuous supply of services.
- The date of receipt of payment is the earlier of the date it is entered in your books and the date it is credited to your bank account (section 13(2), Explanation).
- Writing a fixed due date into the contract makes the invoice date predictable and keeps the FEMA clock simple to track.
How is the GST time of supply set for a monthly retainer invoice?
The time of supply of services is the earlier of the invoice date and the payment date, if the invoice is issued within the time allowed by section 31 (section 13(2)(a)). If the invoice is late, it becomes the earlier of the date of provision of service and the payment date (section 13(2)(b)).
- Time of supply decides which GSTR-1 tax period the invoice belongs to.
- Under an LUT no IGST is paid, but the export still has to be reported in the right period.
What invoice is issued when a foreign retainer client ends the contract early?
If the supply of services stops under a contract before it is completed, the invoice is issued when the supply ceases, for the work done up to that point (section 31(6)).
- If the client pays less than an invoice already issued, ask your AD bank to record a reduction in export value. For invoices up to ₹10 lakh, this can be allowed on your declaration (Regulation 6). See reduction in export invoice value.
- Under GST, a credit note is used to reduce the value of an invoice already issued, quoting the original invoice's serial number and date (Rule 53(1A)).
Does a software retainer have a different EDF option from other service retainers?
Yes. An exporter of services other than software may submit the EDF on or before the date of receipt of payment, while software exports use the 30-day monthly route (Regulation 3(2)(b)). The regulations define software as any computer programme, database, drawing, design, audio or video signals, or information on a non-physical medium (Regulation 2).
- For software, the specified authority can be an AD bank or STPI in the DTA, or the SEZ Development Commissioner in an SEZ (Regulation 2).
- The AD bank may extend the EDF deadline if you ask and give reasons for the delay (Regulation 3(2)(c)).
Which AD bank should receive the payments when a retainer is paid in advance?
An advance received for an export, and any later export proceeds against it, go through the same AD bank (Regulation 10(1)). You may switch to another AD bank if you inform both banks of the change.
- RBI rules on advance receipts are covered in advance payment against exports.
What documents does each recurring international invoice cycle need?
Each recurring invoice cycle needs a tax invoice with the export endorsement, an entry in GSTR-1, a place on the month's EDF and a record of the payment received. If the client pays ahead, a receipt voucher is also issued. The table lists each document and the rule behind it.
| Document | When it is needed | Rule | Best for |
|---|---|---|---|
| Retainer contract | Before work starts; should state the period and payment due dates | Sets the continuous supply test in section 2(33) | Every retainer, so the invoice timing is clear |
| LUT (Form GST RFD-11) | Before export, for each financial year in which you export without IGST | Rule 96A(1) | GST-registered freelancers billing without IGST |
| Tax invoice | On or before each payment due date for continuous supply | Section 31(5) and Rule 46 | Every cycle of the retainer |
| Receipt voucher | When an advance is received before the invoice | Section 31(3)(d) and Rule 50 | Clients who pay at the start of each month |
| EDF | Within 30 days from the end of the invoice month; one EDF can cover the whole month | Regulation 3(2) | All service exporters, including software |
| Realisation declaration | After payment, for invoices up to ₹10 lakh; can be quarterly in bulk | Regulation 4(2) | Freelancers with many small monthly invoices |
| Bank credit advice | When each payment reaches your account | The AD bank credits the account after checking the transaction is genuine (Regulation 4(2)) | Matching payments to invoices; see FIRA for freelancers |
What happens if a freelancer misses recurring invoice deadlines for a foreign client?
Missing recurring invoice deadlines can lead to a GST invoice penalty, tax under the LUT on unpaid invoices, and FEMA follow-up from your AD bank. Because a retainer creates a new invoice every cycle, one missed step can repeat across many months before it is noticed.
- GST penalty: Supplying without an invoice, or issuing an incorrect or false invoice, can attract a penalty of ₹10,000 or the tax evaded, whichever is higher (CGST Act, section 122(1)(i)).
- LUT tax: If payment for an LUT invoice is not received within one year or the FEMA period with any RBI-permitted extension, whichever is later, the tax with interest is payable within fifteen days after that period (Rule 96A(1)(b)).
- Late realisation: Each invoice must be realised within nine months of its date, or twelve months if invoiced or settled in rupees, unless your AD bank allows an extension (Regulation 5(1)). Your AD bank is required to follow up on outstanding proceeds (Regulation 5(2)).
- Future exports: If proceeds stay unrealised for more than one year after the due date or extended date, further exports can only be made against full advance or an irrevocable letter of credit (Regulation 13).
- Open entries: An EDF that is not closed against a payment stays outstanding in EDPMS, and the AD bank follows up for documents (Regulation 18(1)(f)). See EDPMS for service exporters.
If a retainer payment is running late, ask your AD bank for an extension of the realisation period before it expires, giving the reasons (Regulation 5(1), second proviso); see extension of the export realisation period. If an EDF was missed, the AD bank may extend the submission period on a request citing reasons (Regulation 3(2)(c)).
What is the timeline for one cycle of a recurring international invoice?
One recurring invoice cycle runs from the payment due date in the contract to the closure of the EDPMS entry. For example, say a writer bills a client in the US USD 1,500 for each month under a 12-month contract, with payment due on the 5th of the next month. Invoice RET-07 for March 2027 is dated 3 April 2027, before the 5 April due date. The April EDF is due within 30 days from 30 April, so by about 30 May 2027. The nine-month realisation period runs from 3 April 2027. These figures and dates are hypothetical.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| New financial year begins and exports will be made without IGST | LUT before the first export (Rule 96A(1)) | GST portal, Form GST RFD-11 | GST-registered freelancers |
| Advance received for the next cycle | Receipt voucher on receipt (section 31(3)(d)) | Issued to the client | Retainers paid at the start of the month |
| Payment due date fixed in contract | Invoice on or before the due date (section 31(5)(a)) | Issued to the client | Retainers over three months with set dates |
| No due date in contract | Invoice before or at the time of payment (section 31(5)(b)) | Issued to the client | Retainers paid on request |
| Tax period ends | Export invoices reported in GSTR-1 Table 6A (Rule 96A(2)) | GST portal | All registered exporters |
| Invoice month ends | One EDF within 30 days for all invoices that month (Regulation 3(2)(a)); for services other than software, on or before payment receipt is also allowed | AD bank | Freelancers with one or several retainer clients |
| Invoice dated | Realise within 9 months, or 12 months if invoiced or settled in INR (Regulation 5(1)) | AD bank | Tracking slow-paying clients |
| Payment received on an invoice up to ₹10 lakh | Declaration for closure, per invoice or quarterly in bulk (Regulation 4(2)) | AD bank | Monthly retainers of modest value |
What are the common mistakes freelancers make with recurring invoices to foreign clients?
- Reused numbers: Copying last month's invoice and forgetting to change the serial number, which breaks the rule that each number is unique for the financial year.
- Stale LUT: Continuing to bill under last year's LUT after 1 April, when Rule 96A requires the LUT before export.
- Vague period: Leaving out the month or period the retainer covers, so the bank cannot match a payment to one invoice.
- Bundled payments: Letting the client pay three months in one transfer without telling the bank which invoices it settles, which leaves EDPMS entries open.
- Monthly EDFs missed: Treating the retainer as one export and filing a single EDF, when an EDF is due for each month in which invoices are raised.
- Third-party payer: Getting paid by the client's parent company or an agent without telling the AD bank, which then has to check the bona fides of a third party receipt under Regulation 8.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- Central Goods and Services Tax Act, 2017: Section 2 (Definitions), Clause (33), continuous supply of services (checked 9 Oct 2026)
- Central Goods and Services Tax Act, 2017: Section 13 (Time of supply of services), Sub-section (2)(a), (2)(b) and Explanation (ii) (checked 9 Oct 2026)
- Central Goods and Services Tax Act, 2017: Section 31 (Tax invoice), Sub-sections (2), (3)(d), (5) and (6) (checked 9 Oct 2026)
- Central Goods and Services Tax Act, 2017: Section 122 (Penalty for certain offences), Sub-section (1), clause (i) and penalty amount (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 46 (Tax invoice), Clause (b) and the export proviso (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 47 (Time limit for issuing tax invoice), Main rule: thirty days from the date of supply of service (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 50 (Receipt voucher), Clauses (a) to (k) (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 53 (Revised tax invoice and credit or debit notes), Sub-rule (1A) (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 96A (Export of goods or services under bond or Letter of Undertaking), Sub-rules (1), (1)(b) and (2) (checked 9 Oct 2026)
- Integrated Goods and Services Tax Act, 2017: Section 2 (Definitions), Clause (6), export of services (checked 9 Oct 2026)
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB (amended up to 22 September 2026), Regulations 2, 3(2), 4(2), 5(1), 5(2), 6, 8, 10(1), 13 and 18(1)(f) (checked 9 Oct 2026)
Frequently asked questions
Can one EDF cover twelve months of retainer invoices raised in advance?
The EDF rule is monthly. A single EDF may cover all services exported to one or more recipients in a month, and it is due within 30 days from the end of the month in which the invoices were raised, under Regulation 3(2). Invoices raised in different months go on that month's EDF.
Does a retainer invoice under an LUT show any IGST amount?
Under an LUT, no integrated tax is paid on the export, so the retainer invoice shows no IGST amount. It must instead carry the Rule 46 endorsement for supply meant for export under bond or letter of undertaking without payment of integrated tax. The LUT has to be in place before the export under Rule 96A.
Can a freelancer issue monthly retainer invoices in Indian rupees to a foreign client?
Rupee payment counts as export of services under IGST section 2(6) only where RBI permits it. Where services are invoiced or settled in rupees, FEMA Regulation 5(1) gives twelve months for realisation instead of nine. RBI's rupee settlement framework is explained in export invoicing in INR.
Is a separate invoice number series allowed for one retainer client under Rule 46?
Yes. Rule 46(b) allows a consecutive serial number in one or multiple series, up to sixteen characters using letters, numbers, hyphens or slashes, as long as each number is unique for the financial year. Many freelancers use a client prefix, such as a short code followed by the month and a running number.
What should a freelancer do when a foreign client pays two retainer invoices in one transfer?
Tell your AD bank which invoice numbers the transfer settles, so each EDPMS entry can be closed. For invoices up to ₹10 lakh, FEMA Regulation 4(2) lets you close entries on your own declaration, one by one or in a quarterly bulk declaration. Keep the client's remittance advice listing both invoices.
Which purpose code applies to monthly retainer payments from a foreign client?
The purpose code depends on the service you provide, and the retainer billing pattern does not change it. A software developer, a marketing consultant and a writer would each pick the code that describes their work. The options for common freelance services are covered in purpose code for freelancers.
Does a freelancer without GST registration need recurring invoices for a foreign retainer?
The GST tax invoice rules in section 31 apply to registered persons. An unregistered freelancer still sends the client a bill each cycle, and FEMA counts the nine-month realisation period from each invoice date. Whether you need to register is covered in GST registration for freelancers exporting services.