Wisemonk Team
Written By
Category Freelancer payments
Published July 21, 2026
Last updated July 21, 2026

RBI Rules Every Indian Freelancer with Foreign Clients Must Know

TL;DR
  • All foreign payments must come through an Authorised Dealer (AD) bank licensed by the RBI, in freely convertible currency.
  • Every inward remittance needs the correct RBI purpose code, such as P0802 for software and IT services.
  • You must realise and bring in export proceeds within 15 months of the invoice date. This limit was raised from 9 months by an RBI amendment effective 14 November 2025.
  • Keep the Foreign Inward Remittance Certificate (FIRC), or its digital version the e-FIRA, for every payment. It is your proof of compliant receipt.
  • Approved channels include a SWIFT wire into your AD bank and aggregators like PayPal, Wise, and foreign-currency collection accounts.
  • Keep clean records, invoices, contracts, bank advice, and FIRCs, for at least six years.

Foreign payments in India are watched by the Reserve Bank of India (RBI). The rules can feel opaque, but they are really just a checklist.

This guide lays out the RBI rules that matter for a freelancer with foreign clients. Follow them, and your foreign income is clean, traceable, and easy to defend if anyone ever asks.

Why RBI rules apply to your freelance income

When a foreign client pays you, foreign currency enters India. That movement is governed by the Foreign Exchange Management Act, 1999 (FEMA), and the RBI administers it.

The purpose of these rules is not to block you. It is to keep a clean, traceable record of foreign money coming into the country.

Payments for your services are what the law calls current account transactions. These are generally allowed without any prior approval from the RBI, as long as you follow the process.

So the task is simple. You do not need permission to work with foreign clients. You need to receive the money correctly and keep proof of it.

The core RBI rules you must follow

These are the rules that do most of the work. Get these right and you are compliant.

  1. Use an Authorised Dealer (AD) bank. All foreign payments must be received through an AD Category-I bank licensed by the RBI. Open an account with one and route your client payments into it.
  2. Get paid in convertible foreign currency. Funds should arrive in a freely convertible currency like USD, EUR, or GBP, through traceable channels. INR billing from foreign clients is possible under specific RBI arrangements, but it is less common.
  3. Complete KYC and due diligence. Your bank runs Know Your Customer (KYC) checks to confirm who you are and to prevent fraud and money laundering. Keep your PAN (Permanent Account Number), GST details, and business registration ready.
  4. Use the correct purpose code. Every inward remittance carries an RBI purpose code that states the nature of the service. Software and IT consulting commonly use P0802, and other services use different codes. The right code prevents scrutiny and speeds up the credit.
  5. Realise your money within 15 months. Export proceeds must be realised and brought into India within 15 months of the invoice date. This limit was raised from 9 months by an RBI amendment dated 13 November 2025, effective from 14 November 2025.

FIRC / e-FIRA: the proof you cannot skip

FIRC stands for Foreign Inward Remittance Certificate. Your bank or payment provider issues it as proof that you received a specific sum from a foreign source. The digital version is called an e-FIRA, short for Foreign Inward Remittance Advice.

This document matters more than any other. It links a payment to a client and a purpose, which is exactly what an auditor wants to see.

You will need it in a few situations. It proves your service qualifies as a zero-rated export, it supports your income at tax time, and it is your reference point during any reconciliation. Get one for every payment you receive.

Approved ways to receive money

Several routes are compliant, so you can pick what suits your clients. The key is that funds settle into your Indian AD account with proper documentation.

  • SWIFT wire into your AD bank. SWIFT is the international messaging network banks use to move money across borders. Your client sends funds to your AD account, and you verify the currency and collect the advice.
  • Payment aggregators. Platforms like PayPal, Wise, and Payoneer are compliant within their own limits and KYC rules. Make sure you can still obtain a purpose code and a remittance certificate for each payment.
  • Foreign-currency collection accounts. These give you local details in USD, EUR, or GBP so clients can pay you like a local. They are compliant once the funds settle into your Indian account with the right paperwork.

