NRO vs NRE: What's the Difference?
Understanding the two account types is the foundation of all NRI financial management in India.
NRO Account (Non-Resident Ordinary)
This is where your Indian income — rent, dividends, pension — lands. NRO accounts are in Indian rupees and are not freely repatriable. Funds in NRO accounts have been generated in India and are subject to Indian tax before they can leave. You cannot receive rent directly into an NRE account.
NRE Account (Non-Resident External)
This is a rupee account that holds funds that originated abroad — typically salary or savings you've brought into India. NRE accounts are fully and freely repatriable. Interest earned on NRE deposits is tax-free in India. This is the account from which you can send money abroad without formality.
💡 The practical flow: Tenant pays rent → Funds enter your NRO account (after TDS deduction) → With CA certification, you transfer from NRO to NRE → From NRE, you wire to your US/UK/UAE account freely. Each NRO-to-NRE step requires Form 15CA and 15CB.
The USD 1 Million Annual Repatriation Limit
Under FEMA, NRIs can repatriate up to USD 1 million (or equivalent in any foreign currency) per financial year from their NRO accounts. This limit is per individual, per year, and resets on April 1st of each year.
For the vast majority of NRI property owners with one or two rental properties, this limit is never a practical concern — even a ₹2 lakh/month property generates only ~$28,000 annually in rental income.
- The limit applies to capital repatriation as well — proceeds from property sales also count against this limit
- If you have multiple properties or are also repatriating sale proceeds, planning the timing across financial years can be important
- NRE-to-abroad transfers are unlimited — only the NRO-to-NRE step has the $1M cap
- Rental income repatriated over multiple years does not accumulate — each year's limit is independent
Form 15CA and 15CB: What They Actually Are
Every remittance of taxable funds from India to a foreign country requires these two documents. Banks will not process the transfer without them — this is not optional.
Form 15CB — The CA Certificate
Form 15CB is issued by a Chartered Accountant. It certifies that the applicable taxes on the amount being remitted have been properly deducted and paid. The CA reviews your rental income, TDS deducted, tax liability, and FEMA compliance before issuing this certificate. It is digitally signed and uploaded to the Income Tax portal.
Form 15CA — Your Declaration
Form 15CA is your own declaration to the Income Tax Department that you are making a foreign remittance and that all applicable taxes have been dealt with. It is filed online on the Income Tax portal and references the Form 15CB issued by your CA. Once filed, you receive an acknowledgement number that your bank requires.
⚠️ Without both forms in place before you initiate the transfer, your bank will reject or indefinitely hold the remittance. This is one of the most common frustrations for self-managing NRIs — rent received in October, forms not filed until January, money stuck for three months.
The Step-by-Step Process for Every Transfer
- Step 1 — Verify TDS on Form 26AS: Log in to the Income Tax portal and check that your tenant's TDS deposits are reflected on your Form 26AS. Without this, the CA cannot certify that taxes have been paid.
- Step 2 — CA prepares Form 15CB: Provide your CA with the rental income details, Form 26AS, PAN, and NRO account statement. They review and digitally file Form 15CB.
- Step 3 — File Form 15CA online: Your CA (or you, if authorised) files Form 15CA on the Income Tax portal, referencing the 15CB. Download the acknowledgement PDF.
- Step 4 — Submit to your bank: Visit your NRO bank branch (or use net banking if your bank supports it) with the Form 15CA acknowledgement, Form 15CB, and your NRE account details to initiate the NRO-to-NRE transfer.
- Step 5 — Wire from NRE: Once funds are in the NRE account, you can freely wire to your international account with no additional documentation.
PropTrustee handles Steps 1–4 for all Full Mandate and Concierge plan clients — rent is transferred to your NRE account within 5 business days of collection each month.
Realistic Timeline for Each Transfer
When all documentation is in order and a CA is managing the process, transfers are straightforward. Here is a realistic timeline:
- Day 1: Rent received from tenant into NRO account
- Day 2–3: CA verifies Form 26AS, prepares and files Form 15CB
- Day 3–4: Form 15CA filed; bank documents prepared
- Day 4–5: NRO-to-NRE transfer processed at bank
- Day 5–7: International wire from NRE to your overseas account
The total process — from rent collection to your international account — takes 5–10 business days when managed proactively. Delays of 30–90 days are common when NRIs manage this themselves without an active CA on file.
What Gets Accounts Frozen (And How to Avoid It)
- Sending money without 15CA/15CB: Banks are now required to flag ad-hoc foreign remittances without documentation. FEMA violations can result in penalties of up to three times the remitted amount.
- Using NRE for local income receipt: Routing rental income directly into an NRE account (bypassing NRO) is a FEMA violation, even if accidental.
- Filing 15CA before 15CB is ready: Form 15CA must reference a valid 15CB. Filing out of sequence creates a mismatch that can delay processing by weeks.
- TDS not reflected on Form 26AS at time of transfer: If your tenant deposited TDS but the bank has a processing delay, it may not show on 26AS yet. Transfers attempted before this clears will be flagged.
- Old or expired PAN details with the bank: Ensure your bank has your current PAN, passport, and overseas address on file. Outdated KYC is a common reason banks delay remittances.
These are problems we prevent for every PropTrustee client by maintaining active CA oversight of every transfer. Talk to our team about how the Full Mandate plan handles this end to end.