15CA, 15CB, Purpose Codes, $1M Limits — The NRI Money Maze.
You earned it. India taxed it. Now you want to send it home. But between you and your money are two forms, a CA certificate, a $1 million cap, and a purpose code that can freeze your transfer for weeks.
The two forms standing between you and your money
Form 15CA is an online declaration YOU fill on the income tax portal. It tells the government: “I'm sending X amount abroad for Y purpose, and Z tax has been paid.”
Form 15CB is a certificate YOUR CA issues after verifying that all taxes on the amount have been paid. Banks won't process the remittance without it.
Here's where people trip: 15CA has four parts. Part A for amounts under ₹5 lakh (self-certify). Part B if you have an Assessing Officer certificate. Part C for remittances covered by Section 195. Part D for everything else. Pick the wrong part and the bank bounces it back. Start over.
Penalty for incorrect filing: ₹1 lakh per form. Not per transaction. Per form. Get the part wrong on both 15CA and 15CB? That's ₹2 lakh in penalties. For a paperwork error.
CAs charge ₹5,000-15,000 per 15CB certificate. They need your past ITRs, 26AS, bank statements, and source verification before signing. Timeline: 1-3 weeks from document collection to submission.
The $1 million ceiling (and what to do when your property sale is bigger)
RBI caps NRO repatriation at $1 million per financial year. Sold a ₹2.5 crore property? That's roughly $300K. Fine, fits under the limit.
But what if it's a ₹5 crore property in Bangalore? Now you're looking at $600K. Still fits. But add your NRO FD maturity proceeds, rental income accumulation, and mutual fund redemptions — suddenly you're bumping against the ceiling.
For amounts above $1M: apply for prior RBI approval. That means a written application to your bank's authorized dealer, with justification, tax clearance certificates, and patience. Takes 2-4 weeks.
Pro tip: if you originally bought the property with NRE funds and can prove it (bank statements showing the transfer), the original purchase amount is freely repatriable — no $1M limit. It's only the gain portion and NRO-funded amounts that face the cap.
Purpose codes: the silent deal-killer
Every international transfer from India needs a FEMA purpose code. It's a specific code that tells RBI why money is leaving the country. Property sale proceeds, investment returns, salary savings, gift to family — each has its own code.
Use the wrong one and your bank's compliance team freezes the transfer. Not rejects — freezes. It sits in limbo while they figure out what went wrong. That can take weeks.
Your bank won't help you pick the right code. They'll hand you a list of 50+ codes and say “choose.” Your CA should know which code to use, but many generalist CAs don't deal with repatriation regularly.
Common codes NRIs need: S0012 for salary savings, S0005 for investment income, S0017 for property sale proceeds, S0003 for personal gifts. Get this right the first time. The second attempt after a freeze involves even more documentation.
Country guides mentioned
Keep reading
The NRI Property Sale Nightmare — TDS, Buyers, Forms, and Survival
The buyer deducts 12.5% TDS on the FULL sale price. Not your profit. The full price. That's Rs 25 lakh deducted on a Rs 2 crore sale when your actual tax is Rs 18.75 lakh. Welcome to NRI property sales.
Read
7 Banking Mistakes NRIs Make That Cost Real Money
Indian banks welcome NRI deposits but rarely explain the tax traps. Here are 7 mistakes that quietly cost NRIs thousands every year.
Read
NRI TDS Refund — How to Claim Back Excess Tax from India
India has been collecting more tax from you than it should. Here's the exact process to get it back — including past years.
Read