Guide for Service Exporters
Menu
Invoicing

What payment terms should an Indian freelancer put in a contract with a foreign client?

Verified by:
Editorial team
Published
Last modified
Reading time
7 min read

Short answer

Export proceeds must reach India within nine months of each invoice date.12 Rupee invoices get twelve months.2 An advance and its later realisation go through the same AD bank unless both banks are told.1 A GST invoice for a service is due within 30 days of supply.3 Under an LUT, unpaid invoices make IGST with interest payable after one year.6

Clause or ruleApplies toGoverned byDeadlinePenaltyLast verified
Due dateEvery export invoiceRegulation 5, 2026 Regulations12Realised within nine months of invoice; twelve if in rupees2Not covered on this page28 October 2026
Advance or depositExporters taking advancesRegulation 101Not applicableNot covered on this page28 October 2026
Invoicing triggerGST-registered freelancersCGST Rules, rule 47330 days from the date of supply3Not covered on this page28 October 2026
Unpaid LUT invoiceGST-registered freelancers under an LUTCGST Rules, rule 96A(1)(b)6One year from invoice, or FEMA period if later, plus 15 days6IGST with interest628 October 2026
Bank charges and short paymentExporters paid shortRegulation 61Not covered on this pageNot applicable28 October 2026

A contract does not have to be long to protect you. For most freelancers, the payment section is what matters most: it decides when you get paid, in what currency, and what you can do if the client is late. This guide walks through the clauses that freelancers, consultants and small agencies commonly use with foreign clients, and the Indian rules each clause has to respect.13

It explains common structures; it is not legal advice. Contract law, enforceability and governing law depend on the countries involved. Have a lawyer review a template once, especially for large or long engagements.

What are payment terms in a freelance contract with a foreign client?

Payment terms in a freelance contract with a foreign client are the clauses that fix the fee and currency, when invoices are raised, when payment is due, who pays bank charges, and what happens if payment is late. These are commercial terms; none is prescribed by Indian law, but the Indian rules below set the limits they must fit.13

ClauseWhat it settlesExample wording idea
Fee and currencyAmount and currency"$3,000, payable in US dollars"
Invoicing triggerWhen you invoice"On signing", "on delivery of each milestone", "monthly in arrears"
Due dateDays to pay after invoice"Within 15 days of the invoice date"
Advance or depositMoney up front"40% on signing, balance on delivery"
Payment methodWire, platform, card"By bank transfer to the account on the invoice"
Bank chargesWho bears fees"Each party bears its own bank's charges"
Late paymentConsequences of delay"Work may be paused after 15 days overdue"
Kill fee or cancellationPay for partial work"Work completed to the date of cancellation is billed"
TaxesWho handles tax"Fees are exclusive of taxes; each party handles its own tax"
ExpensesReimbursable costs"Pre-approved expenses billed at cost"

The amounts are illustrative, and the due dates shown sit well inside the nine-month realisation period.2

Who do the payment term rules apply to?

The payment term rules apply to every Indian freelancer exporting services, with GST invoice and LUT rules added for registered freelancers.136

Freelancer typeRules that applyWhyBest for
Unregistered freelancerFEMA realisation, advance and reduction rulesRegulations 5, 6 and 10 of the 2026 Regulations apply to exports1Freelancers below the GST limit
GST-registered freelancer under an LUTFEMA rules plus rules 46, 47 and 96AInvoice timing, endorsement and the LUT one-year rule apply36Registered writers, designers and developers
Small agency or LLPSame as registered, plus W-8BEN-E for US clientsEntities give Form W-8BEN-E5Agencies billing foreign clients

How do you set payment terms in a freelance contract with a foreign client?

You set payment terms by fixing the currency, invoicing trigger and due date, then adding advance, bank charge, late-payment and tax clauses that fit Indian rules.123

  1. Fix the fee and currency: use the currency you will invoice and be paid in. For GST, a supply counts as an export of services only if payment is received in convertible foreign exchange, or in Indian rupees wherever the Reserve Bank of India (RBI) permits (section 2(6)(iv) of the IGST Act).4 See pricing freelance services in USD and invoicing exports in INR.
  2. Set the invoicing trigger and due date: a due date of 15, 30 or 45 days leaves plenty of margin inside the realisation period. A clause that lets the client pay "on completion of the client's own project" or "when the client is paid" has no fixed date, which makes it hard to stay inside nine months.2
  3. Add an advance or deposit: regulation 10 of the 2026 Regulations covers advance receipts and requires the advance and the later realisation to be routed through the same AD bank, unless the change is intimated to both banks.1 If the contract may require you to refund an advance when work is cancelled, say so clearly. See advance payment against exports and refunding an advance export payment.
  4. Say who bears bank charges: common wording asks the client to pay its own bank's charges, or to send the payment with charges borne by the sender. See OUR, SHA and BEN charges.
  5. Add a late-payment clause: a grace period, a right to pause work, and sometimes interest or a fixed late fee. Whether interest is enforceable depends on the governing law of the contract.
  6. Add tax forms: say you will provide tax forms the client reasonably needs. A US client paying a non-US individual commonly asks for Form W-8BEN; an Indian company or LLP would give Form W-8BEN-E.5 See W-8BEN for Indian freelancers and foreign withholding tax.

If the client wants to pay through a parent company or a third party, write that into the contract and check the bank's view first. See third-party payments for exports.

What deadlines and documents apply to freelance contract payment terms?

Freelance contract payment terms work to the invoice date, which starts both the nine-month realisation clock and, for LUT exports, the one-year rule 96A clock.26

