Quick Answer: To calculate a forex conversion in India, multiply the amount by the exchange rate, then add the bank or money-changer’s markup, 18% GST on the currency-conversion service charge, and any TCS if your annual foreign remittances cross ₹10 lakh. For example, buying US$1,000 at ₹88 plus a 2% markup costs roughly ₹89,760 before GST and TCS.
Key takeaways:
- The base rate is the interbank or RBI reference rate; you always pay a markup on top.
- Banks and money changers quote a ‘TT buying’ and ‘TT selling’ rate — you buy at the higher selling rate.
- GST at 18% applies to the conversion service charge, not the full amount, on a slab basis.
- TCS applies to foreign remittances above ₹10 lakh in a financial year under RBI’s LRS.
- An online forex calculator combines rate, markup, GST and TCS into one figure.
Whether you are booking a foreign holiday, paying a university abroad, or sending money to family overseas, the amount you actually pay is almost never just “amount × exchange rate.” Indian banks and money changers add a markup, the government adds GST on the conversion charge, and large remittances attract TCS. Understanding each layer helps you avoid surprises and compare providers fairly, and the underlying maths is broken down in our forex calculation formula guide.
This step-by-step guide shows exactly how a forex conversion is calculated in India, using rules from the Reserve Bank of India and current tax provisions. To skip the maths, you can use the free forex calculator at any point.
Step 1: Start with the base exchange rate
Every conversion begins with a base rate — the value of one foreign currency unit in rupees. The most neutral reference is the RBI reference rate, published on business days, but banks and money changers quote their own rates around it. They give a lower TT buying rate (what they pay when buying foreign currency from you) and a higher TT selling rate (what you pay when buying foreign currency from them). When you travel or remit, you almost always transact at the selling rate, which already includes a small spread.
Step 2: Add the markup
On top of the quoted rate, providers add a markup or margin, typically 1–3% for retail customers. If the interbank rate is ₹88 per US dollar and your bank charges a 2% markup, your effective rate becomes ₹89.76. This markup is where providers differ most, so comparing the all-in rate — not just the headline rate — is the single biggest way to save money on forex.
Key takeaway: Always compare the effective rate after markup, not the interbank rate. A provider advertising a “zero-fee” conversion often recovers its margin through a wider markup.
Step 3: Apply GST on the conversion charge
India levies 18% GST, but only on the taxable value of the conversion service, not on the entire amount you convert. The taxable value is calculated on a slab basis: 1% of the amount up to ₹1 lakh (minimum ₹250), then a smaller percentage on higher slabs. GST is then 18% of that taxable value. For a ₹90,000 conversion, the taxable value is about ₹900 and the GST roughly ₹162 — small relative to the total, but worth including for an accurate figure.
Step 4: Add TCS if applicable
Under the RBI’s Liberalised Remittance Scheme (LRS), a resident individual can remit up to US$250,000 per financial year. Tax Collected at Source (TCS) applies once your total foreign remittances cross ₹10 lakh in a financial year: broadly, remittances above that threshold attract 20% TCS, while self-funded education and medical remittances attract a lower 2%. TCS is not an extra cost in the long run — you can claim it back against your income tax — but it affects your upfront cash outflow, so a complete forex calculation must account for it.
Worked examples for Indian users
Example 1 — A tourist buying dollars. Neha buys US$1,000 for a trip. The interbank rate is ₹88; her bank adds a 2% markup, giving ₹89.76, so the currency costs ₹89,760. Add about ₹160 GST on the conversion charge, and her total is roughly ₹89,920. Since she is well under ₹10 lakh for the year, no TCS applies.
Example 2 — A parent paying tuition abroad. Mr. Iyer remits ₹12 lakh for his daughter’s university fees. The first ₹10 lakh is TCS-free; the ₹2 lakh above attracts 2% TCS (education), i.e. ₹4,000, which he can later claim in his return. GST applies to the conversion charge as usual.
Example 3 — A freelancer receiving dollars. When Arjun receives US$2,000 from a client, the bank uses the lower TT buying rate. At ₹87.50, he receives ₹1,75,000 before any bank charges — showing that the buying rate, not the selling rate, applies to inward payments.
| Component | Example (US$1,000) |
|---|---|
| Interbank rate | ₹88.00 |
| Markup (2%) | ₹1.76 |
| Effective rate | ₹89.76 |
| Currency cost | ₹89,760 |
| GST on conversion charge | ≈ ₹160 |
| TCS (under ₹10 lakh limit) | ₹0 |
| Total payable | ≈ ₹89,920 |
Benefits of calculating conversions carefully
A careful forex calculation protects your wallet in several ways. It reveals the true cost after markup, so you can choose the cheapest provider rather than the flashiest advertisement. It helps you budget accurately for travel, tuition or remittances, avoiding a shortfall at the counter. Knowing the GST and TCS components in advance prevents nasty surprises and lets you plan the timing of large remittances around the ₹10 lakh threshold. For freelancers and exporters, understanding the buying rate ensures you are not short-changed on inward payments.
Challenges and limitations
Forex rates move constantly during market hours, so any calculation is a snapshot that can change within minutes. Providers structure their charges differently — some bundle the markup into the rate, others show a separate fee — making direct comparison tricky. GST slabs and TCS rules change with government policy, so figures must be checked against current provisions. Rates for cash, forex cards and wire transfers also differ, so a single calculation may not cover every channel. Treat any estimate as indicative and confirm the final rate with your provider before transacting.
Common mistakes to avoid
- Comparing headline rates instead of effective rates. Always include the markup, which is where the real cost hides.
- Assuming GST applies to the whole amount. GST is charged only on the small conversion-service value, not on the entire sum converted.
- Forgetting the TCS threshold. Remittances above ₹10 lakh in a year attract TCS, which affects your upfront cash flow.
- Using the selling rate for inward payments. Money received from abroad is converted at the lower buying rate, not the selling rate.
- Ignoring the LRS cap. All foreign remittances count toward the US$250,000 annual limit, including forex-card loads.
- Not accounting for card or wire fees. Different channels carry different charges beyond the conversion itself.
Best practices and expert recommendations
- Compare the all-in rate across providers. Include markup, fees, GST and TCS to find the genuinely cheapest option.
- Time large remittances around thresholds. Plan around the ₹10 lakh TCS threshold and the annual LRS cap.
- Keep TCS certificates. Retain proof so you can claim the TCS back when filing your income tax return.
- Prefer forex cards for travel. They often lock in a rate and avoid dynamic-currency-conversion charges abroad.
- Check the RBI reference rate. Use it as a neutral benchmark to judge how fair a provider’s quote is.
- Recalculate close to the transaction. Because rates move, confirm the figure shortly before you pay.
- Try the free Forex Calculator →
- Forex Calculation Formula Explained With Examples
- What Is a Forex Calculator? A Simple Guide
- Forex Calculator: Free Online Tool + Guide
- Forex Calculation Examples for Beginners
- IRR Examples for Beginners (With Rupee Figures)
- IRR Calculator: Free Online Tool + Guide
- More Finance & Investment guides
Frequently asked questions
How do I calculate how much a foreign currency will cost in rupees?
Multiply the amount by the provider’s effective rate (interbank rate plus markup), then add GST on the conversion charge and any TCS if your annual remittances exceed ₹10 lakh. An online forex calculator combines all of these into a single total.
Is GST charged on the full forex amount?
No. GST at 18% applies only to the taxable value of the conversion service, which is calculated on a slab basis (for example, 1% of the amount up to ₹1 lakh). This makes the GST component small relative to the total converted.
When does TCS apply to forex?
TCS applies once your total foreign remittances under the LRS cross ₹10 lakh in a financial year. Amounts above the threshold generally attract 20% TCS, while self-funded education and medical remittances attract 2%, both of which can be claimed back in your income tax return.
What is the difference between TT buying and TT selling rates?
The TT selling rate is what you pay when buying foreign currency, and the TT buying rate is what you receive when the bank buys foreign currency from you. The selling rate is always higher, reflecting the provider’s spread.
Does a forex card get a better rate than cash?
Often yes. Forex cards usually offer a tighter markup than currency notes and let you lock in a rate at load time, but you should still compare the effective rate and any issuance or reload fees against other channels.