Export Services India

Which Payment Clauses Should a Freelance Contract with an International Client Include?

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.

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.

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.

  1. 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).
  2. Describe the services precisely, so your bank can report the correct purpose code and you can show the place of supply is outside India.
  3. State the fee, the pricing basis and the invoicing currency.
  4. Set an invoice schedule (monthly, per milestone or on delivery) and the number of days the client has to pay after each invoice.
  5. If you take an advance, state the amount, what it covers and what happens to any unused part.
  6. 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.
  7. Decide who bears bank and intermediary charges, and state that the fee is payable without deduction except taxes required by law.
  8. Add a late payment clause and a process for disputed invoices, so that unpaid amounts are chased long before the realisation deadline.
  9. Add cancellation and partial delivery terms covering how much is payable for work done and how refunds of advances are made.
  10. 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.

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.

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.

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.

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.

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. The Foreign Exchange Management Act, 1999 (text hosted by IFSCA), Section 13(1) (checked 9 Oct 2026)
  6. Integrated Goods and Services Tax Act, 2017: Section 2 (Definitions), Clause (6), export of services, sub-clauses (i) to (v) (checked 9 Oct 2026)
  7. Integrated Goods and Services Tax Act, 2017: Section 16 (Zero rated supply), Sub-sections (1)(a) and (3) (checked 9 Oct 2026)
  8. 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)
  9. Central Goods and Services Tax Rules, 2017: Rule 34 (Rate of exchange of currency), Sub-rule (2) (checked 9 Oct 2026)
  10. 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)
  11. 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)
  12. Form 67 FAQ, Income Tax e-filing portal, Q1 and Q6 (checked 9 Oct 2026)
  13. 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.