Understanding cost of transfer

By now we have seen why currency conversion becomes unavoidable in global investing.

Your savings start in Indian rupees, while most global investments are priced in another currency, usually US dollars. So before an investment can happen, the money has to be converted and transferred abroad.

At first, most investors focus on just one cost in this process, which is the exchange rate.

That is fair. The difference between the interbank exchange rate and the rate offered to you by the bank (the FX markup) is usually the most visible cost in the transfer.

But it is not the only one.

Whenever money moves from India to another country, a few additional charges appear along the way.

There are three common components investors usually encounter.

1/ The FX markup, which is built into the exchange rate you receive (we discussed this)
2/ The wire transfer fee charged by the bank processing the remittance
3/ GST, which applies both to the transfer fee and to the foreign exchange conversion

Understanding how these work helps explain why the total cost of sending money abroad is often slightly higher than investors initially expect.

The flat wire transfer fee

When an international remittance is processed, banks typically charge a fixed wire transfer fee.

Most private banks in India charge somewhere between ₹750 and ₹1,500 per transfer.

Say, if the fee is ₹1,000, GST of 18% is added to it. That brings the total to ₹1,180 per transfer.

An important detail here is that this charge does not depend on the size of the transfer.

Whether you send ₹2 lakh or ₹25 lakh, the wire fee remains the same.

This is why smaller transfers often feel slightly more expensive when looked at as a percentage of the amount being sent.

A note on how GST is actually calculated

International transfers involve two separate GST calculations, and they work very differently.

The first one is straightforward.

GST is applied to the wire transfer fee.

If the bank charges ₹1,000 for the transfer, GST of 18% increases it to ₹1,180.

The second – GST component applies to the foreign exchange conversion itself, and this is where the calculation becomes less intuitive.

GST is not applied to the full amount you are sending abroad. It is also not applied directly to the FX markup.

Instead, under Rule 32 of the CGST Rules (2017), the law defines a taxable value using a slab-based formula, and GST is then applied to that derived number.

The slabs work like this.

Transfer Amount Taxable Value Formula
Up to ₹1,00,000 1% of the amount exchanged (minimum ₹250)
₹1,00,000 – ₹10,00,000 ₹1,000 + 0.5% of the amount above ₹1,00,000
Above ₹10,00,000 ₹5,500 + 0.1% of the amount above ₹10,00,000

For example, consider a transfer of ₹5 lakh.

The taxable value becomes: ₹1,000 + 0.5% × (₹5,00,000 − ₹1,00,000) – which equals ₹3,000.

GST of 18% is then applied to that number. So the GST payable becomes: ₹3,000 × 18% = ₹540

Notice what this means in practice.

GST is not 18% of ₹5 lakh, and it is not 18% of the FX markup. It is calculated on a smaller derived amount defined by the slab system.

Here is what this looks like across all four transfer sizes, with every cost broken out: FX markup here is assumed at ~1.9% (on the higher side)

Transfer FX Markup Wire Fee Wire GST FX GST Total
₹2 lakh ~₹3,900 ₹1,000 ₹180 ₹270 ~₹5,350 (2.7%)
₹5 lakh ~₹9,700 ₹1,000 ₹180 ₹540 ~₹11,420 (2.3%)
₹10 lakh ~₹19,300 ₹1,000 ₹180 ₹990 ~₹21,470 (2.1%)
₹25 lakh ~₹48,200 ₹1,000 ₹180 ₹1,260 ~₹50,640 (2.0%)

Two things stand out. 

First, the FX markup dominates — it is by far the biggest cost at every transfer size. Second, the flat fees (wire fee plus both GST charges) hurt small transfers far more than large ones. 

On ₹2 lakh, the combined flat charges of ₹1,450 represent 0.73% of your transfer. On ₹25 lakh, the ₹2,440 in flat charges is just 0.10%.

This is why batching matters. If you send ₹2 lakh every month, you are paying fixed fees twelve times a year. Send ₹6 lakh once a quarter instead, and you cut that to four times. 

Same amount invested, two thirds of the fixed costs gone. The FX markup is harder to avoid, but the fixed fees are a cost you can engineer down simply by changing how often you send.

Now, here is something most people do not know.

The TT Selling Rate your bank publishes is not fixed. It is a card rate, meaning it is the default rate offered to retail customers. But for large transfers, especially if you are a preferred or high-value customer at your bank, you can negotiate.

One can ask the bank for a slightly better foreign exchange rate before initiating the remittance through the Relationship Manager. 

The improvement is usually modest, often around 10 to 30 paise per dollar, but it can still add up. 

For example, on a ₹10 lakh transfer, improving the rate by about 20 paise per dollar saves roughly ₹2,000–₹2,200. This typically requires a call to the bank before the transfer is initiated.

One practical point to keep in mind is that if the rate is negotiated, the remittance is usually processed offline rather than through the standard online flow, which may involve submitting an A2 declaration form through the bank before the transfer is executed. So, this is an additional operational step.

Comments

Login or register to join the conversation.

Vested App

Start investing globally Apply what you learned on GlobEd.

Access 10,000+ US stocks and ETFs, start with just $1, and fund seamlessly with fast, compliant transfers.

Scroll to Top