Currency Declaration Calculator
Enter Your Cash Amount
Check if you need to declare cash when entering India from the US
Enter an amount to see if you need to declare
Planning a trip to India and wondering how much cash you can bring from the US? You’re not alone. Every year, thousands of American travelers show up at Indian airports with wads of cash, unsure if they’re breaking the law. The truth? You can bring as much money as you want - but there are strict rules about what you must declare, and what happens if you don’t.
There’s No Legal Cap on Cash - But You Must Declare It
Unlike some countries that limit how much foreign currency you can carry, India doesn’t set a hard ceiling on how much cash a US citizen can bring in. You could walk into Delhi with $50,000 in your suitcase and not technically break any law. But here’s the catch: if you’re carrying more than $10,000 USD (or its equivalent in other currencies), you must declare it to Indian customs using the Currency Declaration Form (CDF).
This isn’t a suggestion. It’s a legal requirement. Failure to declare can lead to serious consequences - including seizure of the cash, fines, or even detention. Customs officers at Indira Gandhi International Airport in Delhi and Chhatrapati Shivaji Maharaj International Airport in Mumbai check declarations daily. They don’t care if you’re a tourist or a business traveler. If it’s over $10,000 and unreported, it’s flagged.
Why does this matter for budget travelers? Because most people don’t need to carry that much. If you’re backpacking across Rajasthan or staying in hostels in Goa, $500-$1,000 in cash should cover your first week. The rest? Use cards or ATMs.
What Counts as ‘Cash’?
When Indian customs says ‘cash,’ they mean physical money - not digital transfers. This includes:
- US dollars (bills only - no coins)
- Other foreign currencies (Euros, British Pounds, etc.)
- Indian rupees (you can bring up to ₹25,000 max from abroad - but most Americans don’t carry rupees before arrival)
- Traveler’s checks (still accepted, but rare)
It does NOT include:
- Credit or debit cards
- Prepaid travel cards
- Bank transfers or digital wallets like PayPal
So if you’re carrying $8,000 in cash and $5,000 on a Mastercard, you only need to declare the $8,000. The card doesn’t count toward the $10,000 threshold.
How to Declare Cash at Indian Airports
When you land, look for the Red Channel - it’s for travelers carrying goods or cash that need to be declared. Even if you’re unsure, use the Red Channel. It’s better to be safe than sorry.
Here’s what to do:
- Get the Currency Declaration Form (CDF) at the customs desk or download it in advance from the CBIC website (Central Board of Indirect Taxes and Customs).
- Fill out your name, passport number, flight details, and the exact amount and currency you’re carrying.
- Hand the form to the customs officer along with your passport and boarding pass.
- They’ll stamp it and return it to you. Keep this stamped form until you leave India.
Pro tip: Print two copies. One stays with customs. Keep the other in your wallet - you might need to show it if questioned later.
What Happens If You Don’t Declare?
Some travelers think, “I’ll just slip under the radar.” That’s a risky move. Indian customs uses random X-ray scans, behavioral profiling, and even sniffer dogs trained to detect cash. If you’re caught hiding money:
- Your cash will be seized immediately.
- You’ll face a fine of up to 3x the undeclared amount.
- You could be detained for hours while they investigate.
- In extreme cases, criminal charges may follow - especially if they suspect money laundering.
There’s no gray area here. Indian law treats undeclared foreign currency seriously. Even if you’re carrying $12,000 to pay for a hotel in advance or buy a car, you still have to declare it. No exceptions.
What’s the Smart Way to Carry Money to India?
Carrying large sums of cash isn’t just risky - it’s unnecessary. Here’s how most savvy travelers handle money in India in 2025:
- Use ATMs: Most Indian ATMs accept Visa, Mastercard, and American Express. Withdrawals are capped at ₹10,000-₹20,000 per transaction. Your bank may charge a foreign transaction fee (usually 1-3%), but it’s safer than carrying cash.
- Get a travel card: Prepaid cards like Revolut, Wise, or Charles Schwab offer zero foreign transaction fees and real-time exchange rates. Load them with USD before you leave.
- Bring $500-$1,000 in cash: Enough for your first few days, taxis, street food, or places that don’t take cards (which are still common in rural areas).
- Never carry more than $2,000 in cash: Even if you can legally bring more, it’s not worth the risk. If you lose your wallet or get pickpocketed, you’re out of luck.
Most budget travelers in India spend $25-$50 per day. That means $350-$700 for a two-week trip. You don’t need more than that in cash.
Can You Bring Indian Rupees Into India?
You can bring Indian rupees into India - but only up to ₹25,000 (about $300 USD). This rule exists to stop currency smuggling. If you’re flying from Nepal or Bhutan and have leftover rupees, you can bring them in. But if you’re coming from the US, you won’t have rupees to bring - and you shouldn’t try to buy them before you leave. The exchange rates are terrible, and most US banks won’t sell rupees.
Instead, get rupees at the airport upon arrival. Currency exchange counters at major airports offer fair rates and quick service. Avoid street vendors or unauthorized changers - they often give fake notes or shortchange you.
What About Credit Cards and Digital Payments?
India’s digital payment system is one of the most advanced in the world. UPI (Unified Payments Interface) lets people pay with apps like Google Pay, PhonePe, and Paytm. But as a foreigner, you can’t use UPI unless you have an Indian bank account.
That said, most hotels, restaurants, and shops in cities accept international credit cards. Visa and Mastercard work almost everywhere - even in smaller towns. American Express is accepted in upscale places but less common.
Pro tip: Tell your bank you’re traveling to India. Otherwise, your card might get frozen for “suspicious activity.”
Real-Life Example: A Backpacker’s Money Plan
Sarah, 28, from Chicago, traveled to India for three weeks in 2025. Here’s what she did:
- Withdrew $500 from her US bank account before leaving - kept it in a money belt.
- Loaded $1,000 onto a Wise travel card.
- Used her Visa card for hotels and bigger purchases.
- Never carried more than $300 in cash at once.
- Declared $500 in cash at Delhi airport - no issues.
She spent $850 total on cash and ATM withdrawals. The rest was covered by cards. She never had a problem with money, even when she took a train to Varanasi or stayed in a homestay in Kerala.
Common Myths About Carrying Money to India
- Myth: You can’t bring more than $5,000. Truth: No such limit exists - only a declaration rule at $10,000.
- Myth: Indian customs will take your money if you declare it. Truth: Declaring protects you. They don’t confiscate declared cash.
- Myth: You need to convert all your cash to rupees before spending. Truth: You can spend USD at some high-end hotels and tour operators - but you’ll get a bad rate. Better to use ATMs.
- Myth: Traveler’s checks are still the safest option. Truth: They’re outdated. Most places won’t cash them. Stick to cards and ATMs.
Final Rule: Declare, Don’t Guess
If you’re carrying $10,000 or more - declare it. If you’re carrying less - you’re fine. But even if you’re under the limit, keep your cash secure. Pickpocketing happens in crowded places like Delhi’s Chandni Chowk or Mumbai’s local trains. Use a hidden money belt or neck pouch. Never put cash in your back pocket.
Remember: India’s economy runs on cash, but that doesn’t mean you need to carry it all. Smart travelers use a mix of cards, ATMs, and small amounts of cash. It’s safer, cheaper, and way less stressful.
Bottom line: You can bring as much money as you want to India - but if you cross $10,000, you must declare it. Do it right, and your trip will start smoothly. Skip the rules, and you might end up in a customs office instead of a temple.
Can I bring US dollars to India without declaring them?
Yes, if you’re carrying less than $10,000 USD (or its equivalent). You don’t need to declare amounts below that threshold. But if you’re carrying $10,000 or more, you must declare it using the Currency Declaration Form. Failure to declare can result in fines or seizure of cash.
What’s the best way to get Indian rupees in India?
The best way is to use ATMs at major airports or banks. They accept international Visa and Mastercard cards and give you rupees at fair exchange rates. Avoid street money changers - they often give fake notes or low rates. Currency exchange counters at airports are reliable and open 24/7.
Can I use my American Express card in India?
Yes, but not everywhere. American Express is accepted at most hotels, upscale restaurants, and major retailers in cities like Delhi, Mumbai, and Bangalore. However, smaller shops, street vendors, and rural areas often only accept cash or Visa/Mastercard. Always carry a backup card or some cash.
How much cash should I bring for a 2-week trip to India?
For a budget traveler, $500-$700 in cash is plenty for two weeks. This covers street food, local transport, temple donations, and small purchases where cards aren’t accepted. Use a travel card or ATM withdrawals for larger expenses. Never carry more than $300-$500 in cash at one time.
Are traveler’s checks still a good option for India?
No. Traveler’s checks are outdated and rarely accepted in India. Most banks and exchange counters no longer cash them, and many businesses won’t recognize them. Use prepaid travel cards or ATMs instead - they’re faster, cheaper, and more widely accepted.
Can I bring Indian rupees from the US to India?
You can bring up to ₹25,000 (about $300 USD) in Indian rupees into India, but it’s not practical. Most US banks don’t sell rupees, and the exchange rates are poor. It’s better to bring US dollars and withdraw rupees from ATMs in India.
What happens if I’m caught with undeclared cash over $10,000?
If you’re caught with undeclared cash over $10,000, Indian customs can seize the entire amount. You may also face a fine up to three times the value of the undeclared cash. In serious cases, you could be detained for questioning or even charged with money laundering. Always declare - it’s not optional.