Skydo now helps you generate Export Declaration Form (EDF). Generate Now

logo

RBI Rules for Freelancers in India: EDF, FEMA & FIRC

awadhesh-ranjan
Awadhesh Ranjan12 November 2026
Stay compliant with RBI regulations while receiving international payments seamlessly through Skydo's authorised platform.
Stay compliant with RBI regulations while receiving international payments seamlessly through Skydo's authorised platform.

TL;DR - Summary

  • What RBI rules apply to Indian freelancers receiving foreign payments? - Freelancers exporting services must consider FEMA rules on export proceeds, applicable export declarations and records of inward payments.
  • What is the Export Declaration Form (EDF) and what changed for freelancers in 2026? - A resident individual exporting services is deemed to submit the EDF when they give the Authorised Dealer (AD) bank the required payment information for crediting their account. This rule has no low-value cap for resident individuals.
  • What does FEMA require freelancers to do with international income? - Service-export proceeds generally must be realised and repatriated within nine months of the invoice date. The period is 12 months if the export is invoiced or settled in INR.
  • What is a FIRC and why should freelancers keep payment records? - A Foreign Inward Remittance Certificate (FIRC) is a bank certificate of an inward payment. Keep available remittance advice with the invoice and ask your bank which Bank Realisation Certificate (BRC) or FIRC is needed for any GST refund.

What RBI Rules Apply to Freelancers in India?

Indian freelancers who provide services to clients outside the country are generally treated as service exporters under India's foreign exchange regulations. When they receive payments from overseas clients, these transactions fall under the Foreign Exchange Management Act (FEMA), 1999, and the Reserve Bank of India's (RBI) directions on export of services.

Freelancers must ensure that export proceeds are received through permitted banking channels within the applicable realisation period. They may also need to provide their bank or authorised dealer (AD) with transaction details, select the correct RBI purpose code and maintain supporting documents such as invoices and payment records. Depending on the nature of the service and applicable requirements, additional export declarations or reporting may also apply.

For example, a Bengaluru-based UX designer invoices a UK client for £1,500. Since she is providing a service to a client outside India, the payment is treated as an export of services. When she receives the money in India, the inward remittance must be processed through an authorised channel, with the transaction details and purpose correctly reported. She should also retain her invoice and inward remittance documentation as proof of the export payment.

How Does FEMA Apply to Freelancers Receiving International Payments?

FEMA governs foreign exchange transactions. Freelancers exporting services must use a permitted route to receive payment and realise and repatriate export proceeds within the applicable RBI timeline.

  • Permitted modes of receiving payment: Use a permitted route, such as an AD bank or an RBI-approved payment aggregator working with banking partners where applicable. Confirm the details with your bank or provider.
  • Role of the AD bank: The bank records and reports export remittances under RBI rules. You may still need to provide payment information and comply with any applicable declaration requirements.
  • Realisation of export proceeds: Service-export proceeds generally must be realised within nine months of the invoice date, or 12 months if invoiced or settled in INR. Ask your AD bank about the due date for your transaction.
  • Repatriation obligation: Proceeds must be brought to India within the applicable period. Eligible foreign currency may be credited to an EEFC account with an AD bank without immediate conversion, subject to EEFC rules.

⚠️ COMMON MISCONCEPTION

Payments received through a platform are not invisible to RBI. AD banks record and report export remittances under RBI rules.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Is an RBI Purpose Code and Why Do Freelancers Need One?

An RBI purpose code is an alphanumeric label used to classify a foreign exchange transaction. For a service export, it helps the bank record the nature of the payment.

For an export payment, tell your bank or provider what service you supplied and confirm the correct inward purpose code. Incorrect or missing information can delay processing.

Purpose codes vary by the service supplied. Ask your AD bank or payment provider to confirm the code for the actual work rather than assuming the same code applies to software, design, writing and consulting.

Keep a record of the purpose code confirmed with your AD bank or provider. The information needed from you or your client can vary by payment route.

Expert advice

A purpose code should reflect the actual service for which the payment is received. Freelancers should not reuse a code simply because it was accepted for an earlier transaction. If the nature of the work changes, confirm the appropriate classification with the AD bank or payment provider.


Anshul Sharma
Partnerships Manager, Skydo

What Is an Export Declaration Form (EDF)?

