Which Payment Clauses Should a Freelance Contract with an International Client Include?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
A freelance contract with an international client should state the fee, the invoicing currency, the invoice schedule, the payment due date, any advance, who pays and who bears bank charges. These payment terms decide whether you meet the FEMA 9-month realisation rule and the GST export conditions.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian resident freelancers, consultants and sole proprietors who sign contracts with clients located outside India and receive payment from abroad | Contract terms agreed with the client; FEMA (Export and Import of Goods and Services) Regulations, 2026; FEMA (Manner of Receipt and Payment) Regulations, 2023; IGST Act section 2(6) and section 16; CGST Rule 96A | Payment realised within 9 months from the invoice date (12 months if invoiced or settled in rupees); EDF within 30 days from the end of the invoice month | No penalty for the contract itself. Breaching FEMA rules can attract a penalty of up to three times the sum involved under FEMA section 13(1) | 9 Oct 2026 |
What are payment terms in a freelance contract with an international client?
Payment terms in a freelance contract with an international client are the clauses that fix how much you are paid, in which currency, when, and by whom. Indian law does not prescribe a template for these clauses. They still matter because FEMA and GST rules on exports of services are measured against your invoices and the payments you receive.
- Amount: The fee, the pricing basis (fixed, hourly, retainer or milestone) and whether taxes or bank charges are included.
- Currency: The currency of the invoice and of payment. FEMA Manner of Receipt and Payment Regulations, 2023, regulation 3(2)(I) allow receipts from countries outside the Asian Clearing Union in rupees or any foreign currency.
- Timing: When you invoice and how many days the client has to pay. Regulation 5(1) of the FEMA export regulations, 2026 counts the 9-month realisation period from the invoice date for services.
- Payer: Who sends the money. Payment from someone other than the client is a third party receipt, which regulation 8 lets your AD bank permit only if it is satisfied with the bona fides of the transaction.
- Exit: What happens to advances, unpaid work and refunds if the project is cancelled or reduced.
The rest of this guide maps each clause to the rule it supports. For the invoice layout itself, see the freelancer invoice template for international clients.
Who needs FEMA-aware payment terms in a freelance contract?
Every Indian resident who exports services to a foreign client needs payment terms that fit FEMA, because the FEMA export regulations, 2026 treat services, including software, as exports. GST-specific clauses matter only to freelancers registered under GST who export under a Letter of Undertaking or pay IGST.
| Freelancer type | FEMA terms relevant | GST terms relevant | Best for |
|---|---|---|---|
| Freelancer not registered under GST | Yes: realisation period, EDF, payer identity | No GST invoice clauses; currency still matters for income records | Writers, designers and developers below the GST registration threshold |
| GST-registered freelancer exporting under LUT | Yes | Yes: payment must arrive in convertible foreign exchange or permitted rupees within the Rule 96A window | Most registered service exporters |
| GST-registered freelancer paying IGST on exports | Yes | Yes: export status still depends on how and in what currency payment is received | Exporters who chose the IGST refund route |
| Freelancer billed through a client in India | Usually no: a client in India is a domestic supply | Domestic GST rules apply instead of export rules | Subcontractors to Indian agencies |
| Freelancer paid in rupees by a foreign client | Yes, with a 12-month realisation period when invoiced or settled in rupees | Yes, only if the rupee payment is permitted by RBI | Clients using rupee trade settlement arrangements |
How do you write payment terms for a freelance contract with an international client?
Write payment terms by starting from the export rules and working back to the dates in the contract. Set due dates well inside 9 months from each invoice, name the paying entity, fix the currency and decide in advance how advances, cancellations and bank charges are handled.
- Record the client's full legal name, address and country, since the recipient being located outside India is a condition of export of services under IGST Act section 2(6).
- Describe the services precisely, so your bank can report the correct purpose code and you can show the place of supply is outside India.
- State the fee, the pricing basis and the invoicing currency.
- Set an invoice schedule (monthly, per milestone or on delivery) and the number of days the client has to pay after each invoice.
- If you take an advance, state the amount, what it covers and what happens to any unused part.
- Name the entity that will pay and the account you will be paid into; avoid open-ended wording such as "or its affiliates" unless you have discussed third party payment with your AD bank.
- Decide who bears bank and intermediary charges, and state that the fee is payable without deduction except taxes required by law.
- Add a late payment clause and a process for disputed invoices, so that unpaid amounts are chased long before the realisation deadline.
- Add cancellation and partial delivery terms covering how much is payable for work done and how refunds of advances are made.
- Keep the signed contract with your invoices and bank advices, because your AD bank may ask for it when it checks the genuineness of a receipt.
Why should the payment due date in a freelance contract sit well inside nine months?
The FEMA export regulations, 2026 require the full value of a services export to be realised and repatriated within nine months from the invoice date, or twelve months when invoiced or settled in Indian rupees. Net 30 or Net 60 terms leave time to chase a late payer before that limit.
- The AD bank may extend the period if you give reasons for the delay (regulation 5(1), second proviso).
- The nine-month figure took effect through the amendment of 22 September 2026; the regulations as first notified said fifteen months.
- See the export realisation period guide for counting examples.
How should an advance payment clause in a freelance contract be worded?
An advance clause should state the amount, the work it covers and how it is adjusted against invoices. Regulation 10(1) requires the advance and the later export proceeds to be routed through the same AD bank unless you inform both banks of a change.
- If the contract pays interest on an advance, regulation 10(4) caps it at the all-in-cost ceiling for trade credit.
- If the work is never delivered and the advance cannot be refunded, the AD bank may close the EDPMS entry on request under regulation 18(1)(i).
- Read more in the advance payment against exports guide.
Which currency clause works for a freelance contract with an international client?
For a client outside the Asian Clearing Union, Nepal and Bhutan, regulation 3(2)(I)(a)(iii) allows receipt in Indian rupees or any foreign currency. For GST export status, IGST Act section 2(6)(iv) requires payment in convertible foreign exchange or in rupees wherever RBI permits.
- Clients in Nepal and Bhutan generally pay in rupees, and other ACU members follow the ACU mechanism or RBI directions (regulation 3(2)(I)(a)(i) and (ii)).
- For GST valuation of a foreign currency invoice, CGST Rule 34(2) uses an exchange rate determined under generally accepted accounting principles for the date of supply.
- CBIC Circular 202/14/2023-GST clarifies that rupee receipts through Special Rupee Vostro Accounts permitted by RBI meet the payment condition.
How should a freelance contract handle bank charges and foreign withholding tax?
A bank charges clause should say whether the client pays its own bank's charges, whether intermediary charges are shared, and that the fee is payable without deduction other than taxes required by law. A clear clause reduces short receipts that you would otherwise need to explain to your AD bank.
- If a short receipt is not recovered, your AD bank can allow a reduction in export value; for invoices up to Rs 10 lakh this can be done on your own declaration under regulation 6.
- If the client's country withholds tax, ask for a withholding certificate, since foreign tax credit in India needs a claim filed before the return due date (see the Form 67 FAQ, which applied under the Income-tax Act, 1961).
- The Income-tax Act, 2025 replaced the 1961 Act from 1 April 2026; check the DTAA guide for exporters for the form that applies to your tax year.
Which payment clauses should a freelance contract with an international client include, and what rule does each support?
A freelance contract should include at least ten payment clauses covering parties, scope, fee, currency, invoicing, due dates, advances, payer, charges and cancellation. Each one supports a specific FEMA or GST requirement, so a missing clause usually shows up later as a bank query or an open EDPMS entry.
| Clause | What to write | Rule it supports | Best for |
|---|---|---|---|
| Parties | Client's legal name, address and country; your name, address and PAN or GSTIN | IGST Act s.2(6)(i) and (ii): supplier in India, recipient outside India | Every contract |
| Scope of services | Specific description of the work and deliverables | Purpose code reporting under FEMA reg 18(2); place of supply under GST | Every contract |
| Fee and pricing basis | Fixed fee, hourly rate, retainer or milestone amounts | Full export value declared in the EDF under reg 3(2) | Every contract |
| Currency | Invoice and payment currency | FEMA Manner of Receipt and Payment reg 3(2)(I); IGST Act s.2(6)(iv) | Every contract |
| Invoice schedule | Monthly, per milestone or on delivery | EDF due within 30 days from the end of the invoice month; CGST Rule 47 for registered persons | Retainers and long projects |
| Due date | Net 15, Net 30 or Net 60 from the invoice date | Realisation within 9 months of invoice under reg 5(1) | Every contract |
| Advance or deposit | Amount, purpose and adjustment against invoices | Reg 10(1) same AD bank; reg 10(4) interest cap | New clients and large projects |
| Payer | Named paying entity; any third party payer agreed in writing | Reg 8: third party receipts need AD bank satisfaction | Clients paying through a parent or group company |
| Bank charges and taxes | Who bears each charge; payment without deduction except taxes required by law | Reduction in export value under reg 6 if short-paid | Wire transfers with intermediary banks |
| Late payment | Interest or fee after the due date; suspension of work | Helps realise proceeds before the reg 5 deadline | Clients with a history of delays |
| Cancellation and refunds | Pay for work done; how unused advances are returned | Reg 6 reduction; reg 18(1)(i) closure of advance entries | Fixed-scope and milestone projects |
| Governing law and disputes | Which country's law applies and how disputes are resolved | A contractual choice; no FEMA rule fixes it | Higher-value contracts |
What happens if freelance contract payment terms do not match FEMA and GST rules?
If payment terms let a client pay late, pay from an unknown party or pay less, you can end up with unrealised export proceeds, an open EDPMS entry and GST payable on an export invoice. FEMA contraventions can attract a penalty of up to three times the sum involved under FEMA section 13(1).
- Open entries: Your AD bank must monitor realisation and follow up under regulation 5(2), so unpaid invoices lead to bank queries.
- Future exports: Proceeds unrealised for more than one year beyond the due date mean further exports only against full advance or an irrevocable letter of credit under regulation 13.
- GST under LUT: Under Rule 96A(1)(b), tax with interest becomes payable if payment is not received within one year, or the FEMA period with extensions if later, from the invoice date.
- Export status: A payment that is not in convertible foreign exchange or RBI-permitted rupees fails the condition in IGST Act section 2(6)(iv), so the supply may not qualify as a zero-rated export under section 16.
- Third party: A receipt from a payer not named in the contract may be held or queried until the AD bank is satisfied under regulation 8.
If a client is late or pays short, write to your AD bank before the deadline citing reasons; it may extend the realisation period under regulation 5(1) or allow a reduction under regulation 6. See extension of the export realisation period and reduction in export invoice value.
What is the timeline for freelance contract payment terms under FEMA and GST?
The timeline for freelance contract payment terms runs from the invoice date. The EDF is due within 30 days from the end of the invoice month, payment must be realised within 9 months of the invoice, and under an LUT GST becomes payable if payment is still missing after one year or the extended FEMA period.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| Contract signed, before the first export by a GST-registered freelancer | LUT furnished before export | GST portal, FORM GST RFD-11 | Registered freelancers exporting without IGST |
| Service supplied (GST-registered) | Tax invoice within 30 days of supply (CGST Rule 47) | Your own records and GSTR-1 | Registered freelancers |
| Invoice raised | EDF within 30 days from the end of the invoice month; for services other than software, on or before receipt of payment | Your AD bank | All service exporters |
| Advance received | Same AD bank for the advance and later proceeds, or intimate both banks | Your AD bank | Contracts with deposits |
| Payment due under the contract | As agreed, for example 30 days after invoice | Client pays to your account | All contracts |
| Nine months from invoice date | Full value realised and repatriated (12 months if invoiced or settled in rupees) | Your AD bank closes the EDPMS entry | All service exporters |
| Payment still pending near the deadline | Request extension or reduction, citing reasons | Your AD bank | Late or short-paying clients |
| One year from invoice date (or FEMA period if later) under LUT | Pay IGST with interest within 15 days if payment not received | GST portal | Registered freelancers under LUT |
What are the common mistakes in freelance contract payment terms with international clients?
- No due date: Leaving payment "on completion" with no number of days, which makes it hard to chase payment before the 9-month limit.
- Vague payer: Allowing payment from "the client or any affiliate" without telling your AD bank, which can turn a routine receipt into a third party query.
- Old limits: Relying on the fifteen-month period that appeared in the 2026 regulations before the 22 September 2026 amendment restored nine months.
- Silent charges: Saying nothing about bank charges, so every receipt arrives short of the invoice and needs reconciling.
- Advance drift: Taking an advance through one bank and the balance through another without informing both banks.
- Generic scope: Describing the work as "services" only, which makes the purpose code and place of supply harder to support.
- No exit terms: Having no cancellation clause, leaving no basis to keep part of an advance or to seek a reduction in export value. See refund of advance export payment.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB dated 13 January 2026, amended up to 22 September 2026, Regulations 1(2), 2(1) Explanation, 3(2), 4(1), 4(2), 5(1), 5(2), 6, 8, 10(1), 10(4), 13, 18(1)(i), 18(2); footnotes 2 to 5 on FEMA 23(R)/(1)/2026-RB (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 20, RBI/2025-26/194: Export and Import of Goods and Services, 16 January 2026, Paras 1, 4 and 7: regulations and directions effective 1 October 2026; Master Directions superseded (checked 9 Oct 2026)
- Foreign Exchange Management (Manner of Receipt and Payment) Regulations, 2023, FEMA 14(R)/2023-RB, amended up to 12 February 2025, Regulation 3(2)(I)(a)(i) to (iii) (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 84: Compilation of R-Returns, Reporting under FETERS, 29 February 2012, Para 3: purpose codes for all foreign exchange transactions (checked 9 Oct 2026)
- The Foreign Exchange Management Act, 1999 (text hosted by IFSCA), Section 13(1) (checked 9 Oct 2026)
- Integrated Goods and Services Tax Act, 2017: Section 2 (Definitions), Clause (6), export of services, sub-clauses (i) to (v) (checked 9 Oct 2026)
- Integrated Goods and Services Tax Act, 2017: Section 16 (Zero rated supply), Sub-sections (1)(a) and (3) (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 96A (Export under bond or Letter of Undertaking), Sub-rule (1)(b) as substituted by Notification 12/2024-CT (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 34 (Rate of exchange of currency), Sub-rule (2) (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)
- CBIC Circular No. 202/14/2023-GST: Clarification relating to export of services, sub-clause (iv) of section 2(6) of the IGST Act, 27 October 2023 (copy forwarded by the Nagaland Taxes Department), Paras 3.1 to 3.3 and clarification on Special Rupee Vostro Account receipts (checked 9 Oct 2026)
- Form 67 FAQ, Income Tax e-filing portal, Q1 and Q6 (checked 9 Oct 2026)
- Objective and scope of the New Act, Income Tax e-filing portal, FAQ 2: 1961 Act repealed on 1 April 2026 (checked 9 Oct 2026)
Frequently asked questions
Does FEMA require a written contract for freelance export of services?
The FEMA export regulations, 2026 do not prescribe a contract format for services exports. They require an EDF and realisation within the set period, and regulation 4(2) lets the AD bank credit receipts only after it is satisfied the transaction is genuine. A signed contract or engagement letter helps show that genuineness.
Can a freelance contract set payment terms longer than nine months under FEMA?
Regulation 5(1) expects services export proceeds within nine months of the invoice date, or twelve months if invoiced or settled in rupees. Longer terms mean asking your AD bank for an extension, which it may allow if satisfied with your reasons. Milestone invoices keep each period shorter. See FEMA rules for freelancers.
Is a milestone payment clause treated differently from monthly invoicing under FEMA?
No separate rule applies to milestones. Each milestone invoice starts its own nine-month realisation period from its invoice date, and its own 30-day EDF window from the end of the invoice month under regulation 3(2). A single EDF can cover all services exported in a month.
Should a freelance contract say the fee is exclusive of GST for foreign clients?
For a registered freelancer exporting under a Letter of Undertaking, the export is a zero rated supply and no IGST is charged, so many contracts state that fees exclude Indian taxes. If you export on payment of IGST instead, the price clause should say who bears that tax. See GST on export of services.
Can a freelancer charge late payment interest to an international client?
FEMA does not prohibit a contractual late payment charge on an export receivable, and no rule cited here sets a rate. Whether a charge can be enforced depends on the governing law in the contract. Any late fee received is part of the export receipts, so declare it to your AD bank with the related invoice.
What does EDPMS have to do with freelance contract payment terms?
EDPMS is the RBI system where your AD bank records each services export from your EDF and marks it off when payment arrives. For invoices up to Rs 10 lakh, regulation 4(2) allows closure on your declaration, including quarterly bulk declarations. See EDPMS closure.
Which purpose code should a freelance contract describe for software or consulting work?
The scope description in the contract helps your bank choose the purpose code. AD banks report every foreign exchange transaction with a purpose code under RBI A.P. (DIR Series) Circular No. 84, which FEMA regulation 18(2) continues. See purpose code for freelancers for common codes.