ItemRuleWhat it means for the contractBest for
Invoice timingRule 47 of the CGST Rules3An invoice for a taxable service is due within 30 days from the date of supplyRegistered freelancers choosing a trigger
Invoice contentRule 46 of the CGST Rules3A registered freelancer puts the export endorsement on each invoiceRegistered freelancers
RealisationRegulation 512Due dates must leave room inside nine months (twelve for rupee invoices)Every freelancer
AdvanceRegulation 101Advance and realisation through the same AD bank unless both banks are toldFreelancers taking deposits
Short paymentRegulation 61AD bank can allow a reduction; a declaration may suffice up to ₹10 lakhFreelancers paid short by bank fees

See export invoice format.

What happens if a foreign client does not pay on the contract terms?

If a foreign client does not pay an LUT invoice, rule 96A(1)(b) requires you to pay the integrated tax with interest within 15 days after one year from the invoice date, or the period allowed under FEMA including any RBI-permitted extension if that is later, unless the Commissioner allows a further period.6

  • Realisation extension: the authorised dealer (AD) bank can extend the realisation period on a reasoned request.1
  • Short payment: if deductions leave the export value short, your AD bank can allow a reduction under regulation 6; for invoices up to ₹10 lakh or equivalent, your declaration may be enough.1
  • Late-payment clause: works best when it is simple and you actually apply it.

This is a reason to invoice in step with the work and to chase overdue invoices early. If a client goes silent, follow the steps in what to do when a foreign client is not paying.

What is the timeline for payment under a freelance contract with a foreign client?

The timeline for payment under a freelance contract with a foreign client runs from the date of supply to the invoice, then to the due date, and must close within nine months of the invoice date, from 1 October 2026.123

StepTimingRule
Supply of the serviceSet by the contractNot applicable
InvoiceWithin 30 days from the date of supply3Rule 473
Due dateSet by the contract, for example 15 to 45 daysNot applicable
RealisationNine months from the invoice date; twelve months if invoiced or settled in rupees2Regulation 512
LUT one-year ruleOne year from the invoice date, or the FEMA period with any RBI extension if later6Rule 96A(1)(b)6

Milestone contracts list each deliverable with its fee and due date; retainers set a monthly fee, a scope and a notice period. Each invoice under either structure has its own nine-month realisation deadline.2 See milestone payments in export contracts and retainer and subscription billing.

What are the common mistakes with freelance contract payment terms?

The common mistakes with freelance contract payment terms are open-ended due dates, silence on bank charges, and invoicing long after the work is done.123

  • Open-ended due date: "when the client is paid" has no fixed date.2
  • No bank charge clause: wires often arrive short because the sending or intermediary bank deducts a fee.1
  • Late invoicing: rule 47 sets 30 days from the date of supply for a registered freelancer.3
  • Unclear refund terms: say whether an advance is refundable on cancellation.
  • No late-payment clause: without one, pausing work is harder to justify.

For example, say a UX designer agrees "$3,000, 40% on signing, balance within 15 days of the delivery invoice": both invoices fall well inside the nine-month realisation period.2

How did we verify this?

We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.

  1. [1]RBI: FEMA (Export and Import of Goods and Services) Regulations, 2026 (FEMA 23(R)/2026-RB), regulations 5, 6 and 10
  2. [2]RBI: FEMA 23(R)/(1)/2026-RB, 22 September 2026, amending regulation 5 (nine months; twelve months for rupee invoices)
  3. [3]CGST Rules, 2017 (consolidated), rules 46 and 47, CBIC
  4. [4]CBIC: IGST Act, 2017, section 2(6) (export of services)
  5. [5]IRS: Instructions for Form W-8BEN
  6. [6]CBIC: CGST Rules, 2017, rule 96A (export under bond or Letter of Undertaking), clause (1)(b) as substituted by Notification No. 12/2024-Central Tax, 10 July 2024

Frequently asked questions

Does Indian law require a written contract for export of services?+

The FEMA and GST rules covered here do not require a signed contract for every export, but your AD bank may ask for supporting documents such as an agreement or invoice when it checks the genuineness of a transaction under regulation 4 of the 2026 Regulations.1 A written contract also helps if you later ask for an extension.

Can a contract give the client more than nine months to pay?+

A foreign client can agree to anything commercially, but regulation 5 of the 2026 Regulations still requires realisation within nine months of the invoice date, or twelve months for rupee invoices, unless your AD bank extends it.12 A contract due date beyond that period builds a compliance problem into the engagement from the start.

Who should pay international bank charges?+

Who pays international bank charges is a commercial term. Contracts often say charges are shared, or that the client pays its bank's charges and you pay yours. If deductions leave the export value short, your AD bank can allow a reduction in the export value under regulation 6 of the 2026 Regulations.1

Should the contract mention GST?+

A freelance contract with a foreign client can state that the fee is exclusive of taxes. If your service qualifies as an export under section 2(6) of the IGST Act and you have filed a Letter of Undertaking, the invoice carries no IGST.4 Each party then handles its own taxes in its own country.

Does a US client need anything from me before paying?+

A US client commonly asks a non-US individual freelancer for Form W-8BEN before paying; an Indian company or LLP gives Form W-8BEN-E instead.5 The freelance contract can say you will provide the tax forms the client reasonably needs on request, so the first payment is not held up.

Can a foreign client pay through its parent company?+

A foreign client may want to pay through a parent company or a third party. Write that arrangement into the contract and check your bank's view first, because the bank checks the genuineness of each transaction under regulation 4 of the 2026 Regulations.1 The third-party payments guide covers the RBI position.

Do milestone and retainer invoices each have their own deadline?+

Milestone and retainer invoices each have their own deadline. Each invoice under either structure carries its own nine-month realisation period from its invoice date, or twelve months for rupee invoices, under regulation 5.2 Track every invoice separately, because an early milestone can fall due long before the project ends.

This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.