You can bring up to ₹25,000 in Indian currency into India per person, whether you are an Indian resident, a Non-Resident Indian, or a foreign passport holder.1Reserve Bank of India. Miscellaneous Forex Facilities This is a hard ceiling set by India’s Foreign Exchange Management (Export and Import of Currency) Regulations, not a declaration threshold you can exceed by filling out a form. If you need more rupees after you land, exchange foreign currency at an airport counter or use an ATM.
Who the ₹25,000 Cap Covers
The allowance applies to almost every traveler arriving in India. Returning residents, visiting NRIs, and foreign tourists all get the same per-person figure.2India Code. Foreign Exchange Management (Export and Import of Currency) Regulations 2015 There is no equivalent of the “declare and carry more” mechanism that exists for foreign currency.
One restriction affects foreign citizens specifically: they can only bring Indian currency in through an airport, not a land border crossing.1Reserve Bank of India. Miscellaneous Forex Facilities Indian residents returning home can use any port of entry.
Citizens of Pakistan and Bangladesh are excluded from the allowance entirely, and the exclusion also catches anyone traveling from or to those two countries regardless of citizenship. Under the standard regulations, they cannot bring Indian currency into the country at all.1Reserve Bank of India. Miscellaneous Forex Facilities
Different Rules From Nepal and Bhutan
Travelers arriving from Nepal or Bhutan operate under a separate framework. A 2025 amendment to the FEMA regulations split the rule by denomination:
- Notes of ₹100 or below can be carried in unlimited quantity.
- Notes above ₹100 are capped at a combined total of ₹25,000.1Reserve Bank of India. Miscellaneous Forex Facilities
Before the amendment, higher-denomination notes were not permitted across those borders at all. The rule has loosened, but you still cannot bring stacks of ₹500 notes across from Kathmandu or Thimphu without a limit.
Check Your Notes Before You Pack
Not every Indian banknote you might already have is still spendable. The ₹500 and ₹1,000 notes from the older Mahatma Gandhi Series were demonetized on November 8, 2016 and are no longer legal tender. They cannot be used, deposited, or exchanged.3Reserve Bank of India. Indian Currency – FAQs The newer ₹500 note, from the Mahatma Gandhi New Series, is a different color and slightly smaller, and it remains valid. Only the older series is dead.
The ₹2,000 note is a different situation. It is still legal tender, but the Reserve Bank of India began withdrawing it from circulation in May 2023. As of December 31, 2025, over 98% of ₹2,000 notes have been returned to banks.3Reserve Bank of India. Indian Currency – FAQs Shops are technically required to accept them, but they are increasingly rare in day-to-day circulation and some vendors refuse them in practice. If you hold ₹2,000 notes, exchanging or depositing them at an RBI office or through India Post is the safer route.
Taking Rupees Back Out
The outbound rule mirrors the inbound one, but only for one group. An Indian resident traveling abroad may carry up to ₹25,000 in Indian currency out of the country.2India Code. Foreign Exchange Management (Export and Import of Currency) Regulations 2015 Non-residents, which for FEMA purposes includes NRIs, are generally not permitted to take Indian rupees out at all. Spend, deposit, or exchange remaining rupees before you leave.
Foreign Currency Is the Workaround
If ₹25,000 will not cover what you need, the answer is not more rupees but foreign currency. There is no cap on the amount of foreign currency you can bring into India. Declaration on a Currency Declaration Form becomes mandatory only if:
- Your total foreign exchange (cash, banknotes, and traveler’s checks combined) exceeds USD 10,000 or equivalent, or
- Foreign currency notes alone exceed USD 5,000 or equivalent.1Reserve Bank of India. Miscellaneous Forex Facilities
Under either threshold, you walk through the Green Channel with no paperwork. Over either one, use the Red Channel and file the form. Keep the receipt if you plan to take unspent foreign currency back out.
Penalties for Going Over
Carrying rupees above ₹25,000, or crossing the foreign currency declaration thresholds without declaring, exposes you to enforcement under two separate laws. Under the Foreign Exchange Management Act, penalties can reach up to three times the amount involved, with the Enforcement Directorate handling compounding or adjudication. Under the Customs Act, officers can seize undeclared currency at the airport, with confiscation and additional financial penalties on top.
Indian customs officers screen arriving passengers routinely, and amounts that clearly exceed the limits get flagged at baggage scanning. If you are close to a threshold on the foreign currency side, declaring is the low-cost move. The form takes a few minutes and there is no fee for filing it.