A service like Wisemonk Freelancer Payments works on this model. You raise an invoice in your client's currency, they pay locally, and you receive INR with a free FIRC and RBI-compliant remittance, which keeps the paper trail clean.

Documentation and records to keep

Good records are what turn a stressful audit into a quick one. Build a simple habit and you will never scramble.

Your core checklist should include:

  • Invoices with client details and currency
  • Contracts or statements of work
  • Email proof of scope and delivery
  • Bank credit advice and the FIRC or e-FIRA for every payment
  • Proof of the purpose code from your bank or platform

Keep both digital and physical copies for at least six years. Organise them by month and client, and reconcile your invoices against bank credits and FIRCs every month. A clean trail from invoice to credit to FIRC is your best defence if a question ever comes up.

When Form 15CA/15CB, SOFTEX, or IEC apply to you

Freelancers often panic about forms they do not actually need. Here is where each one fits.

Form 15CA and Form 15CB mostly apply to money going out of India, or to foreign commission payments. For normal freelance income coming in, you usually do not need them.

SOFTEX applies to software and IT service exports and is filed for those exports. If you export software services, check whether a SOFTEX filing applies to your case.

The Import Export Code (IEC) is usually optional for service exporters. You generally need it only if you are seeking specific export incentives. If your situation is unclear, confirm the exact requirement with a professional.

Common RBI compliance mistakes freelancers make

A few errors show up again and again. Knowing them in advance keeps your record clean.

  • Receiving business income into a personal account with no clear paper trail.
  • Not collecting the FIRC or e-FIRA for each payment.
  • Using the wrong purpose code, which causes delays or scrutiny.
  • Letting proceeds sit abroad beyond the 15-month limit.
  • Keeping weak records that fall apart during an audit.
  • Assuming foreign income does not need to be reported. It does.

Conclusion

The RBI rules for freelancers are a checklist, not a maze. Receive through an AD bank in convertible currency, tag the correct purpose code, realise your money within 15 months, and keep a FIRC for every payment.

Add clean records on top of that, and there is nothing left to worry about. Your foreign income stays compliant and easy to prove.

Frequently asked questions

Do I need RBI's permission to take on foreign clients?

No. Payment for your services is a current account transaction, which is generally allowed without prior RBI approval. You only need to receive the money through proper channels and keep documentation.

Do I need a current account, or will a savings account do?

The RBI does not force a current account, and a savings account can technically receive foreign payments through an AD bank. But savings accounts are meant for personal use, so a current account is recommended once your freelance income grows, for cleaner records and fewer account issues.

Which purpose code should I use?

It depends on your service. Software and IT consulting commonly use P0802, while other services use different codes. If you are unsure, ask your bank before the payment is processed.

What is the difference between an FIRC and an e-FIRA?

An FIRC is the certificate proving you received a foreign payment. The e-FIRA is its digital version. Both serve the same purpose, which is proof of a compliant inward remittance.

Can I use PayPal or Wise instead of a SWIFT bank wire?

Yes. These aggregators are compliant within their own limits and KYC rules. Just make sure you can still get a purpose code and a remittance certificate for each payment.

How long should I keep my records?

Keep your invoices, contracts, bank advice, and FIRCs for at least six years. Reconcile them monthly so your paper trail stays clean and easy to check.

Do I need to file Form 15CA or 15CB for money I receive?

Usually not. Those forms mostly apply to money leaving India or to foreign commission payments, not to normal export receipts coming in. Confirm with a professional if your case is unusual.

What if a client pays me after 15 months?

Export proceeds are meant to be realised within 15 months of the invoice date. If a payment will be delayed beyond that, speak to your bank early, since late realisation needs to be handled properly.

Ready to build your India team?

Tell us who you're looking to hire. We'll walk you through exactly how the setup works for your company, your timeline, and your budget.

The India'logue

Everything you need to know for scaling remote teams in India.

If you wire money to workers in India, this newsletter covers everything that comes with it. Tax, payroll, compliance, and every regulation in between.

Know more