You have income sitting in your NRO account, rent, a matured deposit, or the proceeds of a property sale, and you want it in your NRE account so you can move it abroad without friction. The move is allowed, but a bank will not process it until you clear tax and paperwork first.
This guide covers the RBI limit, the tax position, the documents (including the renamed form 15ca and 15cb), and the exact steps, so the transfer does not get stuck.
Can you transfer money from NRO to NRE?
Yes. An NRI, PIO, or OCI can transfer money from their NRO account to their own NRE account.
The Reserve Bank of India (RBI) permits this up to USD 1 million per financial year (April to March), per individual, provided the underlying income is legitimate and all Indian taxes on it have been paid.
The transfer itself is not a taxable event. What matters is that the money in the NRO account was already taxed, and that you can prove it.
A Chartered Accountant certifies this on a prescribed form, you file a matching declaration online, and the bank credits your NRE account once it is satisfied.
NRO to NRE transfer: quick reference
| Detail | What applies |
|---|---|
| Who can transfer | NRIs, PIOs, and OCIs holding both an NRO and an NRE account |
| Annual limit | USD 1 million per financial year (April to March), per individual (per PAN) |
| Scope of the limit | Aggregate of all NRO-to-NRE transfers and outward remittances combined |
| Tax on the transfer | Not taxable in itself; underlying NRO income must be fully tax-paid first |
| Core documents | Form 145 (old Form 15CA) + Form 146 (old Form 15CB) + FEMA declaration + source-of-funds proof + bank request form |
| CA certificate needed | For taxable remittances above ₹5 lakh in a financial year |
| Typical time | 2 to 4 working days once the bank has complete documents |
NRO vs NRE: what actually differs
Both are rupee accounts for non-residents, but they hold different money and follow different rules. An NRO (Non-Resident Ordinary) account holds income you earn in India.
An NRE (Non-Resident External) account holds foreign earnings converted to rupees; how the two compare with a foreign-currency FCNR deposit is set out in nre vs nro vs fcnr.
| Aspect | NRO account | NRE account |
|---|---|---|
| Source of funds | Income earned in India: rent, dividends, pension, interest, property sale | Foreign earnings remitted to India and converted to INR |
| Interest taxable in India | Yes | No, interest is tax-free |
| Repatriation abroad | Capped at USD 1 million per financial year | Fully and freely repatriable, no cap |
That repatriation gap is the whole reason for the transfer. Money is easier to send abroad from an NRE account, so NRIs move eligible NRO funds across once the tax is settled.
What is the NRO to NRE transfer limit?
The ceiling is USD 1 million per financial year, set by the RBI under the Foreign Exchange Management Act (FEMA). Three points trip people up:
- It is per individual, not per account: the limit applies across all your NRO accounts combined, tracked against your PAN. Splitting money across banks does not reset it.
- It is an aggregate cap: the USD 1 million covers NRO-to-NRE transfers and any direct outward remittances you make from NRO accounts in the same year. Both draw from the same allowance. If the distinction is new to you, our note on inward remittance vs outward remittance explains which is which.
- Above the cap needs RBI approval: transferring more than USD 1 million in a single financial year requires prior, explicit approval from the RBI, applied for through your bank.
The financial year runs April to March, and unused headroom does not carry forward. If repatriating a large sum, many NRIs plan the timing around this reset.
Worked example: Suppose it is January and you sell a flat in Pune for ₹1.8 crore (roughly USD 216,000 at ₹83). Earlier the same financial year you had already wired USD 300,000 abroad from your NRO account.
Your remaining headroom is USD 1,000,000 minus USD 300,000, which is USD 700,000. The ₹1.8 crore sale fits inside that, so you can move it all to NRE this year.
Sell in April instead, and the clock resets: the full USD 1 million is available again.
Is NRO to NRE transfer taxable?
No. Moving money from your NRO account to your NRE account is an internal transfer between two of your own accounts, not a taxable transaction.
The tax obligation sits on the income before it moves. Rent, interest, dividends, and capital gains earned in India are taxable, and any Tax Deducted at Source (TDS) must be settled.
A Chartered Accountant confirms this has been done, which is what clears the transfer. Once the funds reach your NRE account, both the principal and any future interest are tax-free in India and freely repatriable.
Worked example: On that ₹1.8 crore flat sale, the buyer deducts TDS at 20% plus applicable surcharge and cess on long-term capital gains, and deposits it against your PAN.
Your CA computes the actual gain, offsets the TDS already paid, and certifies the net position on Form 146. Only then does the bank move the money.
The transfer adds no fresh tax; it simply proves the sale was taxed. If your income mix is complex, read our note on tax on inward remittances to india first.
NRIs who also earn from overseas clients should check how that income is treated under freelancer income tax india, since it is taxed differently again.
Documents required for NRO to NRE transfer
This is where the process has genuinely changed, and where most guides are now out of date. From 1 April 2026, under the Income-tax Act, 2025, the old forms were renamed:
- Form 15CA is now Form 145: the remitter’s self-declaration, filed online on the Income Tax e-filing portal.
- Form 15CB is now Form 146: the certificate a Chartered Accountant issues, confirming taxes on the funds are paid.
The purpose of each form is unchanged, only the names and the portal workflow. Remittances completed before 31 March 2026 still use the 15CA/15CB references; anything on or after 1 April 2026 uses 145/146. Banks and CAs will recognise both names during the changeover.
| Document | What it is and when it is needed |
|---|---|
| Form 145 (was Form 15CA) | Your online self-declaration on the Income Tax portal, stating the nature and taxability of the remittance |
| Form 146 (was Form 15CB) | The CA's certificate that all due taxes on the NRO funds are paid; required for taxable remittances above ₹5 lakh in a financial year |
| Source-of-funds proof | Evidence of legitimate Indian origin: registered sale deed, rental agreement, Form 16A/TDS certificate, or dividend voucher |
| FEMA declaration | A signed declaration (your bank provides the format) confirming the transfer stays within your USD 1 million cap |
| Bank request form | The authorised-dealer bank's debit/credit authorisation, signed by all account holders |
| KYC documents | Valid passport, PAN card, and proof of non-resident status |
For small movements, the paperwork is lighter. If your aggregate transfers stay at or below ₹5 lakh in the financial year, the CA certificate (Form 146) is generally not required, though the online declaration and the bank’s own forms still apply.
For how FEMA sorts money moves into categories, our explainer on capital and current account transactions under fema gives the wider picture.
How to transfer money from NRO to NRE account: step by step
Step 1: Confirm the funds are eligible
The money must be legitimate India-sourced income with all taxes and TDS paid. Ineligible funds (for example, gifts above permitted limits) will be rejected.
Step 2: Get the CA certificate (Form 146)
Engage a Chartered Accountant to review your income and taxes and issue Form 146. Skip this only if your aggregate transfers stay at or below ₹5 lakh for the year.
Step 3: File Form 145 online
Log in to the Income Tax e-filing portal and submit Form 145 using the details from the CA's certificate. This usually takes a few minutes once you have the numbers ready.
Step 4: Compile the supporting set
Gather the Form 145 acknowledgement, Form 146, source-of-funds proof, FEMA declaration, the bank's request form, and your KYC documents.
Step 5: Submit to your bank
Hand the set to your authorised-dealer bank, in branch or, at many banks, through net banking. The bank verifies everything against your PAN and your remaining annual limit.
Step 6: Bank processes the credit
Once satisfied, the bank debits the NRO account and credits your NRE account, typically within 2 to 4 working days.
Does the process differ by bank (SBI, HDFC, ICICI, Axis)?
The RBI rules are the same at every bank: the USD 1 million cap, the tax-paid condition, and Forms 145 and 146 do not change by lender. What differs is the paperwork and the channel.
- SBI: Typically a branch or physical request-letter route, using the bank’s own NRO-to-NRE transfer form alongside the tax forms.
- HDFC and ICICI: Both offer a net-banking or app-based flow (ICICI routes it through its online NRI platform), where you upload the documents and source-of-funds proof digitally.
- Axis and most others: A mix of online request and branch verification, with the same document set.
So "SBI NRO to NRE transfer form" or "ICICI NRO to NRE transfer" is really a question about the bank’s form and channel, not a different legal process.
Confirm your bank’s exact form list before you start, because a missing bank-specific form is a common reason a request bounces.
How long does it take, and why do transfers get stuck?
With complete documents, a bank usually completes the credit in 2 to 4 working days.
In practice, NRIs often report the transfer sitting untouched for a week or two, and the cause is nearly always the paperwork, not the bank being slow for its own sake.
The common hold-ups:
- Missing or mismatched CA certificate: figures on Form 146 do not match the online declaration, or the certificate is absent above the ₹5 lakh threshold.
- Weak source-of-funds proof: the bank cannot tie the money to a specific taxed source, so it asks for more evidence.
- Limit already used: earlier outward remittances this year have quietly eaten into the USD 1 million cap.
- Stale KYC or PAN: an out-of-date PAN or non-resident status flag pauses the request.
The fix is to over-prepare the document set before you submit, and to confirm how much of your annual cap is still free. Getting it right the first time is faster than answering queries after the fact.
NRO to NRE transfer RBI guidelines, in brief
If you want the RBI position in one place, as of April 2026:
- NRO-to-NRE transfers are permitted up to USD 1 million per financial year per individual, subject to tax compliance, under FEMA.
- The cap is aggregate, covering transfers and outward remittances together, and tracked against your PAN.
- Tax on the underlying income must be paid before transfer, evidenced by Form 146 (the CA certificate) and Form 145 (your declaration).
- NRE balances remain tax-free and freely repatriable; NRO interest stays taxable in India.
- On returning to India for good, the NRO is re-designated as a resident account and the NRE is closed or converted to an RFC (Resident Foreign Currency) account.
These rules sit within the wider fema guidelines for nri, which govern how residents and non-residents move money in and out of India.
Transfer vs convert: what NRIs get wrong
A large share of searches ask how to "convert" an NRO account to NRE. You usually cannot.
NRO and NRE are separate, RBI-defined account categories, and you do not turn one into the other while you remain an NRI. What people mean is transferring funds from NRO to NRE, using the process above.
True conversion happens only in one situation: when you return to India permanently and become a resident again. At that point the NRO is re-designated as a resident savings account, and the NRE is closed or converted to an RFC account.
So "convert" and "transfer" are two different actions, and picking the right one saves a wasted trip to the branch.
Moving money the other way: NRE to NRO and other transfers
The reverse direction is far simpler. NRE to NRO transfer is fully permitted, has no limit, and needs no Form 145 or 146, because the money is moving into a domestic-income account rather than out of one.
The catch is that once funds sit in the NRO account, future interest becomes taxable in India, and moving them back to NRE later means running the full 145/146 process again and using up your annual cap.
Other combinations follow the same logic. NRO-to-NRO and NRE-to-NRE transfers between your own accounts are generally free of these limits.
When money leaves the country from an NRE account, it goes at your bank’s card rate or wire rate, which is where costs quietly add up; it helps to know how forex rates are actually set before you accept one.
If you are choosing a domestic rail for any of these, our comparison of rtgs vs neft explains which to use.
Where Xflow fits: getting your overseas income into India
To be clear on scope: the NRO-to-NRE transfer itself is a bank action, and only your authorised-dealer bank can do it. Xflow does not move money between your own NRO and NRE accounts, and no cross-border platform can.
Where Xflow does help is one step earlier, on the inward remittance leg that brings foreign money into India in the first place.
If you earn from overseas clients as a freelancer, consultant, or independent professional, that money has to land in India before any account-to-account move matters.
Sent through a typical bank wire, it loses a slice to a foreign-exchange markup, often 1.5% to 2% baked into a rate you never see. This is the exact complaint NRIs raise when they say bank conversion rates are poor.
What the FX difference looks like
Say a client pays you USD 12,000, worth about ₹10,00,000 at the mid-market rate. A bank wire carrying a 1.8% markup quietly hands back roughly ₹9,82,000, so about ₹18,000 goes to the spread before you see a rupee.
Move the same payment at the live mid-market rate and most of that stays with you.
Over a year of invoices, the gap is the difference between a holiday and a rounding error, and it is why understanding your foreign exchange markup matters more than the headline "zero fee".
Built for money coming into India
Xflow settles inward payments from 140+ countries at the live mid-market rate, with INR settlement on a next-business-day (T+1) basis and an auto-issued foreign inward remittance certificate for your records.
It holds the RBI’s final Payment Aggregator - Cross Border (PA-CB) authorisation for exports and imports (as of February 2026), so the compliance trail is handled rather than left to you.
If your income comes from abroad, this is the practical starting point. Xflow receiving accounts give you local details to collect in the client’s currency, then settle to your Indian account in INR.
They are set up for freelancers and service exporters who bill overseas clients regularly.
And the flow is the same whichever corridor your clients sit in, whether they pay from the USA to India or from another market, with the NRO-to-NRE step still handled by your bank afterwards.
Ready to partner with Xflow?
Frequently asked questions
Yes. NRIs, PIOs, and OCIs can transfer up to USD 1 million per financial year from NRO to their own NRE account, once Indian taxes on the funds are paid and Form 145, Form 146, and a FEMA declaration are submitted to the bank.
USD 1 million per financial year (April to March), per individual, across all NRO accounts combined. It is an aggregate cap that also includes outward remittances. Exceeding it needs prior RBI approval.
No. The transfer is not a taxable event. Tax applies to the underlying NRO income (rent, interest, gains), which must be paid before the transfer. A CA certifies this on Form 146.
From 1 April 2026, Form 15CA became Form 145 and Form 15CB became Form 146 under the Income-tax Act, 2025. Their purpose is unchanged. Remittances before 31 March 2026 still reference the old names.
The CA certificate (Form 146, formerly 15CB) is generally not required when aggregate taxable transfers stay at or below ₹5 lakh in a financial year. The online declaration and the bank's forms still apply.
Delays are almost always documentation: a missing or mismatched CA certificate, weak source-of-funds proof, an already-used annual cap, or stale PAN/KYC. A complete set usually clears in 2 to 4 working days.
Yes, and there is no limit. NRE-to-NRO transfers need no 145/146 forms. But interest on those funds then becomes taxable in India, and moving them back to NRE later requires the full process and counts against your cap.
Not while you remain an NRI. You transfer funds between them; you do not convert the account. True re-designation happens only when you return to India permanently, when the NRO becomes a resident account and the NRE is closed or converted to RFC.