Here's exactly how repatriation works for NRIs — what you can take out, what forms you need, and how long it actually takes.
The Two-Account System: NRE vs NRO
Think of your Indian banking setup like two buckets with different rules.
NRE (Non-Resident External) is your no-questions-asked bucket. Money you earn abroad and send to India sits here. Interest earned here. Dividends from foreign investments that land in India. All of it is fully repatriable — you can move every rupee back out whenever you want. No paperwork beyond a standard wire transfer form at your bank. No limits. No RBI approvals. No CA certificates.
You want to send Rs 50 lakh from your NRE savings account to your Chase account in New York? Log into net banking, initiate an outward remittance, done. The bank applies the day's exchange rate, deducts their wire fee (usually Rs 500-1000), and the money lands in 1-2 working days.
NRO (Non-Resident Ordinary) is your Indian-income bucket. Rent from your Mumbai flat. Sale proceeds from property. Freelance income from an Indian client. Pension from your old employer. Money you inherited. This account holds everything you earned or received in India.
Here's the thing: NRO money is also repatriable, but with a cap and a process.
The NRO Repatriation Limit: $1 Million Per Year
You can repatriate up to $1 million per financial year from your NRO account. The financial year runs April 1 to March 31.
Let's put that in perspective. At today's exchange rate of Rs 85 per dollar, $1 million is Rs 8.5 crore. That ceiling covers the vast majority of NRI situations — rent accumulation, property sale proceeds, small inheritances.
If you're sitting on more than Rs 8.5 crore in NRO funds and need to move it all in one year, you'll need special RBI permission. But for 95% of NRIs, the $1M limit never binds.
The limit is per person, per year. If you and your spouse both hold NRO accounts, you each get $1M. Sell a Rs 10 crore property jointly? You can repatriate Rs 8.5 crore in your name this year, Rs 8.5 crore in your spouse's name next year. Stagger it.
The NRO Repatriation Process: Forms 15CA and 15CB
Moving money out of NRO isn't as simple as clicking a button. You need to prove to the bank — and through the bank, to RBI — that this money is legitimately yours and that all taxes have been paid.
Two forms make this happen: Form 15CA and Form 15CB.
Form 15CA is the remittance declaration you file directly with the Income Tax Department online. Think of it as your sworn statement: "I am sending $50,000 abroad, here's why, here's the tax I've paid."
Form 15CA has three parts. Part A is for small remittances under Rs 5 lakh where no tax applies (educational fees, medical expenses). Part B is for remittances where you've already deducted TDS or paid advance tax. Part C is the one NRIs use for repatriation — it requires a CA certificate.
Form 15CB is the CA certificate itself. Your Chartered Accountant examines your documents — sale deed, rent agreements, inheritance papers, ITR filings — and certifies in Form 15CB that the money is legitimate and all applicable taxes have been paid or deducted.
You cannot file Form 15CA Part C without attaching a valid Form 15CB. The Income Tax portal won't let you proceed.
Here's the flow: You hire a CA. The CA reviews your paperwork, fills out Form 15CB, signs it digitally. You log into the Income Tax e-filing portal, fill out Form 15CA Part C, upload the CA's Form 15CB, submit. You get an acknowledgment number. You take that acknowledgment number to your bank along with the remittance request.
Timeline: 3 to 7 Working Days
Once you submit Forms 15CA and 15CB to your bank along with your remittance instruction, the bank processes it under the RBI's automatic route.
Most NRO repatriation requests — rent, property sale proceeds within the limits, inheritance — are pre-approved by RBI. The bank doesn't need to write to RBI and wait for a case-by-case approval. They verify your documents, check that you're within the $1M annual limit, and execute the transfer.
Typical timeline: 3 to 7 working days from the day you submit complete paperwork to the day the money lands in your overseas account.
ICICI and HDFC, in my experience, process in 3-4 days if all documents are clean. SBI can stretch to 7 days. Smaller banks sometimes take 10 days because they batch remittance requests weekly.
The CA certificate itself takes 2-3 days if you've given the CA all documents upfront. Budget Rs 5,000 to Rs 15,000 for the CA's fee, depending on complexity. Repatriating rental income is simpler than repatriating property sale proceeds with a 20-year ownership history.
Property Sale Proceeds: The Two-Property Rule
Selling property in India and moving the money abroad has an extra layer of rules.
You can repatriate sale proceeds from up to 2 residential properties during your entire tenure as an NRI. Not two per year — two total, ever, as long as you hold NRI status.
Sold a flat in Bangalore in 2020, repatriated the proceeds. Sold your parents' old house in Delhi in 2024, repatriated that too. You've now used up both slots. Sell a third property and you cannot repatriate those proceeds. The money stays in your NRO account. You can use it in India — reinvest, spend on trips, give to relatives — but you cannot wire it abroad.
The two-property limit applies only to residential property. Commercial property, agricultural land, plots — these don't count against the limit. But they're also harder to repatriate because RBI scrutinizes non-residential sales more closely. Expect longer timelines and possibly manual approval.
Now, here's a critical detail: the amount you can repatriate depends on how long you held the property.
If you've owned the property for 10 years or more, you can repatriate the entire sale proceeds (minus any capital gains tax you owe, which you pay before repatriating).
If you've owned it for less than 10 years, you can only repatriate up to the amount you originally paid for it. The capital gain — the profit — stays in India.
Picture this: You bought a flat in Pune in 2018 for Rs 60 lakh. You sell it in 2024 for Rs 1 crore. You've held it for 6 years. You can repatriate Rs 60 lakh (the purchase price). The Rs 40 lakh gain? Locked in your NRO account.
Same flat, but you bought it in 2012. Now you've held it 12 years. You can repatriate the full Rs 1 crore (after paying long-term capital gains tax at 20% with indexation).
This 10-year rule pushes you to hold property longer if you plan to eventually repatriate the proceeds. Selling early costs you the ability to take the gain abroad.
One more thing: you'll need to show a No Objection Certificate (NOC) from the Income Tax Department confirming you've paid all capital gains tax before the bank will process the repatriation. The bank will ask for your ITR acknowledgment, the NOC, and Form 15CB from your CA covering the sale.
Inherited Money: Simpler Than You Think
Your parent passed away and left you their savings, fixed deposits, or mutual fund units. That money flows into your NRO account. Can you repatriate it?
Yes. Inherited money counts under the same $1 million annual limit from NRO. No special restrictions.
You'll need:
- Death certificate of the deceased
- Succession certificate or probated will proving you're the legal heir
- Form 15CB from a CA certifying the inheritance and that any applicable estate or income tax has been settled
- Form 15CA filed on the Income Tax portal
The CA will verify that the estate has no outstanding tax liabilities. If your parent was filing ITRs and everything is clean, the CA certificate is straightforward. If the estate is complex — multiple properties, unsettled disputes — the CA will ask you to resolve those before signing off.
One thing people miss: if the inheritance includes property and you sell that property, the two-property repatriation limit applies. Inherited money itself (cash, FDs, bonds) doesn't count against the two-property limit, but inherited property does once you sell it.
Documents You'll Need (The Full Checklist)
When you walk into your bank or log into their NRI portal to request an NRO repatriation, have these ready:
Form 15CA acknowledgment — the receipt from the Income Tax portal showing you've filed Part C.
Form 15CB — the CA certificate uploaded with your 15CA filing. The bank will verify the CA's registration number.
PAN card — yours and, if applicable, the PAN of the property or account from which the money originated.
Source documents — rent agreement and rent receipts for rental income, sale deed and purchase deed for property sale proceeds, succession certificate for inheritance, investment statements for capital gains.
Tax payment proof — ITR acknowledgment, Form 26AS (your tax credit statement), TDS certificates, advance tax challans. The CA looks at these when preparing Form 15CB, but the bank may ask for copies.
Bank statement — showing the NRO account balance and the history of how the money entered that account.
Remittance instruction letter — many banks have a standard format you fill out specifying how much you want to send, to which overseas account, and the purpose code (sale of immovable property, rental income, inheritance, etc.).
If you're repatriating property sale proceeds, add:
- Sale deed (registered)
- Purchase deed or agreement showing original purchase price
- Capital gains computation prepared by your CA
- NOC from Income Tax Department for capital gains tax clearance
- Property tax receipts to prove you've paid municipal dues
Step-by-Step: Repatriating $50,000 from NRO to Your Overseas Account
Let's walk through a real example. You've been renting out a flat in Hyderabad for the past 5 years. Rent is Rs 40,000 per month. You've accumulated Rs 24 lakh in your NRO account. You want to move $50,000 (roughly Rs 42.5 lakh at Rs 85 per dollar) to your Bank of America account in the US.
Step 1: Gather your rent paperwork.
Pull out the registered rent agreement, rent receipts for all 5 years, and bank statements showing the rent deposits. If the tenant deducted TDS (they should have, at 31.2% since you're an NRI), get Form 16 or TDS certificates from them. File your ITRs for all 5 years showing rental income and claiming credit for TDS.
Step 2: Hire a CA.
Find a CA experienced with NRI taxation. Ask your bank for a referral or search for "NRI CA services" in your city. Share all the documents from Step 1. The CA will verify the rental income, confirm TDS deductions, check that ITRs are filed, and prepare Form 15CB certifying that $50,000 repatriation of rental income is legitimate and tax-compliant.
Step 3: File Form 15CA.
Log into the Income Tax e-filing portal. Go to e-File > Income Tax Forms > File Income Tax Forms. Select Form 15CA. Choose Part C. Fill in your details, the remittance amount ($50,000), the purpose (rental income), and upload the CA's Form 15CB PDF. Submit. Download the acknowledgment PDF.
Step 4: Submit remittance request to your bank.
Log into your bank's NRI internet banking portal (or visit the branch if the bank requires it). Fill out the outward remittance form. Attach:
- Form 15CA acknowledgment
- Form 15CB from the CA
- Copy of your PAN
- Rent agreement
- Latest NRO bank statement
Specify the beneficiary account: your Bank of America account number, SWIFT code, full name, and address.
Step 5: Wait for the bank to process.
The bank's NRI desk will verify your documents. They'll check that you haven't exceeded the $1M annual limit (you're only using $50,000, so you're fine). They'll log into the FEMA portal and confirm your Form 15CA filing. If everything is clean, they'll approve the remittance within 3-5 working days.
Step 6: Track the wire transfer.
The bank will debit Rs 42.5 lakh from your NRO account plus a wire transfer fee (say Rs 1,000). They'll convert Rs 42.5 lakh to $50,000 at the day's TT selling rate (usually 0.25-0.50% worse than the interbank rate, so you might get Rs 85.25 instead of Rs 85). The $50,000 will land in your Bank of America account in 1-2 business days via SWIFT.
You're done. The money is now in the US.
What Happens If You Hit the $1 Million Limit?
Say you've sold property and repatriated $900,000 in June. In December, you want to repatriate another $300,000 from rental income. You're $200,000 over the limit.
You have three options:
Option 1: Wait until April 1. The $1M limit resets every financial year. Repatriate $100,000 by March 31, then repatriate the remaining $200,000 after April 1. Spread it across two financial years.
Option 2: Apply for special RBI permission. File an application with RBI through your bank explaining why you need to exceed the limit. RBI grants exceptions for genuine cases — medical emergencies, education fees for children, one-time large inheritances. Approval takes 4-8 weeks. No guarantees.
Option 3: Leave the money in India. Use it to fund trips to India, support family, invest in Indian assets. The money isn't stuck forever — you can repatriate it next year when your limit resets.
Most NRIs plan ahead and stagger large repatriations. Sold a Rs 10 crore property? Repatriate Rs 8.5 crore this year, Rs 1.5 crore next year.
The Bottom Line
Repatriation is not as intimidating as it sounds. NRE money moves freely. NRO money moves with paperwork, but the process is standardized and banks handle hundreds of these requests every week.
The chokepoints are: getting the CA certificate (budget 3-5 days), filing Form 15CA correctly (do it yourself or have the CA do it), and the bank's processing time (3-7 days). Total elapsed time from deciding to repatriate to money landing abroad: 10-14 days if you have all documents ready.
What this means for you: keep your paperwork organized from day one. File ITRs every year even if you owe zero tax. Keep rent agreements, sale deeds, and investment statements in a folder labeled "Repatriation docs." When the time comes to move money abroad, you'll have everything the CA and bank need, and the process will be smooth.
And remember: repatriation is a right under FEMA, not a favor. You're not asking permission to take your own money out. You're just proving it's yours and the taxes are paid.
Sources and Useful Links
Reserve Bank of India: Master Direction on Deposits and Accounts — Official RBI rules on NRE and NRO accounts and repatriation limits.
Income Tax Department: Form 15CA — E-filing portal for Form 15CA submission.
RBI FEMA FAQs for NRIs — Common questions on foreign exchange rules for NRIs.
ICICI Bank NRI Remittance Guide — Step-by-step process for ICICI NRO repatriation (similar process for all banks).
HDFC Bank NRI Services — HDFC's guide to repatriation, including forms and timelines.
These free calculators go hand-in-hand with this guide:
All NRI Alpha tools are free and require no signup. See the full toolbox →