There is no strict legal limit on the total amount of cash you can carry within India, but carrying over ₹50,000 (INR) in unexplained cash can lead to seizure by tax authorities or election officials. For international travel, you can bring up to ₹25,000 in Indian currency, and foreign currency exceeding $5,000 USD (or $10,000 total with traveler's cheques) must be declared.
1. What is the maximum amount of foreign currency that can be brought into India without declaration? The maximum amount of foreign currency that can be brought into India without declaration is US $5,000 in cash and US $10,000, including cash, traveler's cheque, etc.
Indian residents can carry up to Rs. 25,000 in cash when they travel in and out of the country. Authorities impose this restriction to control currency circulation and prevent illegal fund transfers.
How much cash can I have on a domestic flight? You can carry cash within the permissible limits set by the regulatory guidelines. In India, it is advised to keep your cash under ₹2 lakh unless documented properly.
Yes, you can fly with $25,000 cash, but for international travel (into/out of the U.S.), you must declare it to Customs and Border Protection (CBP) by filling out a FinCEN Form 105, as it's over the $10,000 reporting threshold, while domestic flights have no limit but can raise red flags. Failing to declare international amounts can lead to seizure and penalties, even if the money is legitimate.
You must declare $10,000 or more when traveling because it's a federal law (like FinCEN Form 105 in the U.S.) designed to combat serious financial crimes such as money laundering, terrorist financing, and tax evasion, preventing illicit funds from entering the economy; failing to declare can lead to severe penalties, including money forfeiture, fines, or even prison time.
If you are traveling with an excess of $10,000, you must report it to a Customs and Border Protection (CBP) officer when you enter or exit the U.S. But there is no limit to the amount of money you can travel with.
The Transportation Security Administration (TSA) cannot seize your money, but they can alert law enforcement if they find large sums of cash.
There is NO specific law in India that limits how much cash you can carry. However, if you're stopped by police or flying squad and can't explain the source of the cash: 👉 The cash can be **seized**.
There are no state or federal laws that make simply possessing cash illegal. However, carrying large amounts of cash can raise red flags with law enforcement, leading to seizures, detentions, and sometimes civil forfeiture proceedings—even when no criminal charges are filed.
Certain common cash transactions now attract strict penalties: Receiving ₹2 lakh or more in cash from one person in a day can lead to a penalty equal to the amount received. Accepting or giving cash loans above ₹20,000 violates the rules and may trigger a 100% penalty.
Failure to declare cash or other monetary instruments totaling more than $10,000 USD when leaving or entering the US can have serious consequences. It's legal to carry any amount, but the law requires you to report amounts over the threshold.
You must declare foreign currency to the Indian Customs authorities using the Currency Declaration Form if you bring more than USD 5,000 cash or its equivalent in another currency or is more than USD 10,000 or its equivalent in any other currency either in cash, a forex card or traveller's cheques.
Reporting cash payments
A person must file Form 8300 if they receive cash of more than $10,000 from the same payer or agent: In one lump sum. In two or more related payments within 24 hours.
Although no rules limit the amount of money you can bring on a flight, there are rules about disclosing currency on an international flight. If you are traveling on an international flight and have $10,000 or more in your possession, you must disclose the amount of U.S. Currency in your possession on a FinCEN 105 form.
Examples of acceptable proof for SOF and SOW
Source of Funds and Source of Wealth can be established through a combination of sources, such as: Bank statements. Salary payment documents. Property sale records.
You must declare $10,000 or more when traveling because it's a federal law (like FinCEN Form 105 in the U.S.) designed to combat serious financial crimes such as money laundering, terrorist financing, and tax evasion, preventing illicit funds from entering the economy; failing to declare can lead to severe penalties, including money forfeiture, fines, or even prison time.
As per the Reserve Bank of India (RBI), Indian residents are allowed to carry cash up to Rs. 25,000 (approx. $350) while travelling within the country.
A lot, as it turns out. If you have a pile of money or a container of pills in there, they're gonna know. Ditto any electronics or, more importantly, any items sneakily hidden inside of them. That's a good thing, since TSA agents pick up a whole lot of hazardous stuff, including knives, guns, and explosives.
There's no limit on how much cash you can bring. But if you're carrying over $10,000, you must declare it to US Customs using Form 6059B and FinCEN Form 105. This applies to group totals too, not just individuals. If you skip the forms, you risk losing the money and facing serious penalties.
Under 12 CFR 21.11, national banks are required to report known or suspected criminal offenses, at specified thresholds, or transactions over $5,000 that they suspect involve money laundering or violate the Bank Secrecy Act.