The Export Declaration Form (EDF) declares export information under FEMA. Under the 2026 RBI rules, a resident individual exporting services is deemed to have submitted the EDF when they give the AD bank the required payment information for crediting their account.

  • Individual freelancers and small service exporters: The deemed-EDF rule applies to resident individuals when they provide the required payment information to the AD bank. It is not limited to low-value receipts.
  • Other exporters: Exporters who are not resident individuals can qualify for deemed submission when the inward remittance for the service is ₹10 lakh or less, or its foreign-currency equivalent. Ask your AD bank about the process for larger remittances.
  • Filing timeline: When a separate service EDF is required, it is generally due within 30 days after the end of the invoice month. The rules allow a combined monthly form; non-software service exporters may submit on or before receipt of payment. An AD bank may extend the filing period on a reasoned request.

⚠️ COMMON MISCONCEPTION

The deemed-EDF rule is not a waiver of the need to provide payment information. Confirm the declaration process with your AD bank.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Is FIRA and How Can Freelancers Obtain It?

A Foreign Inward Remittance Advice (FIRA) records details of an inward payment. Ask your bank or payment provider for the advice available for your transaction and keep it with your invoice and bank records.

  • What it contains: Details vary by issuer. Check the sender, amount, date and transaction reference against your records.
  • FIRA vs FIRC: A FIRA is remittance advice; a Foreign Inward Remittance Certificate (FIRC) or Bank Realisation Certificate (BRC) is a different document. Ask your bank which document is needed for your particular filing.
  • How to obtain it: Ask the bank or payment provider for the appropriate advice or certificate. Availability and timing vary by provider and transaction.
  • Where it is used: Remittance advice can support proof of export income and income tax filing records. For a service-export GST refund, check the relevant BRC or FIRC requirements with your bank and tax adviser.

✅ PRO TIP

Collect the available remittance advice after each payment settles and keep it with your invoice and bank statement.

What Is the RBI Timeline for Receiving and Repatriating Export Payments?

Service-export proceeds generally must be realised and repatriated within nine months of the invoice date, or 12 months if the export is invoiced or settled in INR. If payment is delayed, ask your AD bank about an extension and provide the reasons.

  • Realisation: Follow up on unpaid invoices and use a permitted payment route. Receipt by a foreign intermediary alone does not necessarily complete repatriation to India.
  • Repatriation: Bring the proceeds to India within the applicable period. Eligible foreign currency can be credited to an EEFC account with an AD bank, subject to the account rules.
  • Extensions: If payment is delayed, approach your AD bank with the reasons and supporting records. The bank may grant an extension if satisfied; it is not automatic.
  • Penalties for missing the deadline: A breach can lead to FEMA adjudication and penalties. Ask your AD bank about the applicable deadline and extension process.

6-Step Compliance Checklist

  1. Raise an invoice describing the service, amount, currency and invoice date.
  2. Share your AD bank or payment platform's receiving account details with the client.
  3. Track the invoice and confirm that the payment is realised and repatriated within the applicable nine- or 12-month window.
  4. Confirm the correct inward purpose code with your AD bank or payment provider.
  5. Collect the available FIRA, FIRC or BRC and check which document your filing requires.
  6. Store the invoice, contract, payment confirmation, bank credit record and available remittance advice together.

Traditional Bank Wire vs RBI-Authorised Platform

Compliance DimensionTraditional Bank WireRBI-Authorised Platform (e.g., Skydo)
EDF HandlingCheck requirements with the AD bankProvide required details and check the applicable rules with the AD bank
FIRC/FIRA IssuanceAdvice or certificate depends on bank and routeFree FIRA after settlement; check whether a BRC or FIRC is needed
Settlement TimelineVaries by bank, route and checksT+1 to T+3 business days after screening, subject to checks
Documentation BurdenBank process variesDigital payment records and FIRA available
Fee VisibilityFees and exchange rate vary by bank and routePublished transaction fee plus GST; route costs may apply

Skydo provides payment records and a free FIRA after settlement, helping you organise your export documentation.

⚠️ WATCH OUT

The service-export clock generally starts from the invoice date. Plan for client delays and ask your AD bank about the due date and any extension.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

What Documents Should Freelancers Maintain for International Payments?

For international payments, keep the client invoice and contract, payment confirmation, bank credit record, purpose code and any FIRA, FIRC or BRC available. Keep any export declarations or bank acknowledgements that apply to your transaction.

  • Client invoices and contracts: Keep each invoice with its service description, amount, currency and date, along with the contract or scope-of-work agreement. Confirm the purpose code with your bank or provider.
  • Payment confirmation and remittance advice: This is the SWIFT confirmation, wire transfer receipt, or platform-generated payment confirmation showing the funds were sent by the client.
  • FIRA, FIRC or BRC: Keep the available advice or certificate with each payment record. Check the specific document needed for your filing.
  • Purpose code and export declaration information: Keep a record of the purpose code used and any applicable declaration or AD bank acknowledgement.
  • How long to retain: Check the retention period that applies to your tax and business records with your adviser.

