Skip to content
Got a notice? Emergency response →
Back to all posts
repatriationcompliancebanking

15CA, 15CB, Purpose Codes, $1M Limits. The NRI Money Maze.

TL;DR

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.

TrustNRI Team 2026-04-05 8 min read

TrustNRI Editorial · Reviewed by ICAI-registered Chartered Accountants

The two forms standing between you and your money

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.”


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 . 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 s, 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 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 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 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 -funded amounts that face the cap.

Purpose codes: the silent deal-killer

Every international transfer from India needs a 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 s 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.

Want to know what you can recover?

A DTAA specialist CA will review your situation. Free. 15 minutes.

No recovery, no success fee. ₹4,999 starter only if we file.

Get weekly DTAA insights for Gulf NRIs

Tax tips, treaty updates, recovery strategies. No spam. Unsubscribe anytime.

Join 2,000+ Indians in Dubai who get our weekly digest.

Free CA call