×
Download Mobile App
Follow us on
currency-exchange-charges-in-india
June 26, 2025 Currency Exchange
7 minutes, 27 seconds Read

Currency Exchange Charges in India (+ the Cheapest Way Out!)

currency-exchange-charges-in-india

ORDER TYPE

Rate =
Share on FacebookShare on Google+Share on LinkedIn

You know how they say travel makes you wiser? I say it first robs you, then teaches you. Before my first international trip, I felt pretty sorted. Tickets? Booked. Itinerary? Color-coded. Forex? Exchanged at my local bank. Months later, while randomly scrolling online, I saw an ad from a forex platform offering far better rates and lower fees, and that’s when it hit me.

Currency exchange charges in India include 2-15% rate markups, ₹500-2000 service fees, and GST. Banks and airports often charge the highest. The cheapest way out? Use trusted online forex platforms like BookMyForex that offer zero markup rates, zero commission, and free same-day currency delivery.

When you exchange Indian Rupees (INR) for any foreign currency, the rate you see on Google (the interbank rate) isn’t usually the rate you get. Several charges are layered on top, making the final cost much higher. Let’s decode where these extra charges come from!

What You Pay for Currency Exchange in India

1. Exchange Rate Markups

The exchange rate you see on Google (the interbank or mid-market rate) is essentially what banks use among themselves. But when you exchange your Indian Rupees for a foreign currency, you rarely get this “best” rate.

A rate markup or a margin is added by banks, money changers, and currency exchange platforms on the interbank exchange rate.

For example, if the interbank rate for USD to INR is Rs. 85, a provider might offer Rs. 87. That Rs. 2 difference is the hidden markup fees.

Banks and offline money changers typically keep a markup of 2% to 5% over interbank rates. They often use fixed rates for the day to protect against market volatility, which can mean a higher margin for them.

Airport currency exchange centers are known for the highest markups, often reaching 5% to 15%. A higher markup means you get less foreign currency for your Indian Rupees.

Over a large transaction, this can add up to a significant amount. For instance, a 5% markup on a Rs. 1,00,000 exchange means you pay an extra Rs. 5000 as fees.

Even a small difference in the exchange rate can make a big impact on how much foreign currency you actually get, so always keep an eye on that rate before you exchange currency!

exchange-rate-markups

2. Commission or Service Fees

Another small yet significant chunk of your cost often comes from commission or service fees charged by banks, money changers, and forex providers.

These fees may sometimes be upfront and visible, and other times they can be hidden or buried in fine print, making it easy to overlook how much you are actually paying.

As an example, banks charge a service fee for issuing foreign currency. The fee is generally a fixed fee, say Rs. 150 or Rs. 300 or Rs. 500, regardless of the amount being exchanged.

Others may charge a commission, which can be a percentage of the total amount you’re exchanging. For instance, a 0.5% to 2% commission means that if you exchange Rs. 1,00,000, you might end up paying an extra Rs. 500 to Rs. 2000 simply as a fee.

You might be asking yourself, Why these fees? Currency exchange isn’t a simple cash swap; it involves real operational costs.

These fees are meant to cover the operational costs associated with currency exchange service, which are: staffing, technologies, currency logistics, compliance with regulations, and, of course, creating a profit margin.

That said, not every provider takes a commission or service fee. Some modern tech-driven fintech platforms have completely eliminated them.

These platforms operate with lower overhead costs (no branches, fewer middlemen) and often do high-volume/low-margin business. So, choosing the right service provider can help you avoid or reduce these commissions and service fees.

3. Goods and Services Tax (GST)

No matter where you exchange currency in India – whether through a bank, an offline money changer, or an online currency exchange service – you will have to pay GST. This fee is levied by the Government of India.

The current GST rates are as follows:

a. On commission, fees, and charges: 18% GST will apply
b. On the amount of foreign currency exchanged: Please refer to the slab below

Amount of Currency Exchanged (ACE) GST rates Minimum GST Maximum GST
Up to Rs. 1 lakh 0.18% of ACE Rs. 45 Rs. 180
Between Rs. 1 lakh and up to Rs. 10 lakh INR 180 + 0.09% of ACE Rs. 180 Rs. 990
Above Rs. 10 lakh INR 990 + 0.018% of ACE Rs. 990 Rs. 10,800

While it’s not something you can avoid, understanding the GST slabs helps you spot unfair charges in case someone’s overcharging under the GST label.

Also, use reliable forex providers that display the GST amount transparently upfront, so you always know what you’re paying.

goods-and-services-tax-GST

4. Tax Collected at Source (TCS)

Many travellers mistake TCS for a service fee, but it’s not a fee; it’s a tax.

While it’s not a fee you pay to the forex provider, TCS (Tax Collected at Source) can still affect your upfront cash outflow, especially if you’re exchanging large amounts of currency.

TCS is a tax that the seller (forex provider or bank) collects on behalf of the government when you purchase foreign currency under the Liberalised Remittance Scheme (LRS).

