How Do Freelancers Receive International Payments in India?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
Freelancers in India receive international payments through an authorised dealer (AD) bank, by direct bank transfer or through an RBI-authorised cross-border payment aggregator. Fees from foreign clients are treated as an export of services. The freelancer files an Export Declaration Form with the bank within 30 days of the invoice month. Payment must arrive within nine months of the invoice.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Individual freelancers, consultants and sole proprietors resident in India who are paid by clients outside India for services, including software, design, writing and consulting work | Foreign Exchange Management Act, 1999; FEMA (Manner of Receipt and Payment) Regulations, 2023; FEMA (Export and Import of Goods and Services) Regulations, 2026, in force from 1 October 2026; RBI Master Direction on Payment Aggregators, 2025; IGST Act, 2017 for GST | EDF within 30 days from the end of the month in which the invoice is raised; full payment within 9 months of the invoice date (12 months if invoiced or settled in rupees), unless your AD bank extends it | Under FEMA section 13, up to three times the sum involved, or up to Rs 2 lakh where the amount cannot be quantified, plus up to Rs 5,000 a day if the contravention continues | 9 Oct 2026 |
What does receiving an international payment involve for a freelancer in India?
For a freelancer in India, receiving an international payment means collecting a client's fee through a channel FEMA allows and keeping the export record for that fee up to date. Under the 2026 Export and Import Regulations, services include software, so most freelance work for foreign clients is an export of services.
- Channel: A person resident in India may receive money from a person outside India only in the manner FEMA allows, which in practice means through an authorised bank or authorised person (Regulation 3, Manner of Receipt and Payment Regulations).
- Currency: For clients outside Nepal, Bhutan and the Asian Clearing Union countries, the fee can be received in Indian rupees or in any foreign currency (Regulation 3(2)(I)).
- Declaration: The freelancer declares the export on an Export Declaration Form (EDF). For services other than software the specified authority in the domestic tariff area is the AD bank; for software it is the AD bank or STPI (Regulation 2(1)(f)).
- Realisation: The full invoice value must be received in India within nine months from the invoice date (Regulation 5(1)).
- Bank records: The AD bank records the export and the payment in EDPMS, marks the entry off once paid, and reports the transaction in FETERS (Regulation 18).
The route a freelancer picks affects speed and cost. The declaration, realisation and record-keeping duties stay the same on every route.
Which freelancers in India must follow the FEMA rules for receiving international payments?
Every freelancer resident in India who is paid by a client abroad for services must follow the FEMA receipt and export rules. The 2026 Regulations set no minimum income or invoice size for this. A lower threshold of Rs 10 lakh per invoice only changes how the bank closes the record (Regulation 4(2)).
| Freelancer situation | Applicable | Why | Best for |
|---|---|---|---|
| Paid by a foreign client by bank transfer | Yes | The service is exported and the AD bank is the specified authority for the EDF | Writers, designers, marketers and consultants with direct clients |
| Freelance software developer | Yes | Software is included in services; the EDF goes to the AD bank or STPI (Regulation 2(1)(f)(iii)) | Developers who earlier looked at the SOFTEX route |
| Paid by someone other than the client, such as the client's parent company | Yes, with bank approval | The AD bank may permit third party receipts if satisfied the transaction is genuine (Regulation 8) | Freelancers whose client pays from a group entity; see third party payments |
| Selling digital products or services online through a cross-border payment aggregator | Yes | The aggregator must pass your AD bank the documents needed to close your EDPMS entries (PA Master Direction, para 11(h)) | Creators and freelancers with many small buyers |
| Receiving money from family abroad | No (export rules) | A personal remittance is not payment for an export, so EDF and realisation rules do not apply | Freelancers who also receive personal transfers |
How does a freelancer in India receive an international payment step by step?
A freelancer in India receives an international payment by invoicing the client, sharing bank or aggregator details, declaring the export on an EDF and confirming the purpose of each payment with the bank. The steps below follow one month of freelance invoices.
- Use a bank account with an AD Category-I bank that handles foreign exchange. Decide whether you also want an EEFC account to hold fees in foreign currency.
- If you are GST-registered and want to export without paying IGST, furnish a Letter of Undertaking in FORM GST RFD-11 before the export (CGST Rule 96A(1)). See LUT filing.
- Raise the invoice in a foreign currency, or in rupees where your bank offers rupee settlement under Regulation 17.
- Give the client your bank's inward remittance details, or onboard with a payment aggregator and check it is authorised using the guide on RBI-authorised payment aggregators.
- File the EDF with your AD bank within 30 days from the end of the invoice month. One EDF can cover every client you invoiced that month, and freelancers in services other than software may file it on or before the date of payment (Regulation 3(2)). See the EDF form guide.
- When the money arrives, tell the bank the purpose of the payment so it reports the right FETERS purpose code.
- Keep the bank's advice or certificate for each inward remittance. If you hold an IEC, you can also generate an eBRC on the DGFT portal.
- For invoices up to Rs 10 lakh, give the bank a declaration that payment is realised, per invoice or quarterly in bulk, so it can close the EDPMS entry (Regulation 4(2)).
- Track each unpaid invoice against its nine-month date and ask the bank for an extension before that date if a client is late (Regulation 5(1)).
How does a direct bank transfer from a foreign client reach a freelancer's account in India?
A direct bank transfer reaches a freelancer through the AD bank in India, which credits the account only after it is satisfied the transaction is genuine and updates EDPMS at the same time (Regulation 4(2)). The client pays from its own bank, and the bank in India converts or holds the funds as you instruct.
- An RBI circular dated 9 April 2026 requires banks to tell customers about an inward cross-border payment as soon as it is received, or at the start of the next business day if it arrives after hours (RBI/2026-27/08, para 3).
- Under the same circular, banks should credit payments received during foreign exchange market hours on the same business day, and those received later on the next business day. The directions take effect six months from the circular date.
- Banks may set up straight-through crediting of inward payments for individual residents, based on their risk assessment and FEMA rules.
How does a cross-border payment aggregator (PA-CB) pay a freelancer in India?
A cross-border payment aggregator (PA-CB) collects payments from buyers abroad through e-commerce and settles them to the Indian seller through an AD bank. RBI regulates PA-CBs under its Master Direction on Payment Aggregators, and a non-bank aggregator needs RBI authorisation.
- Each inward or outward transaction processed by a PA-CB can be up to Rs 25 lakh (para 11(d)). See PA-CB transaction limit.
- Settlement in a currency other than rupees is allowed only for Indian exporters directly onboarded by the PA-CB (para 11(i)).
- The PA-CB must give your AD bank the documents needed to close your EDPMS entries (para 11(h)).
- A card payment where a card network settles the foreign exchange and the aggregator receives rupees is not PA-CB activity (para 4, note 2). See export payment by card.
How can a freelancer use an EEFC account to receive international payments?
A freelancer can have foreign client fees credited to an EEFC account and keep them in foreign currency instead of converting at once. RBI's EEFC FAQ says resident individuals may open one, and 100% of foreign exchange earnings may be credited.
- An EEFC account can only be a current account, and no interest is paid on it (Q3).
- The total credited in a calendar month must be converted to rupees by the last day of the next month, after allowing for approved uses or forward commitments (Q4).
- Consultancy fees and other professional earnings received in an individual capacity are permitted credits (Q7). See what is an EEFC account.
What documents does a freelancer in India need for each international payment?
A freelancer in India needs an export invoice, an EDF, a purpose code for each payment and the bank's record of the inward remittance. A GST-registered freelancer exporting without IGST also needs an LUT. Ask your AD bank for its own list, since each bank must publish the documents, timelines and charges in its export policy (Regulation 19).
| Document | What it does | Who issues or files it | Best for |
|---|---|---|---|
| Export invoice | Starts the clock for the EDF and the nine-month realisation period | The freelancer | Every client engagement |
| Export Declaration Form (EDF) | Declares the full export value; one form can cover a whole month (Regulation 3(2)) | Freelancer files with the AD bank (or STPI for software) | All service exports from 1 October 2026 |
| Purpose code | Tells the bank the payment is for a service export, for FETERS reporting (Circular No. 84) | Freelancer confirms, bank reports | Every inward payment; see purpose code for freelancers |
| Inward remittance advice or certificate | Proof the money reached India through a bank | AD bank | Tax records, GST refunds and loan or visa applications; see what is FIRA |
| eBRC | DGFT confirmation that payment was received against an export (DGFT eBRC FAQ, Q1) | Generated on the DGFT portal by an exporter with an IEC | Freelancers who hold an IEC; see eBRC on DGFT |
| Letter of Undertaking (LUT) | Allows zero-rated export without paying IGST (Rule 96A(1)) | GST-registered freelancer, in FORM GST RFD-11 | GST-registered freelancers |
| Realisation declaration | Lets the bank close EDPMS entries for invoices up to Rs 10 lakh (Regulation 4(2)) | Freelancer, per invoice or quarterly | Freelancers with many small invoices; see EDPMS closure |
What happens if a freelancer in India receives a foreign payment the wrong way or too late?
A freelancer who receives a foreign payment outside an authorised channel, or does not receive it within the realisation period, contravenes FEMA and can face a penalty. A late payment can also affect GST under an LUT and, after a long delay, the terms on which future exports are allowed.
- FEMA penalty: A contravention can lead to a penalty of up to three times the sum involved, or up to Rs 2 lakh where it cannot be quantified, plus up to Rs 5,000 for each day it continues (FEMA section 13(1)).
- Future work: If proceeds stay unrealised for more than one year after the due date or extended date, further exports are allowed only against full advance or an irrevocable letter of credit (Regulation 13).
- GST: Under an LUT, if payment for services is not received within one year or the FEMA period with any extension, whichever is later, IGST with interest is payable within fifteen days of that date (Rule 96A(1)(b)).
- Export status: A service is an export for GST only if payment is received in convertible foreign exchange or in rupees where RBI permits (IGST Act section 2(6)(iv)). See GST on export of services.
- Open entries: An EDPMS entry stays open until the bank marks it off after ensuring the export value is realised (Regulation 18(1)(g)).
If a client is late, ask your AD bank to extend the realisation period before it ends (Regulation 5(1)). If a client pays less than invoiced, the bank can allow a reduction, and for invoices up to Rs 10 lakh your own declaration is enough (Regulation 6). If you missed the EDF deadline, the bank can extend it on a request that gives reasons (Regulation 3(2)(c)).
What is the timeline for a freelancer in India to receive and report an international payment?
The timeline for a freelancer in India starts on the invoice date. The EDF is due within 30 days from the end of the invoice month, and full payment is due within nine months of the invoice, or twelve months if the invoice is raised or settled in rupees.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| Before the first zero-rated export | LUT in FORM GST RFD-11, prior to export (Rule 96A(1)) | GST portal | GST-registered freelancers |
| Invoice raised to a foreign client | EDF within 30 days from the end of that month; non-software services may file on or before the payment date (Regulation 3(2)) | AD bank (or STPI for software) | All freelancers exporting services |
| EDF received by the bank | Bank enters it in EDPMS within five working days (Regulation 18(1)(b)) | Done by your AD bank | Checking that your record exists |
| Payment message reaches the bank | Customer told on receipt or at the start of the next business day (RBI/2026-27/08) | Done by your AD bank | Freelancers waiting for a credit; see international payment stuck |
| Invoice date | Full value received within nine months, or twelve if invoiced or settled in rupees (Regulation 5(1)) | AD bank account | All freelancers; see export realisation period |
| Month in which fees are credited to an EEFC account | Convert the month's credits by the last day of the next month, less approved uses (EEFC FAQ Q4) | AD bank | Freelancers holding foreign currency |
| Realisation date passes unpaid | Request an extension before it passes; see extension of the realisation period | AD bank | Freelancers with slow-paying clients |
What mistakes do freelancers in India make when receiving international payments?
- Gift codes: Letting the bank report a client fee under a personal or family remittance code. The purpose code is how the bank knows the money is an export, so confirm it for every payment (Circular No. 84).
- Skipping EDF: Assuming only goods exporters or large firms file an EDF. From 1 October 2026 every exporter of services, including a solo freelancer, furnishes an EDF (Regulation 3(2)).
- Old SOFTEX advice: Following older guides on SOFTEX forms. The SOFTEX circulars are superseded from 1 October 2026 by A.P. (DIR Series) Circular No. 20. See SOFTEX for freelancers.
- Wrong deadline: Relying on the fifteen-month period in the original 2026 text. The amendment of 22 September 2026 changed it to nine months, as the footnotes to Regulation 5 show.
- Split banks: Taking an advance through one bank and the balance through another without telling both banks (Regulation 10(1)). See advance payment rules.
- Unchecked aggregator: Using a collection service without checking that it is a bank or holds RBI authorisation as a payment aggregator (PA Master Direction, para 5).
- Idle EEFC balance: Leaving EEFC credits unconverted past the end of the following month without an approved use (EEFC FAQ Q4).
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 No. FEMA 23(R)/2026-RB (amended by FEMA 23(R)/(1)/2026-RB, 22 September 2026), Regulations 1(2), 2(1)(e)-(f) and Explanation, 3(2), 4(2), 5(1), 6, 8, 10(1), 13, 17, 18(1)(b), 18(1)(g), 18(2), 19 and footnotes 2 to 5 (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 20, RBI/2025-26/194, 16 January 2026: Export and Import of Goods and Services, Paras 1, 4 and 7; Annex A list of superseded circulars, including SOFTEX circulars (checked 9 Oct 2026)
- Foreign Exchange Management (Manner of Receipt and Payment) Regulations, 2023, Notification No. FEMA 14(R)/2023-RB, Regulation 3(1) and 3(2)(I) (checked 9 Oct 2026)
- RBI Master Direction on Regulation of Payment Aggregators, 15 September 2025, Para 4 (PA-CB definition and note 2), para 5, para 11(d), 11(h), 11(i) (checked 9 Oct 2026)
- RBI circular RBI/2026-27/08, 9 April 2026: Guidelines to facilitate faster cross-border inward payments, Paras 3 and 4 (checked 9 Oct 2026)
- RBI FAQ: Exchange Earners' Foreign Currency (EEFC) Account, Q1 to Q4 and Q7 (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 84, RBI/2011-12/413: Compilation of R-Returns, Reporting under FETERS, Para 3: purpose codes for all foreign exchange transactions (checked 9 Oct 2026)
- Integrated Goods and Services Tax Act, 2017, section 2 (CBIC tax information portal), Section 2(6) export of services (checked 9 Oct 2026)
- Central Goods and Services Tax Rules, 2017, Rule 96A (CBIC tax information portal), Rule 96A(1) and (1)(b) (checked 9 Oct 2026)
- DGFT Public eBRC FAQs (Self-Generation of eBRC), Version 1.0, March 2024, Q1 and Q10 (checked 9 Oct 2026)
- Foreign Exchange Management Act, 1999 (text hosted by IFSCA), Section 13(1) (checked 9 Oct 2026)
Frequently asked questions
Can a freelancer receive international payments into a savings account in India?
Whether a freelancer can receive international payments into a savings account depends on the AD bank's account rules, so ask your bank before sharing details with a client. The FEMA export duties, including the EDF and the nine-month realisation period, apply whichever account type receives the money. See export payment in a savings account.
Does a freelancer need an IEC to receive foreign payments for services in India?
The 2026 FEMA export regulations do not make an IEC a condition for a freelancer to receive payment for services. DGFT's eBRC FAQ says a user must link an existing IEC or apply for one before generating an eBRC on the DGFT portal. Check with your AD bank whether it asks for an IEC.
Which RBI purpose code does a freelance software developer use for client payments?
A freelance software developer is often reported under P0802, described in RBI's FETERS list as "Software consultancy/implementation (other than those covered in SOFTEX form)". Business and management consultancy uses P1006. Confirm the exact code with your AD bank for each payment. See the P0802 purpose code and P1006 purpose code pages.
Can a freelancer in India invoice a foreign client in Indian rupees?
Yes, a freelancer can invoice in Indian rupees where the bank supports RBI's rupee invoicing and settlement framework, which Regulation 17 of the 2026 Regulations refers to. The realisation period is then twelve months instead of nine. For GST export status, a rupee payment counts only where RBI permits it.
Does SOFTEX still apply to freelance software exports from India after October 2026?
No. RBI's A.P. (DIR Series) Circular No. 20 supersedes the SOFTEX circulars from 1 October 2026. Freelance software exporters now file an Export Declaration Form with the AD bank or STPI within 30 days from the end of the invoice month, and one EDF can cover all of that month's invoices.
What can a freelancer do under FEMA if a foreign client pays less than the invoice?
Under Regulation 6 of the 2026 FEMA export regulations, a freelancer can ask the AD bank to allow a reduction in the export value, giving reasons. Where the invoice is up to Rs 10 lakh, the bank may allow the reduction based on the freelancer's own declaration. See reduction in export invoice value.
Is the mid-market exchange rate what a freelancer in India receives on a foreign payment?
A freelancer usually receives the rate the bank or payment provider applies, which can include a markup over the mid-market exchange rate, plus any transfer fees. The rate and charges are set by the provider, so compare the rupee amount credited with the invoice value. See what is the mid-market rate and FX markup.