Carrying Foreign Currency and Cash Into and Out of India: The Customs and Declaration Rules NRIs Actually Need
How much currency an NRI can carry into and out of India, when the Currency Declaration Form is required, the Rs 25,000 rupee limit, and the seizure risk.
You land at Mumbai airport after two years in Dubai, and in your hand luggage is an envelope with USD 8,000 in cash, money you wanted to bring home rather than wire. Ahead of you the signs split into a green channel and a red channel, and nobody on the flight handed you a form. You have a vague memory that there is a limit, but you cannot remember whether it is USD 5,000, USD 10,000, or no limit at all, and whether the limit is on how much you can carry or on something else entirely. The honest answer is that almost everyone gets this backwards. There is no cap on the amount. There is a cap on how much you can carry without telling customs, and that distinction is the whole game.
The 30-second answer: You can bring any amount of foreign currency into India. There is no upper limit. What there is, is a declaration threshold. You must file a Currency Declaration Form (CDF) with customs if you carry more than USD 5,000 in foreign currency notes alone, or more than USD 10,000 in notes plus traveller's cheques combined. Below both lines, the green channel, nothing to file. For Indian rupees, a traveller may carry up to Rs 25,000 in or out without declaration (verify the current figure, it has been revised upward over time). Foreign currency on a forex card or in a bank account does not count toward these limits. Non-declaration risks seizure under the Customs Act, 1962, and action under FEMA.
This guide is about physical cash and the customs counter, not about wiring money, which is a cleaner route covered elsewhere. We will separate the four things people confuse: bringing foreign currency in, taking foreign currency out, carrying Indian rupees either way, and the duty-free and gold context that sits alongside currency at the same counter. Then a worked example for a family carrying dollars in, an edge-cases section for the rupee limit and gold and what actually happens on seizure, and the honest case for why an NRI rarely needs to carry serious cash at all.
The single distinction that fixes most of the confusion
Read this once and the rest follows: the law does not limit how much foreign currency you bring into India. It requires you to declare above a threshold. These are different things, and conflating them is why people either panic over nothing or walk through the green channel when they should not.
India is, on the inbound side, deliberately open to foreign currency. You can land with USD 5,000 or USD 500,000 in notes and neither is illegal. The reasoning is straightforward: foreign currency coming into India is money entering the country, which the RBI has no reason to restrict. What it wants is a record, because large undeclared sums are how money laundering, hawala, and tax evasion move. So the rule is not "you may carry up to X." The rule is "above X, fill in a form so there is a paper trail."
The threshold has two parts, and you trip the requirement if you cross either:
- More than USD 5,000 (or its equivalent in any currency) in foreign currency notes and coins alone, or
- More than USD 10,000 (or equivalent) in foreign currency notes plus traveller's cheques combined.
So USD 6,000 in cash requires a CDF even though it is under USD 10,000, because the notes-only line is USD 5,000. And USD 4,000 in cash plus USD 7,000 in traveller's cheques requires a CDF because the combined figure is USD 11,000, over the USD 10,000 line, even though the cash alone is under USD 5,000. You check both tests, and if either is breached, you declare.
A few things that are commonly misunderstood about what counts:
- The thresholds count physical notes and traveller's cheques. Money loaded on a forex card, sitting on a debit or credit card, or held in a bank account does not count. You can land with a forex card carrying USD 50,000 and there is nothing to declare under this rule, because there are no notes crossing the border.
- The USD figures are equivalents, not literally dollars. GBP, AED, CAD, EUR, all of it converts to a USD-equivalent for the test. If you are carrying AED 25,000 in notes, that is roughly USD 6,800, over the USD 5,000 notes line, so you declare.
- Traveller's cheques are a fading instrument but they remain in the rule, which is why the two-part threshold survives. Most NRIs today carry cards, not cheques, so in practice the line that bites is the USD 5,000 notes threshold.
Bringing foreign currency into India: how the declaration actually works
The mechanics are simpler than the anxiety around them suggests. When you arrive, you are asked to choose the green channel (nothing to declare) or the red channel (goods or currency to declare). If you are over the threshold, you take the red channel and ask for, or hand over, the Currency Declaration Form.
Where the form comes from has changed with digitisation:
- Some airlines distribute paper CDFs on the inbound flight. If yours did not, do not assume you are off the hook. The forms are available from customs officers at the airport.
- India has moved much of this online. The ATITHI mobile application lets arriving passengers declare dutiable goods and currency before they board, which means you can complete the declaration in advance and walk through with it ready. This is the cleanest route for anyone who knows in advance they are over the line.
- A physical CDF can also be downloaded and filled in ahead of time.
What you are declaring is the amount and the type of currency. The officer stamps and retains the form, and you keep your copy. That stamped copy matters later. It is the evidence that you brought this currency in legally, which is what entitles you to take unused foreign currency back out when you leave. Without it, taking the same cash out can itself become a problem, because the default rule on outbound foreign currency is that you may only take out what you can show you brought in or what your forex entitlement covers. The CDF is your receipt for the former.
The whole process at the red channel is usually a few minutes. There is no fee. The cost of declaring is your time. The cost of not declaring, when you should have, is potentially the currency itself.
Taking foreign currency out of India: a different and tighter logic
The outbound side is where NRIs and residents diverge, and where the reasoning flips. Foreign currency leaving India is foreign exchange leaving the country, and the RBI does care about that, because India manages its foreign exchange reserves under FEMA. So the outbound rules are tighter and more status-dependent than the inbound ones.
The governing principle is that you may take out foreign currency only to the extent of:
- Foreign currency you brought in and declared on a CDF (this is exactly why the stamped form matters), or
- Foreign currency you are entitled to under the applicable forex scheme.
For a resident of India, that entitlement runs under the Liberalised Remittance Scheme and the related travel rules. A resident may carry up to USD 3,000 (or equivalent) in foreign currency notes per trip for travel, with the balance of their travel allowance taken as a forex card, demand draft, or wire, all within the USD 250,000 per financial year LRS ceiling. The cash-notes sub-limit of USD 3,000 is the piece people miss: even within a large LRS allowance, the amount you may carry as physical notes for a trip is small, and the rest must move as card or transfer.
For an NRI, the framing is different, because as a non-resident under FEMA you do not draw on the LRS at all. Your outbound foreign currency typically comes from what you brought in (declared, on a CDF) or from your own foreign-currency holdings and repatriation entitlements rather than a resident travel allowance. The practical upshot is the same: carrying large foreign currency notes out of India is constrained, and the clean route for moving real money is a bank transfer or a card, not an envelope of cash. For how NRIs actually move money out of India, the NRO versus LRS routes guide is the one to read, and the broader repatriation process from an NRO account covers the documented path for larger sums.
The honest read on outbound cash: the rules are built to push money onto a documented, traceable channel. Cash is the exception they tolerate in small amounts, not the channel they expect you to use for anything substantial.
A worked example: the Sharma family carrying dollars into India
Take a concrete case, because the thresholds are easy to state and easy to get wrong in practice.
The Sharma family flies from New York to Delhi for an extended stay. They are carrying, between four passengers:
- USD 7,000 in US dollar notes, intended for spending and to hand to relatives.
- USD 4,000 loaded on a forex travel card.
- GBP 800 in notes left over from a stopover in London, roughly USD 1,000 equivalent.
Now run the tests.
Step 1, total the physical notes. Foreign currency notes are USD 7,000 plus the GBP 800 (about USD 1,000 equivalent), so USD 8,000 in notes. The forex card does not count, because it is not notes. So the notes total is USD 8,000.
Step 2, apply the USD 5,000 notes threshold. USD 8,000 in notes is above USD 5,000. That alone triggers the declaration requirement. They must file a Currency Declaration Form. There are no traveller's cheques, so the second test (USD 10,000 combined) is not the binding one here, but the first test is already crossed.
Step 3, the declaration itself. The family completes one CDF covering the foreign currency notes they are carrying. They can do this in advance on the ATITHI app or at the red channel on arrival. They keep the stamped copy.
Step 4, what the forex card means. The USD 4,000 on the card sails through with nothing to declare. This is the structural point: had the Sharmas put more of their money on the card and carried, say, only USD 4,500 in notes, they would have been under the USD 5,000 notes line and would have had nothing to file at all. The card is not a loophole, it is simply outside the cash-declaration rule by design.
The checklist that falls out of this example, for anyone carrying foreign currency into India:
- Count only the physical notes plus traveller's cheques. Cards and accounts are irrelevant to the threshold.
- Check both lines: USD 5,000 notes-only, and USD 10,000 notes-plus-cheques combined. Cross either, you declare.
- Convert non-USD currencies to a USD equivalent before you decide.
- If you are over, declare in advance on ATITHI or at the red channel, and keep the stamped CDF so you can take unused currency back out.
- When the call is borderline, declare. It is free and it removes all risk.
Edge cases
The general rules above hold for the typical NRI carrying dollars or pounds. Here are the situations where the rule bends, the limit is murkier, or the consequences sharpen.
Carrying Indian rupees in and out
Indian currency is governed separately from foreign currency, and the figure most often quoted is Rs 25,000. A traveller, resident or NRI, may carry up to Rs 25,000 in Indian currency notes per person when leaving India, and the same Rs 25,000 when entering, without any declaration. This covers most travellers, the notable exclusion being citizens of Pakistan and Bangladesh, who face tighter restrictions.
Two honest caveats. First, the Rs 25,000 figure has been revised over the years. Earlier ceilings were lower (Rs 7,500 and Rs 10,000 in older eras), and the RBI raised the limit over time to the current figure. Because it has moved before, treat any quoted number, including this one, as something to verify against the current RBI notification before a trip where it matters. Second, you can carry more than Rs 25,000, but you must then route it through customs and declaration, the same logic as foreign currency. For most NRIs the practical reality is that there is little reason to physically carry large rupee cash across a border at all, given how easily money moves between your own NRI accounts and through sending money to India by transfer.
Gold and jewellery, the parallel rule at the same counter
Currency is not the only thing customs weighs at arrival. Gold sits at the same counter and trips up returning NRIs constantly, so it is worth the context even though it is a duty rule, not a currency one.
Returning Indian-passport-holders who have been abroad for the qualifying period get a duty-free allowance on gold jewellery: broadly, up to 20 grams (value capped around Rs 50,000) for a male passenger and up to 40 grams (value capped around Rs 1,00,000) for a female passenger, as commonly applied. These figures and caps are revised periodically and the eligibility turns on how long you have been abroad (a minimum stay abroad, often six months, is required to claim the concession), so verify the current allowance before you travel with significant jewellery.
The sharper points:
- The duty-free concession is for jewellery, not bars, coins, or biscuits. Gold in investment form does not get the duty-free treatment and must be declared, with duty payable (the effective rate including cess and surcharge runs in the mid-teens percent).
- If you have been abroad for less than the qualifying period, duty can apply on all the gold you bring.
- Gold above the allowance is declared at the red channel, the same place you declare currency.
For the tax treatment when you eventually sell gold you have brought in or accumulated, see tax on the sale of gold and jewellery and the broader gold investment options for NRIs.
Exceeding the limits and the seizure risk
This is the part worth being blunt about. Non-declaration is a customs offence, not a paperwork slip. If you walk the green channel carrying foreign currency notes above USD 5,000, or notes plus traveller's cheques above USD 10,000, without a CDF, the undeclared currency is liable to seizure under the Customs Act, 1962. Penalties can run to a multiple of the amount involved, and the same facts can be pursued under FEMA.
How it plays out depends heavily on intent and pattern. A traveller who genuinely miscounted and declares the moment they are asked is in a very different position from someone found concealing notes in a false-bottomed bag. Officers have discretion, and a prompt, honest declaration is treated as exactly that. But discretion is not something you want to be relying on at an airport after a long flight. The asymmetry is stark: declaring costs you a few minutes and nothing in money; not declaring, when you should have, can cost you the entire sum plus a penalty plus a FEMA proceeding. There is no version of the math where carrying a borderline amount undeclared is the smart play.
If you are stopped and the currency is detained, the practical advice is to cooperate, produce any evidence of the source and purpose of the funds (a CDF from a prior trip, a bank withdrawal record, anything documenting legitimacy), and get professional help quickly. The cases that resolve cleanly are the ones with a paper trail. This is, again, why the boring habit of declaring and keeping the stamped form pays off.
NRIs versus residents, where the rules actually differ
It is worth being precise about who the rules treat differently, because guides blur it.
- On bringing foreign currency in, NRIs and residents are treated the same. No limit on the amount, declare above USD 5,000 notes or USD 10,000 combined. Your status does not change the inbound declaration rule.
- On the Rs 25,000 Indian-currency limit, NRIs and residents are again treated the same, with the carve-out for Pakistani and Bangladeshi citizens.
- On taking foreign currency out, status matters. A resident draws on the LRS and the USD 3,000-per-trip cash-notes travel sub-limit. An NRI is a non-resident under FEMA, does not use the LRS, and takes out foreign currency on the basis of what was brought in and declared or their own holdings and repatriation entitlements.
The thread is that FEMA residency, not your passport or your income-tax status, decides the outbound treatment. If you are unsure which side of the line you are on, especially in a transition year, the NRI residency and RNOR rules guide sets out the day-count and intent tests.
The smarter alternative: why you rarely need to carry serious cash
Step back, and the strongest practical conclusion is that most of these rules are ones an NRI never needs to brush against, because carrying cash is the worst way to move money across the India border.
Cash exposes you to four problems at once. It is the only method with a declaration threshold and a seizure risk. It is the only method with no audit trail, which means if you later need to show where money came from, for tax or for repatriation, you have nothing. It carries exchange-rate and theft risk in your pocket. And it is capped in awkward ways (USD 3,000 notes per trip for a resident traveller, USD 5,000 before declaration on the way in).
A bank transfer or a forex card has none of these failings:
- Bank transfers move money on a documented channel. Inbound, money wired into your NRE or NRO account creates a clean record, and you can get a Foreign Inward Remittance Certificate as proof of the source, which is exactly what you cannot get from cash. The mechanics of getting money into India are in sending money to India, and the SWIFT versus NEFT and IMPS comparison covers the rails.
- Forex cards sit entirely outside the cash-declaration thresholds, carry a locked-in rate, and can be cancelled if lost. The forex rates and charges on remittances guide covers how to keep the spread small.
- Multi-currency accounts let you hold and move several currencies without converting cash at all, covered in multi-currency accounts for NRIs.
The honest framing: carry the cash you actually need for the first few days, the airport taxi, the SIM card, tipping, comfortably under the USD 5,000 notes line and well under any rupee concern. Move everything else by transfer or card. You will never see the red channel, you will never argue with an officer, and you will have a clean record for every rupee, which is worth far more than the small convenience of cash in hand.
The closing read
The rule that matters is one distinction held firmly: there is no limit on the foreign currency you bring into India, only a duty to declare above USD 5,000 in notes or USD 10,000 in notes plus traveller's cheques. Cards and accounts do not count toward those lines. For Indian rupees, the figure is Rs 25,000 in or out, a number the RBI has raised over time, so verify it before a trip where it is load-bearing. Taking foreign currency out is tighter and turns on your FEMA status, with a resident's cash-notes travel sub-limit of USD 3,000 and an NRI relying on what was declared in or their own entitlements.
For most NRIs the cleanest answer is to sidestep the whole question. Carry small spending cash, comfortably under the thresholds, and move anything serious by bank transfer or forex card, where there is a record, a rate you control, and no risk of seizure. The rules exist to catch undeclared bulk cash, and the simplest way never to be caught by them is never to carry bulk cash. Declaring, when you do cross a line, is free and fast. Not declaring, when you should have, can cost you the lot. The math only ever points one way.
Related guides
- Sending money out of India as an NRI: NRO repatriation versus the LRS
- The NRO repatriation process, step by step
- Sending money to India
- The Foreign Inward Remittance Certificate (FIRC) explained
- Forex rates and charges on remittances
- SWIFT versus NEFT and IMPS for NRI transfers
- Multi-currency accounts for NRIs
- Transferring funds between your own NRI accounts
- NRE, NRO and FCNR accounts compared
- NRI residency and RNOR rules
- Tax on the sale of gold and jewellery for NRIs
- Gold investment options for NRIs
A note on the rules: Currency declaration thresholds, the Rs 25,000 Indian-currency limit, the resident cash-notes travel sub-limit, and the gold duty-free allowances are set by the RBI and Indian Customs and have been revised over time. The figures here reflect the position as commonly applied in 2025 and 2026, but they do shift, so verify the current notification with the RBI, the Central Board of Indirect Taxes and Customs, or a qualified professional before travelling with significant currency or gold. This guide is general information, not personal financial, tax, or legal advice, and your situation may carry specifics it does not address.
Frequently asked questions
How much foreign currency can an NRI bring into India without declaring it?
There is no limit on the amount of foreign currency you can bring into India. The limit is on declaration, not on the sum. You must file a Currency Declaration Form (CDF) with customs on arrival if you are carrying more than USD 5,000 (or equivalent) in foreign currency notes alone, or more than USD 10,000 (or equivalent) in notes plus traveller's cheques combined. Below both thresholds, you walk through the green channel with nothing to file. The thresholds count physical notes and traveller's cheques, not money on a forex card, a debit card, or a bank balance, which sit outside this rule entirely. The penalty for crossing the line without declaring is not a fine alone. Undeclared currency can be seized under the Customs Act, 1962, and the matter can be escalated under FEMA. Declaring is free and takes minutes, so when in doubt, declare.
How much Indian currency can I carry in or out of India?
An Indian resident or an NRI may carry up to Rs 25,000 in Indian currency notes per person when leaving India and the same Rs 25,000 when entering, without any declaration. This applies to most travellers, the main exclusion being citizens of Pakistan and Bangladesh, who face tighter rules. The Rs 25,000 figure was raised by the RBI over the years from earlier lower ceilings, so older guides quoting Rs 7,500, Rs 10,000, or Rs 25,000 reflect different vintages. Verify the current number before a large trip, as the RBI revises it periodically. You can physically carry more than Rs 25,000, but you must then route it through customs declaration. For most NRIs the practical answer is simpler: there is rarely a good reason to carry large amounts of rupee cash across a border when a bank transfer does the same job cleanly.
What happens if I do not declare currency above the India customs limit?
Non-declaration is treated as a customs offence, not an oversight. If you cross the green channel carrying foreign currency notes above USD 5,000, or notes plus traveller's cheques above USD 10,000, without filing the Currency Declaration Form, the undeclared currency is liable to seizure under the Customs Act, 1962. Penalties can run to a multiple of the amount involved, and the same facts can attract action under the Foreign Exchange Management Act. Officers look at intent and pattern, so a genuine mistake declared promptly is treated differently from concealment, but you do not want to be arguing that point at an airport at 2am. The form is free, the process is a few minutes at the red channel, and a stamped CDF is also what lets you legally take that currency back out later. Declaring is always the cheaper choice.
Rakesh Sinha, NRI Finance Writer
Rakesh Sinha is a technology professional and an NRI since 2016. He holds a master’s from Carnegie Mellon University and a BTech in Computer Science from IIT Guwahati, and has worked at Microsoft, Cisco, InMobi and Google across Bengaluru, the United States and London. He has personally navigated the decisions these guides cover: moving foreign salary and tech-company RSUs across borders, opening NRE, NRO and FCNR accounts, filing Indian returns as a non-resident, and claiming DTAA relief between the US, UK and India. How these guides are written and reviewed.
Disclaimer: This guide is educational and general in nature. It is not individual financial, tax, or legal advice. Tax and FEMA rules change and your situation may differ, so confirm specifics with a qualified chartered accountant or financial adviser before acting. See our editorial standards for how these guides are researched, reviewed and updated.