But here’s where it gets interesting. TCS (Tax Collected at Source) is deducted at the time of transaction only if your total foreign exchange purchase exceeds Rs 10 lakh in a financial year, and the TCS rate depends on the purpose of your currency purchase.

Type of Transaction TCS Rate
Purchase of Forex (Currency Notes & Forex Card) 20% (only for spends over Rs. 10 lakhs in the financial year)
Purchase of Forex for Education and Medical Visits 5% (only for spends over Rs. 10 lakhs in the financial year)

So, if your total foreign exchange purchase exceeds Rs. 10 lakh in a financial year, your provider will collect TCS upfront at the applicable rate (e.g., 5% or 20%) during the transaction.

But if your total forex purchase is under Rs. 10 lakh (which is already a generous limit), you’re unlikely to see TCS deducted.

It’s important to remember that TCS is NOT an extra tax; it’s an advance tax that you can claim back as a credit against your total income tax liability or get a refund when filing your Income Tax Return (ITR).

The Cheapest Way to Exchange Currency in India

So, now that I’ve listed all the potential costs, let’s get into solutions. To put it simply, you won’t be paying excessive charges if you use the right currency exchange provider.

GST and TCS are essentially mandated by the government, however, for currency exchange, the real charges are always the rate markups and service fees. The right forex provider would eliminate both these charges, and that’s exactly where BookMyForex comes in.

Real-Time Exchange Rates: BookMyForex provides live and transparent exchange rates that change in real time based on actual market prices, unlike a fixed rate that is shown at banks and airport counters with huge markups.

Zero Commission & No Hidden Fees: Say goodbye to surprise charges. BookMyForex will not charge you any hidden commissions or high service fees; what you see is what you pay.

Free & Same-Day Delivery: Whether you are ordering currency or a prepaid forex card, you can enjoy free and same-day doorstep delivery.

Zero Charges on Card Issuance & Reloads: You can purchase BookMyForex’s multi-currency forex cards with zero issuance fee, can reload them anytime and for any of your future trips with zero reload fee.

Transparent TCS & GST Charges: All applicable TCS and GST charges are clearly displayed during order booking, so there are no unexpected costs or hidden surprises.

the-cheapest-way-to-exchange-currency-in-india

More Hacks to Save Big on Currency Exchange in India

1. Plan Ahead, Avoid Airport Rush!

Airport exchange counters are always the worst option because of their high mark-ups (5-15%) and service charges. Book your forex a few days or weeks in advance, and avoid the rush charges.

2. Compare, Compare, Compare!

Do not accept the first rate you see. Compare exchange rates across various banks and authorized money changers in your town as well as online. This way, you can easily find out who is offering you the best deal.

3. Forex Cards Are Often Your Best Bet

Forex Cards offer far better exchange rates than cash exchange, provide security, and allow you to lock in rates. Look for a forex card with zero issuance, reload, and ATM fees, and crucially, low or zero cross-currency markups.

4. Understand “Zero Markup” Claims

The word “zero markup” can be confusing. A few credit cards advertise “zero forex markup.” However, these could mean zero markup against the card network rate. These card network rates already have a markup of 1% or more above interbank rates.

5. Know the RBI Guidelines

You can take up to USD 3000 or its equivalent in cash out of the country. The rest of your travel funds can be loaded on a forex card, but the total must not exceed the RBI’s Liberalised Remittance Scheme limit of USD 2,50,000. Always check with the RBI regulations to avoid a penalty fee.

About the Author

Bhawna Nijhawan

Bhawna Nijhawan is the Content Manager at BookMyForex and the go-to person for creating engaging, informative content that resonates with the platform’s diverse audience. With over 8 years of experience in content writing and more than 4 years in the forex industry, she knows exactly how to simplify complex forex topics into something everyone can relate to.

Book A Forex Order
Select Field
Select Field
Select Field
Select Field
Rate = 68.0875 Select Field

Need Forex? Request A Call Back


  • USD 1.5 Billions

    Exchanged so far


  • 6,50,000+

    Happy Customers


  • 5000+

    Banks and Money Exchangers


  • Zero Margin Rates

Testimonials

Need Forex? Request A Call Back

Book My Forex Pvt. Ltd., a MakeMyTrip group company, is a currency exchange service provider authorised by the Reserve Bank of India (RBI). | License number : NDL-FFMC-0093-2023 | Insurance is the subject matter of solicitation | IRDAI Registration No. CA0429 | IRDAI.

* Zero margin rates/ interbank rates are available only on forex cards on specific currencies, in select cities for orders amounting to Rs. 1.5 lakh or more (Use promo code: ZEROMARKUP)

** Same-day delivery is available from Monday to Friday (excluding holidays) when all payments and documents are received before 1PM.

BookMyForex Pvt Ltd

P-701 to P-705, 7th Floor, Tower C, JMD Megapolis, Sohna Road, Sector-48, Gurugram, Haryana 122018

© BookMyForex. All Rights Reserved

We Accept:
Secured By:
Share on FacebookShare on Google+Share on LinkedIn