15CA, 15CB, the $1M Cap, and the Purpose Code That Freezes Transfers.
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.
By Vipul Sharma, Founder
Reviewed by Preetesh Maloo, Chartered Accountant, NRI Tax Partner
The two forms, in one line
Two forms stand between your Indian money and your overseas account.
Form 15CA is an online declaration you file yourself on the income tax portal. It tells the government how much you are sending, why, and that the tax on it has been paid.
Form 15CB is a certificate your CA signs after checking that the tax really has been paid. Your bank will not release a taxable transfer over 5 lakh without it.
From 1 April 2026 these are renamed: Form 15CA becomes Form 145, and Form 15CB becomes Form 146. The switch goes by the date you make the remittance, not the year the income relates to. Money sent on or after 1 April 2026 uses 145 and 146; anything remitted up to 31 March 2026 still uses 15CA and 15CB.
You do not always need both
Small or non-taxable transfers use just the self-declaration. The CA certificate (15CB, now 146) is only for taxable remittances over 5 lakh in the year.
Form 15CA has four parts. Pick the wrong one and the bank bounces it
The most common mistake is filing the wrong part of Form 15CA (Form 145). There are four, and the right one depends on how much you are sending and whether it is taxable:
Part A: the remittance is taxable, but the total for the year is 5 lakh or less. You self-declare, no CA needed.
Part B: it is taxable and over 5 lakh, and you have a lower or nil withholding certificate from the Assessing Officer under Section 395 (that certificate is Form 128, formerly Form 13).
Part C: it is taxable and over 5 lakh, and your CA has issued Form 15CB (Form 146). This is the usual path for a property sale or a large investment payout.
Part D: the remittance is not taxable at all. No CA certificate.
Some purposes on the RBI specified list, 33 of them, need no form at all. Pick the wrong part and the bank sends it back, and you start over.
Transfer stuck, or a 15CB you can't get signed?
We verify your tax position, issue Form 146, file Form 145, and set the right purpose code so the bank releases it.
Senior CA who specialises in NRI tax · we deal with the tax officer, you don't
The penalty is 1 lakh. Per form
Get the form wrong, or skip it, and the penalty is 1 lakh per form under Section 462 of the Income-tax Act 2025 (this was Section 271-I under the old Act). Not per transaction. Per form. A mistake on both the 15CA and the 15CB can mean 2 lakh for what is, in the end, a paperwork error.
That is why the CA certificate exists. The CA checks your past returns, your Form 26AS, your bank statements and the source of the money before signing, because their name is on the tax position.
1 lakh per form
Under Section 462 (formerly Section 271-I). Two forms filed wrong can mean 2 lakh.
The $1 million ceiling, and the property carve-out
RBI caps what you can send out of your NRO account at USD 1 million per financial year. That covers sale proceeds, rent that has piled up, FD maturities and redemptions. Sold a 2.5 crore flat? That is roughly USD 300,000, well inside the cap. But stack a big property sale on top of years of accumulated NRO income and you can hit the ceiling.
There is an important carve-out. If you bought up to two residential properties with money sent from abroad, through your NRE account or a foreign-exchange remittance, and you can prove it, the original foreign-exchange amount you paid is repatriable outside the $1 million cap. What still counts against the cap is the gain on top of that amount, plus anything you bought with NRO or inherited money.
Going above $1 million in a year is possible, but it needs prior RBI approval through your bank, with justification and tax-clearance papers. Budget two to four weeks for that.
What counts against the $1 million
Property bought with NRE / foreign funds (up to 2 homes)
Original FX amount is free
Outside the cap, with proof
The gain over that original amount
Counts against $1M
Goes via the NRO route
NRO income, rent, inherited assets
Counts against $1M
USD 1 million per financial year
Above $1 million in a year needs prior RBI approval through your bank.
Purpose codes: the silent freeze
Every transfer out of India carries a FEMA purpose code, a short code that tells RBI why the money is leaving: sale of property, investment income, a gift to family, salary savings. Your bank picks it from RBI's list based on the source of your money.
Get it wrong and the bank's compliance team does not reject the transfer, it freezes it. The money sits in limbo while they work out what the transfer actually is, and that can take weeks. The codes are specific, and the list gets revised, so a code a forum told you to use last year may not be right now.
This is not worth guessing. The correct code follows from where the money came from, and a CA who handles repatriation regularly, working with your bank, sets it the first time. That one detail is often the difference between a same-week transfer and a month-long hold.
Don't copy a purpose code off a forum
It depends on your exact source of funds, and the list changes. Let the CA and your bank set it.
Your repatriation timeline
Most repatriations follow the same four steps. The slow part is collecting documents, so start there. Start to finish, it is usually one to three weeks once your papers are in hand.
From documents to money in your account
- Step 1Docs
Gather your papers: recent ITRs, Form 26AS, bank statements, and proof of the source of the money (sale deed, redemption statement, or the original foreign-exchange purchase proof).
- Step 2CA
Your CA verifies the tax is paid and issues Form 15CB (Form 146) for a taxable transfer over 5 lakh. This is where the source proof matters.
- Step 3File
You file Form 15CA (Form 145) online, choosing the right part, usually Part C when a 146 is involved.
- Step 4Bank
The bank processes the remittance under the correct FEMA purpose code. A wrong code or a missing form here is what causes a freeze.
When to bring in a CA
You can self-file Form 15CA (145) for small, non-taxable transfers. The moment the money is taxable and over 5 lakh, or a transfer has frozen, or you are near the $1 million ceiling, it is worth handing to someone who does this every week.
A repatriation CA verifies your tax position, issues Form 146, files Form 145 in the right part, sets the purpose code with your bank, and, where the numbers justify it, gets you a lower-withholding certificate under Section 395 first so less tax is blocked to begin with. That is the difference between your money arriving this month and sitting in a compliance queue.
Country guides mentioned
Still have a question?
Ask our AI anything about this. It answers from our guides in plain English, and a CA takes over for your exact case.
AI guidance, not advice. Verify your exact case with a CA.
Talk to a CAWant to know what you can recover?
A DTAA specialist CA will review your situation. Free. 15 minutes.
No recovery, no fee. We only charge when money actually comes back.
Get weekly DTAA insights for UAE NRIs
Tax tips, treaty updates, recovery strategies. No spam. Unsubscribe anytime.
Join 2,000+ Indians in Dubai who get our weekly digest.
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 ₹25 lakh deducted on a ₹2 crore sale when your actual tax is ₹18.75 lakh. Welcome to NRI property sales.
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
10 Mistakes NRIs Make Selling Property In India
Most NRIs lose ₹5-25 lakh of their own money to mistakes the buyer, the bank, or a corner CA won't warn them about. Every mistake, ranked by cost, with the Section or Form that fixes it.
Read
The exceptions that change the answer
Where the general rule stops applying to you
Every rule below has a carve-out, a cut-off date or a condition that flips the answer. These are the ones that decide real cases.
Repatriating residential property sale proceeds
Right now: Two residential properties, capped at the foreign-currency amount originally remitted for the purchase
Where it works differently
- More than two properties, or the proceeds exceed the original inward remittance
- The balance goes out under the NRO route at USD 1 million a year.
- FEMA 13(R).
- The property was inherited rather than bought with foreign currency
- The two-property route does not apply at all. It is the USD 1 million NRO route.
- The concession is tied to the original foreign-exchange investment.
- The original purchase was decades ago
- The funding trail must still be produced. This is why the original remittance advice matters long after the purchase.
- The cap is the amount originally remitted.
Commonly got wrong
- Any property sale proceeds can be repatriated freely. Only two residential properties, and only up to the foreign currency originally brought in.Two residential properties, capped at what you originally remitted in foreign currency. Everything else goes through the USD 1 million NRO route.
NRO account: what it costs and what it caps
Right now: Interest taxed at 30% plus surcharge and cess; repatriation capped at USD 1 million a financial year
Where it works differently
- A TRC and Form 10F (Form 41 from 1 Apr 2026) are furnished
- The treaty rate applies to the interest, commonly 10-15% under Article 11 instead of 30% plus surcharge.
- s.90(2). This is the single largest recurring recovery item for most NRIs.
- Remitting out
- Form 15CA is needed, plus Form 15CB from a CA where the remittance is chargeable and above Rs 5 lakh in the year.
- Rule 37BB.
- Joint holders
- The USD 1 million ceiling is per person per financial year, so joint holders each have their own.
- FEMA 13(R).
Commonly got wrong
- NRO interest is taxed at 30%. Incomplete. Surcharge and 4% cess sit on top, and a treaty can cut it to 10-15%.30% plus surcharge and cess by default, but 10-15% under most treaties if you hold a TRC and file Form 10F.
Form 15CB requirement threshold
Right now: Rs 5,00,000 in the financial year, where the remittance is chargeable to tax
Where it works differently
- The remittance is not chargeable to tax
- Part D of Form 15CA only. No 15CB.
- Rule 37BB structure.
- The remittance falls in the specified exempt list
- No Form 15CA at all.
- Rule 37BB(3) specified list.
Commonly got wrong
- Every outward remittance needs Form 15CB. Only where chargeable to tax and above Rs 5 lakh in the year.Form 15CB is needed only where the remittance is chargeable to tax AND exceeds Rs 5 lakh in the financial year. Otherwise Part D of Form 15CA is enough.