Organise records by transaction, with the invoice, contract, payment confirmation, bank credit record and available remittance advice together.

What Happens If Freelancers Do Not Follow RBI and FEMA Rules?

FEMA breaches can lead to adjudication and penalties. Missing information can also delay or hold a remittance, and missing records can make tax or GST claims harder to support.

  • Penalty structure: After adjudication, a FEMA breach can attract a penalty of up to three times the amount involved, or up to ₹2 lakh if the amount cannot be quantified. A continuing breach can attract up to ₹5,000 a day after the first day.
  • Adjudication: FEMA violations can result in adjudication proceedings. Seek professional advice about your circumstances.
  • Purpose code errors: Incorrect or missing purpose codes can cause remittances to be held, returned, or flagged by the AD bank. This delays when you actually receive your money.
  • Missing FIRA or FIRC: Missing remittance records can make it harder to explain a receipt or support an export-related claim. Ask your bank for the document required for the relevant filing.
  • Missing EDF: Where a separate EDF or required payment information applies, failure to comply can create a FEMA issue. Confirm your obligations with your AD bank.

Tax and RBI Intersection

Income from freelance work is generally taxable as business or professional income, subject to your tax residence and circumstances. Keep invoices and payment records to support the income you report.

For GST, a service must meet the export conditions to qualify as zero-rated. An eligible exporter registered under GST who chooses to export without IGST generally furnishes an LUT for the financial year before export. A bond may apply if the exporter is not eligible for an LUT. Check the BRC or FIRC needed for a refund.

⚠️ WATCH OUT

Furnish the LUT before the export when required. A delay may be condoned in suitable cases, but this is not automatic.

How Does Skydo Help Indian Freelancers Stay RBI-Compliant?

Staying compliant means confirming the purpose code, meeting applicable EDF requirements, keeping payment records and tracking the realisation deadline.

Skydo is an RBI-authorised cross-border payment aggregator. It provides payment records and a free FIRA after settlement. Confirm the purpose code and check export reporting and tax obligations for your transaction.

  • EDF handling: Skydo’s EDF generator builds your monthly Export Declaration Form from your invoices in minutes. You upload the month’s invoices, check the details, add your bank and SAC code, then download the filled EDF and submit it to your AD bank. Individual freelancers may be exempt, so confirm with your AD bank whether EDF applies to you.
  • Free FIRA for every transaction: Skydo makes a free FIRA available after a payment settles. Check separately if your filing requires a BRC or FIRC.
  • Settlement: Skydo’s terms provide for commercially reasonable efforts to credit payments T+1 to T+3 business days after screening, subject to corridor and financial-institution checks.
  • Transparent fees: Skydo publishes $19 up to $2,000, $29 for $2,001–$10,000 and 0.3% above $10,000, plus GST for standard Global Bank Account payments. For amounts between the published bands, check the quote. Amazon Global Selling pricing differs. Skydo advertises zero FX markup; compare bank and PayPal exchange rates, fees and route costs before choosing a provider.
  • Free virtual accounts: Skydo offers local receiving details in currencies including USD, EUR, GBP, SGD, AUD, CAD and AED, subject to account availability. Activation depends on verification.
  • No monthly fees: Skydo advertises no setup or monthly fee. Transaction fees, applicable taxes and any route costs still apply.
  • India-based support: Support is available via WhatsApp, phone and email.
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

Do freelancers have to pay income tax in India on foreign earnings?

Freelance earnings are generally taxable as business or professional income, subject to your tax residence and circumstances. Keep invoices and payment records to support the income reported in your return.

What is the key RBI guideline change for freelancers in 2026?

How to receive international payments in India as a freelancer legally?

What is the difference between being self-employed and a freelancer under FEMA?

How long do I have to bring foreign freelance earnings into India?

Is a FIRC mandatory for every international payment I receive?

What happens if my AD bank does not issue a FIRC automatically?

Do I need to file EDF if I receive payment through Payoneer or Wise?

Can I keep foreign freelance earnings in a foreign currency account in India?

About the author
awadhesh-ranjan
Head of Risk & Compliance
10+ years across American Express, Udaan, and Volopay, building credit risk, fraud, and compliance systems, with hands-on experience in fintech licensing and regulatory frameworks.Driving, Road-Trips & a Big-Time Cricket Fan
Save 50% on every international transfer