TL;DR
Travelers entering India may carry Indian rupees up to INR 25,000 per person without any declaration. Foreign currency cash (including US dollars) up to USD 5,000 or equivalent may be brought without declaration; amounts between USD 5,000 and USD 10,000 require declaration at customs. Amounts exceeding USD 10,000 in total monetary instruments must be declared on the Currency Declaration Form (CDF).
Indian Rupee Cash Limit for Travelers Entering India
The Reserve Bank of India (RBI) and the Foreign Exchange Management Act (FEMA) govern the movement of Indian rupees across international borders. As of current RBI regulations, any traveler including Non-Resident Indians (NRIs) and foreign nationals may bring Indian rupee banknotes into India up to a limit of INR 25,000 per person. Amounts exceeding this limit are not permitted to be imported into India. This applies regardless of whether you are a US citizen of Indian origin, an NRI on H-1B or other visa status, or a foreign national visiting India.
It is important to note that Indian rupee notes in denominations above INR 100 are not permitted to be taken out of India by any traveler, and similarly, such denominations cannot be imported by non-residents. Only residents of India returning from abroad may bring back up to INR 25,000.
Foreign Currency Cash Rules When Entering India
US dollars and other foreign currencies in cash form may be brought into India subject to the following rules. Amounts up to the equivalent of USD 5,000 in cash do not need to be declared at the port of entry. Amounts between USD 5,000 and the equivalent of USD 10,000 in cash, or amounts that together with other monetary instruments total between USD 5,000 and USD 10,000, must be declared by completing the Currency Declaration Form available at Indian customs checkpoints. Any total monetary instruments including traveler's checks and bank drafts — exceeding the equivalent of USD 10,000 must be declared at customs on arrival in India.
Currency Declaration Requirements at Indian Customs
India's customs authorities use a dual-channel system: a Green Channel for passengers with nothing to declare and a Red Channel for those with dutiable goods or excess currency. Travelers carrying currency amounts that require declaration must pass through the Red Channel and complete a Currency Declaration Form (CDF) at the customs counter. Failure to declare currency that exceeds the permissible limits is treated as a violation of FEMA and the Customs Act and can result in seizure of the excess currency, fines, and in serious cases, prosecution.
Rules for NRIs vs. Foreign Nationals
Non-Resident Indians (NRIs) and Persons of Indian Origin (PIOs) returning to India are subject to the same INR cash import limit of INR 25,000. However, NRIs who have maintained NRE (Non-Resident External) or NRO (Non-Resident Ordinary) accounts in India may transfer funds electronically without any rupee cash limit, making the electronic transfer route far more practical and compliant for moving large amounts. Foreign nationals visiting India may bring foreign currency in cash freely but must declare amounts exceeding USD 5,000 in cash or USD 10,000 in total monetary instruments.
Carrying Cash from India to the USA
Travelers departing from India to the USA may take out Indian rupee notes up to INR 25,000 and foreign currency including US dollars up to the amount declared or purchased legitimately in India. Separately, US customs and border protection (CBP) requires that any person entering the United States declare if they are carrying currency or monetary instruments valued at USD 10,000 or more. This is purely a reporting requirement, not a tax, but failure to declare is a federal offense with penalties including seizure of the funds.
Consequences of Exceeding the Cash Limits
Violating India's FEMA currency import rules can result in the seizure of undeclared currency, civil fines up to three times the offending amount, and potential referral for criminal prosecution under FEMA. On the US side, failure to declare currency exceeding USD 10,000 upon entry into the US is a federal crime that can result in forfeiture of the entire sum and criminal penalties. Both regulatory regimes treat undeclared cross-border currency movement as a serious offense, reflecting global anti-money-laundering and counter-terrorism financing standards.
Frequently Asked Questions
Can I carry more than INR 25,000 in cash to India from the USA?
No. RBI rules strictly prohibit importing Indian rupee banknotes into India in amounts exceeding INR 25,000. This limit applies to all travelers regardless of citizenship or residency status. Exceeding this limit may result in seizure of the excess notes by Indian customs.
Do I need to declare US dollars when entering India?
You must declare foreign currency cash (including US dollars) if the cash component exceeds the equivalent of USD 5,000, or if total monetary instruments (cash, traveler's checks, drafts) exceed USD 10,000. Complete the Currency Declaration Form at the Indian customs Red Channel.
Is there a limit on how many US dollars I can carry into India?
There is no absolute cap on foreign currency import, but amounts above USD 5,000 in cash or USD 10,000 total in monetary instruments must be declared at Indian customs. Undeclared excess amounts are subject to seizure and FEMA penalties.
Can I carry Indian rupees out of India to the USA?
Travelers may take out Indian rupee notes up to INR 25,000 when departing India. Amounts above this limit are not permitted. High-denomination notes (above INR 100) cannot be exported at all.
Do I need to declare cash when entering the USA from India?
Yes. US Customs and Border Protection requires all persons entering the US to declare if they are carrying currency or monetary instruments totaling USD 10,000 or more. This is a declaration requirement, not a tax. Non-declaration of amounts at or above this threshold is a federal crime.
Is it better to carry cash or use a wire transfer when traveling between the US and India?
For amounts above INR 25,000, electronic wire transfers or remittance services are far safer, more compliant, and typically more cost-effective than carrying cash. Wire transfers leave a clear audit trail and are not subject to the physical import/export limits that apply to banknotes.
What happens if Indian customs seizes my undeclared currency?
If currency is seized for non-declaration or for exceeding permitted limits, you may be subject to civil fines under FEMA of up to three times the value of the offending amount. You will need to file an adjudication petition with the enforcement authority. The process can be lengthy and costly, making advance compliance far preferable.




