TL;DR: Indian residents travelling abroad may carry foreign currency banknotes and coins up to USD 3,000 per visit. The total foreign exchange drawn for a foreign trip, including forex cards, travellers cheques, and cash combined, cannot exceed the LRS limit of USD 250,000 per financial year per individual. Foreign currency in excess of USD 5,000 in cash (or USD 10,000 total including travellers cheques and drafts) must be declared to Indian customs on departure using Form CDF (Currency Declaration Form). Amounts drawn from an authorised dealer or money changer for travel are backed by the foreign exchange release documentation. NRIs have separate rules governing the amount of foreign currency they may bring into and take out of India that differ from resident Indian limits.
RBI Rules on Carrying Foreign Currency from India
The Reserve Bank of India (RBI) governs all foreign exchange transactions by Indian residents under the Foreign Exchange Management Act (FEMA) 1999. The RBI's Master Direction on Liberalised Remittance Scheme and the Foreign Exchange Management (Current Account Transactions) Rules 2000 together define the permissible limits for carrying foreign currency out of India. Only foreign currency purchased from an authorised dealer (AD) or authorised money changer licensed by the RBI may be carried abroad by Indian residents. Carrying foreign currency purchased through informal or unauthorised channels is a FEMA violation. The forex purchased for an international trip is documented through the foreign exchange release slip provided by the authorised dealer or money changer at the time of purchase, and this documentation forms the evidence of legitimate sourcing for customs purposes.
USD 3,000 Cash Limit: What It Means and Who It Applies To
Indian residents travelling to any foreign country other than Nepal and Bhutan may carry foreign currency notes and coins up to a value of USD 3,000 or its equivalent in other currencies per trip. This limit applies to cash banknotes only and does not include the amount loaded on forex prepaid cards or in travellers cheques, which are subject to the overall LRS limit but are not restricted by the USD 3,000 cash ceiling. The USD 3,000 cash limit was set by the RBI under the Foreign Exchange Management (Current Account Transactions) Rules and applies regardless of the duration of travel or the purpose of the trip. Residents travelling for business, tourism, medical treatment, education, or any other permitted purpose are all subject to the same USD 3,000 per trip cash ceiling. The limit is per trip rather than per financial year, meaning a resident who travels multiple times in a financial year may carry up to USD 3,000 in cash on each separate trip, subject to the overall LRS annual limit of USD 250,000 for the combined value of all foreign exchange drawn across all purposes.
The USD 250,000 Annual LRS Limit
The Liberalised Remittance Scheme (LRS) permits resident Indian individuals to freely remit or spend up to USD 250,000 per financial year (April 1 to March 31) in aggregate across all permitted current account and capital account transactions. Travel-related foreign exchange, including cash, forex cards, travellers cheques, and international credit card spend abroad, is subsumed within this USD 250,000 annual LRS ceiling. An Indian resident who draws USD 200,000 in foreign exchange for an overseas education payment in July has only USD 50,000 remaining available for all other LRS-permitted purposes including travel for the remainder of that financial year. The LRS ceiling was raised to its current USD 250,000 level in 2015 and has not been subsequently revised as of 2025, though the RBI reviews it periodically. Certain capital account transactions including investment in foreign stocks, real estate abroad, and setting up foreign subsidiaries are permitted under LRS up to the annual ceiling. The annual LRS limit is per individual, meaning a family of four each have a separate USD 250,000 annual limit.
Customs Declaration Requirements: When You Must Declare
Indian Customs requires a Currency Declaration Form (CDF) to be filed by any person departing India carrying foreign currency banknotes and coins exceeding USD 5,000 in value. If the traveller is also carrying travellers cheques, bank drafts, or other monetary instruments, the declaration threshold is USD 10,000 total for the combined value of all these instruments including banknotes. Residents who carry up to USD 5,000 in cash do not need to file a CDF at departure, as their amount falls below the declaration threshold. Residents carrying more than USD 5,000 in cash must file the CDF with Indian Customs before leaving the departure hall. The CDF is available at the customs counter in the international departure area of Indian airports and seaports. Failure to declare foreign currency above the threshold is a FEMA violation and may result in confiscation of the excess amount and penalties. The authorised dealer's foreign exchange release documentation should be retained along with the filed CDF as evidence of legitimate sourcing.
How to Obtain Foreign Currency for Travel in India
Foreign currency for travel must be obtained from an RBI-authorised entity. Authorised Dealers (Category I and II) including all scheduled commercial banks and their branches can sell foreign currency to resident Indians for travel. Full Fledged Money Changers (FFMCs) including Thomas Cook India, Centrum Finance, and Weizmann Forex are licensed to sell foreign currency notes to eligible customers. Online currency booking platforms including BookMyForex aggregate FFMC rates and allow pre-booking at competitive locked rates with home delivery or branch pickup. The authorised entity will require the purchaser's valid passport and visa (or air ticket for countries that do not require advance visas) to confirm the purpose of the foreign exchange release. The forex purchase is documented in the purchaser's PAN-linked records. Repeated or unusual forex purchase patterns may attract attention during routine FEMA compliance reviews.
Forex Cards vs Cash: Which to Carry Abroad from India
Forex prepaid cards, also called travel cards or forex cards, are an alternative to cash for international travel that offer several practical advantages. They are not subject to the USD 3,000 per trip cash limit because they are not cash banknotes; the full amount loaded on a forex card is counted within the LRS annual limit but not within the per-trip cash ceiling. Forex cards provide exchange rate locking at the time of loading, eliminating currency risk on the loaded amount. They are accepted at merchant POS terminals and ATMs wherever the card's network (Visa or Mastercard) is accepted. Lost or stolen forex cards can be blocked and replaced, unlike cash. The exchange rate at which foreign currency is loaded onto a forex card is set by the issuing bank or money changer and includes a margin above mid-market, typically 1 to 2 percent, similar to the margin on cash purchases. Carrying a combination of forex card for the majority of trip spending and a small cash amount for situations where cards are not accepted is the recommended approach for most travellers departing India.
Rules for NRIs Carrying Foreign Currency Out of India
Non-Resident Indians visiting India have different rules for carrying foreign currency on departure compared to resident Indians. NRIs may take out of India the foreign currency they brought in, subject to having declared any amounts above USD 5,000 in cash or USD 10,000 total at arrival. NRIs may also take out Indian currency in the form of banknotes up to INR 25,000. An NRI departing India may additionally take out any unspent foreign currency that was acquired from an authorised dealer against the encashment of foreign currency brought in, provided supporting encashment certificates are available. NRIs who have encashed foreign currency and have unspent Indian rupees may reconvert and repatriate up to USD 2,000 equivalent in rupees to foreign currency on departure with adequate encashment documentation.
FAQs About Carrying Dollars from India
How much cash in dollars can I carry from India when travelling abroad?
Indian residents may carry foreign currency banknotes and coins up to USD 3,000 per trip when travelling abroad. This per-trip cash limit applies regardless of the trip's purpose or duration. Amounts above USD 5,000 in cash must be declared to Indian Customs on departure using a Currency Declaration Form. The cash carried must have been purchased from an RBI-authorised dealer or money changer, not from informal channels. The total foreign exchange drawn including cash, forex cards, and travellers cheques cannot exceed USD 250,000 per financial year under the Liberalised Remittance Scheme.
Do I need to declare foreign currency when leaving India?
Yes, if you are carrying more than USD 5,000 in foreign currency banknotes and coins, or more than USD 10,000 in combined foreign currency banknotes, travellers cheques, and bank drafts. You must file a Currency Declaration Form (CDF) with Indian Customs in the international departure area before leaving. Amounts below these thresholds do not require declaration. Failure to declare amounts above the threshold is a FEMA violation and may result in confiscation and penalties.
Can I carry more than USD 3,000 in cash if I need more for my trip?
No. The RBI's per-trip cash limit for resident Indians is USD 3,000 regardless of the trip's cost or duration. For amounts above USD 3,000, the excess must be carried in a non-cash form such as a forex prepaid card, travellers cheques, or an international credit card. Forex cards are not subject to the USD 3,000 cash ceiling and can carry much larger amounts within the overall LRS annual limit of USD 250,000. An Indian traveller needing USD 10,000 for an extended trip should load USD 7,000 or more on a forex card and carry up to USD 3,000 in banknotes.
What is the LRS limit for taking money out of India?
The Liberalised Remittance Scheme (LRS) allows resident Indian individuals to remit or use foreign exchange up to USD 250,000 per financial year (April 1 to March 31) across all permitted purposes including travel, education abroad, medical treatment abroad, investment in foreign assets, and gifts. This USD 250,000 annual ceiling applies to the combined total of all foreign exchange drawn from any authorised source in a financial year. Travel-related forex including cash and forex card loading is included within this ceiling. The LRS limit is per individual, so a married couple travelling together each have a separate USD 250,000 annual entitlement.
Can I carry Indian rupees out of India to Nepal or Bhutan?
Yes. Indian residents may carry Indian rupee banknotes up to INR 25,000 to Nepal and Bhutan, where the Indian rupee is accepted as a parallel currency. Special rules apply to Nepal and Bhutan for both rupee and foreign currency, as these countries have currency arrangements with India that differ from third-country travel rules. For travel to all other countries, the carrying of Indian rupee banknotes abroad is not permitted. Foreign currency notes up to USD 3,000 equivalent may be carried for most international travel as described above.
Sources
Reserve Bank of India: Master Direction on LRS: https://www.rbi.org.in/Scripts/BS_ViewMasDirections.aspx?id=12040
RBI: FEMA Regulations: https://www.rbi.org.in/Scripts/FEMA.aspx
Thomas Cook India: Travel Forex Guide: https://www.thomascook.in/forex/travel-money-guide
Wise: Carrying Money to India: https://wise.com/in/blog/how-much-foreign-currency-can-you-carry-into-india
CBIC: Currency Declaration Form Guidelines: https://www.cbic.gov.in




