INR to USD Conversion & Forex Markup: What Indian Investors Actually Pay

When you invest in US stocks from India, your rupees first need to become US dollars. But the real cost is not just the exchange rate you see online. You may also pay forex conversion charges, brokerage, GST, and TCS if your foreign remittance crosses the applicable limit.

Your final return also depends on how the exchange rate moves after you invest. A US stock can rise in dollars, but your return in rupees may be higher or lower depending on whether the rupee weakens or strengthens.

This chapter covers both: the cost of converting your money and the impact of currency movement on your returns. We will use one simple example throughout: ₹1,00,000 invested when 1 USD = ₹95.

How Does INR to USD Conversion Work for US Stock Investing?

You cannot buy Apple, Microsoft, Nvidia, Tesla, or any US-listed stock directly using rupees. Your INR must first be converted into USD.

The basic money flow

The process is simple. You decide how much INR to invest, your money is converted into USD, the USD reaches your US stocks account, and then you use those dollars to buy US stocks or ETFs. When you sell, the money stays in USD until you convert it back to INR.

Let’s use the same example throughout. You invest ₹1,00,000, and the reference exchange rate is 1 USD = ₹95.

Before any charges, you would expect:

₹1,00,000 ÷ 95 = $1,052.63

But in real life, you may not receive exactly $1,052.63. The bank usually applies a small charge or spread during conversion. This is called forex markup or forex conversion charge. So instead of getting dollars at ₹95, your actual rate might be ₹95.50 or ₹95.95. The higher the conversion rate, the fewer dollars you receive.

Why the Google exchange rate is not your final rate

Many beginners search “USD to INR” on Google and assume that is the rate they will get. That is usually only the reference rate. Your actual rate is what you get after conversion spread is applied.

So the right question is not:

What is the dollar rate today?

The better question is:

If I send ₹1,00,000 today, how many dollars will finally reach my US stocks account?

That single question captures the real cost of conversion.

What Is Forex Markup? Meaning and How It Works

Forex markup is the difference between the reference exchange rate and the rate you actually get.

Think of it like a shopkeeper’s margin. If a shopkeeper buys apples at ₹100 and sells them at ₹105, the ₹5 difference is the margin. Currency conversion works in a similar way. The bank may access dollars at one rate and offer them to you at a slightly higher rate.

Forex markup in simple words

Assume the reference rate is 1 USD = ₹95, but your bank gives you dollars at 1 USD = ₹95.95. The difference is ₹0.95 per dollar, which means the markup is about 1%.

So on the same ₹1,00,000:

  • At ₹95 per USD, you would get about $1,052.63
  • At ₹95.95 per USD, you would get about $1,042.21

You receive about $10.42 less before buying any US stock. This is why forex markup matters. It quietly reduces your starting USD amount.

Forex markup vs brokerage

Forex markup and brokerage are not the same thing.

Forex markup is the cost of converting currency. (charged by your bank)
Brokerage is the cost of buying or selling a stock. (charged by platform)

So when a platform says “zero account opening fee” or “zero platform fee”, it does not mean currency conversion is free. Always check both separately.

How Forex Markup Works: Interbank Rate vs What You Pay

The interbank rate is the rate banks use when trading currencies with each other. As a retail investor, you do not usually get this exact rate. You get a customer conversion rate, which may include a markup.

Same ₹1,00,000, different USD received

Let us see how this plays out with our ₹1,00,000 example:

Conversion CostEffective RateUSD You Receive
0% reference rate₹95.00$1,052.63
0.5%₹95.48$1,047.34
1.0%₹95.95$1,042.21

The difference may look small for one transaction. But if you invest regularly over years, it adds up.

What happens when you convert USD back to INR?

Forex costs can also appear when you convert USD back to INR.

Suppose your US investment becomes $1,200. If the market rate is ₹100 per USD, the ideal INR value is ₹1,20,000. But if the conversion spread gives you ₹99.30, you receive ₹1,19,160, a difference of ₹840.

So conversion cost can hit you twice: once when you send money and once when you bring it back.

Typical Forex Markup Rates: Banks vs Platforms

Forex markup varies depending on your bank, transaction amount, customer profile, remittance route, and timing. The key habit is to check the final USD received, not just the advertised rate.

For Indmoney, use the pricing structure shown on the platform. As per the pricing details of Indmoney, forex conversion charges are 0.5% to 1.2% and charged by the bank.

The three cost layers of US stock investing

Do not think of US investing cost as one fee. Think of it as a path with three layers:

Cost LayerWhat It MeansWhat to Check
Currency conversionForex charge when INR becomes USDFinal USD received for ₹1,00,000
TradingBrokerage when you buy or sell US stocksCost per trade
Tax / governmentGST on charges + TCS on eligible remittanceWhether it affects your upfront cash

Your total cost is entry plus exit. Always check what happens when you convert INR to USD, buy or sell, and convert USD back to INR.

All the Costs Involved in Sending Money for US Stocks

Let us walk through every cost you may encounter using the same ₹1,00,000 example.

1. Forex conversion charge

This is the first cost. At ₹95 per USD, ₹1,00,000 gives you $1,052.63 at the reference rate. If the bank applies a 1% markup, your effective rate becomes ₹95.95 and you receive about $1,042.21. You start with $10.42 fewer dollars before buying any stock.

2. Brokerage

After your USD reaches your US stocks account, brokerage applies when you buy or sell.

On Indmoney, brokerage is:

0.25% per trade - Max: $25 (excl GST)

So if you buy $1,000 worth of US stocks, the brokerage is:

$1,000 × 0.25% = $2.50

3. GST

GST may apply on applicable charges as per rules. Keep it as a cost layer, but do not overthink it while learning the concept. The platform order screen should show applicable charges before confirmation.

4. TCS

TCS means Tax Collected at Source. For Indian residents, overseas remittance usually happens under the Liberalised Remittance Scheme, or LRS. RBI’s LRS FAQ states that resident individuals can remit up to USD 250,000 per financial year for permitted transactions, subject to conditions.

For “any other purpose under LRS”, current bank disclosures show nil TCS up to ₹10 lakh and 20% above ₹10 lakh

TCS is not a normal platform fee. It may be available as tax credit while filing your income tax return, depending on your tax situation. But it can still block cash temporarily.

So if you are planning a large US stock investment, check TCS before remitting. Do not treat it as a surprise later.

5. Conversion cost when bringing money back

Forex costs can also appear when you convert USD back to INR. Suppose your US investment becomes $1,200. If the market rate is ₹100 per USD, the ideal INR value is ₹1,20,000. But if the conversion spread gives you ₹99.30, you receive ₹1,19,160, a difference of ₹840.

So the conversion cost can hit you twice: once when you send money and once when you bring it back.

Indmoney Charges for US Stock Investing

Investing in US stocks via INDmoney is simple and transparent, with no hidden platform-side charges.

The important thing to understand is this:

INDmoney charges brokerage on trades. Forex conversion charges are charged by the bank.

INDmoney fee structure

Charge TypeAmount
Account Opening FeeZero
Annual Maintenance ChargeZero
Platform FeeZero
Withdrawal FeeZero
Taxation & Transaction ReportsZero
Brokerage0.25% per trade - Max: $25 (excl GST)
Forex Conversion Charges0.5% to 1.2%, charged by bank

Remember: bank charges for currency conversion. INDmoney charges brokerage on trades. Account, platform, withdrawal, and report charges are zero.

How Do Exchange Rates Affect Your US Stock Returns?

This is the second big idea in this chapter. When you invest in US stocks from India, your return has two layers:

  • Layer 1: How your stock performs in USD
  • Layer 2: How the USD-INR exchange rate moves after you invest

An American investor mainly tracks the dollar return. But you are investing from India. Your home currency is INR. So a US stock can rise 20% in dollars, but your final rupee return may be higher or lower than 20%.

Rupee weakens, stays flat, or strengthens

Continuing our example: you invest ₹1,00,000 at ₹95 per USD. Before charges, you get $1,052.63. Now assume your US stock grows by 20%.

Your investment becomes:

$1,052.63 × 1.20 = $1,263.16

Now the exchange rate at the time of selling decides your INR return:

ScenarioSelling RateFinal INR ValueINR Return
Rupee weakens₹105₹1,32,632~32.6%
Rupee stays same₹95₹1,20,00020.0%
Rupee strengthens₹90₹1,13,684~13.7%

The stock return is 20% in all three cases. But your INR return changes because the exchange rate changed.

When rupee depreciation helps

When the rupee weakens, each dollar becomes worth more rupees. This is called a currency tailwind.

In our example, you invested when $1 = ₹95 and sold when $1 = ₹105. The stock rose 20% in USD, but your INR return became about 32.6% because each dollar also became more valuable in rupee terms.

When rupee appreciation hurts

When the rupee strengthens, each dollar becomes worth fewer rupees. This is called currency risk.

In our example, you invested when $1 = ₹95 and sold when $1 = ₹90. The stock still rose 20% in USD, but your INR return fell to about 13.7%.

Exchange rates also affect dividends

Suppose you receive a $100 dividend. If the exchange rate is ₹95, that dividend is worth ₹9,500 before tax effects. If the rate moves to ₹105, the same $100 is worth ₹10,500. If it moves to ₹90, it is worth ₹9,000.

The dividend amount in USD did not change. Its rupee value changed because the exchange rate moved. 

How to Calculate Your Actual INR-Adjusted Returns

Your actual return in rupees combines the stock return in USD and the currency movement.

INR-adjusted return formula

INR return = (1 + USD return) × (selling rate ÷ buying rate) - 1

You do not need to use this formula every day. But understanding it helps you read your portfolio correctly.

Worked example

You invest when 1 USD = ₹95. Your US stock grows by 20%. You sell when 1 USD = ₹105.

INR return = 1.20 × (105 ÷ 95) - 1 = 32.6%

Now the opposite case: same 20% USD return, but you sell when 1 USD = ₹90.

INR return = 1.20 × (90 ÷ 95) - 1 = 13.7%

Same stock. Same 20% dollar gain. Very different rupee outcomes.

Why simple addition gives the wrong answer

Many people think, “Stock return is 20% and rupee weakened by about 10%, so total return is about 30%.”

That is close, but not exact. The correct method is multiplication because the exchange rate applies to your final dollar value, not just your starting value. That is why the first example gives 32.6%, not exactly 30%.

How Forex Markup and Exchange Rates Together Affect Your Final Return

Now let us combine both ideas. Forex markup affects how many dollars you start with. Exchange-rate movement affects what those dollars are worth later.

Combined example

You invest ₹1,00,000 when 1 USD = ₹95. With a 1% forex markup, your effective rate is ₹95.95 and you receive $1,042.21.

Your US stock grows by 20%. Your USD value becomes:

$1,042.21 × 1.20 = $1,250.65

The rupee weakens and the selling rate is ₹105. Your final INR value is:

$1,250.65 × 105 = ₹1,31,318

Without the 1% markup, you would have started with $1,052.63, which after the same 20% growth and ₹105 selling rate would give you ₹1,32,632.

Impact: the 1% forex markup reduced your final value by about ₹1,314 on a single ₹1,00,000 investment.

That is the clean takeaway: exchange-rate movement can help or hurt your return. Forex markup is a cost you pay during conversion.

Currency Risk vs Currency Tailwind: What Indian Investors Should Know

Currency movement is not automatically good or bad. It depends on direction and timing.

Currency tailwind

When the rupee weakens after you invest, your dollars become worth more rupees. This can boost your INR return.

Currency risk

When the rupee strengthens after you invest, your dollars become worth fewer rupees. This can reduce your INR return.

Why exchange rates move

Several factors can move the USD-INR exchange rate, including inflation, interest rates, crude oil prices, trade balance, foreign investment flows, central bank actions, and global dollar strength.

But do not invest only because you expect the dollar to rise. Even professionals struggle to predict currency direction consistently. Invest in US stocks for the right reason: access to global companies, sector diversification, and dollar-denominated assets. Treat currency as an important factor, not the main reason to invest.

How to Factor Exchange Rate Impact When Investing Under LRS

For Indian residents, overseas investing usually happens under the Liberalised Remittance Scheme, or LRS. The key point is simple: LRS is the framework that allows resident Indians to send money abroad for permitted purposes, including US stock investing.

Exchange rate affects your LRS amount

When you remit under LRS, the exchange rate decides how many dollars you get for the same rupee amount.

Using the same ₹1,00,000 amount:

  • At ₹95 per USD, you get about $1,052.63
  • At ₹100 per USD, you get $1,000
  • At ₹105 per USD, you get about $952.38

Same rupee amount. Different dollar amount.

Should you time your USD conversion?

You can monitor the exchange rate, but do not build your entire investing plan around timing it. Waiting for the “perfect” dollar rate can create a bigger problem: you may save a small amount on conversion but miss a larger market move.

A better approach is to invest in planned batches, avoid unnecessary tiny transfers, compare the final USD received, and keep your investment horizon clear. Dollar-cost averaging can help you average out both stock price and exchange-rate fluctuations.

How to Minimise INR to USD Conversion Costs

You cannot control the USD-INR rate. But you can control how carefully you convert and invest.

Compare final USD received, not just the rate

Do not compare only the forex markup percentage. Always ask:

If I send ₹1,00,000 today, how many dollars will reach my US stocks account?

That number includes the exchange rate, spread, bank charges, and visible costs.

Separate forex charges from platform charges

On INDmoney, account opening, annual maintenance, platform fees, withdrawal fees, and reports are zero. Brokerage is 0.25% per trade - Max: $25 (excl GST). Forex conversion of 0.5% to 1.2% is charged by the bank.

Knowing which charge comes from where helps you compare platforms fairly.

Batch your investments sensibly

If your route has fixed bank charges, small transfers can become expensive. A ₹500 fixed charge is heavy on ₹10,000 but lighter on ₹1,00,000.

This does not mean you should invest more than you are comfortable with. It means you should avoid unnecessary tiny transfers when fixed fees apply.

Check both entry and exit costs

Do not check only the INR to USD conversion cost. Also check the USD to INR conversion rate, withdrawal fee if any, bank-side charges, brokerage when selling, and the time taken for withdrawal.

Your total cost is what you pay going in plus what you pay coming out.

Plan for TCS on larger remittances

If your annual foreign remittance crosses the applicable threshold, TCS can block a portion of your cash flow upfront. Plan for this before remitting, not after.

TCS may be available as tax credit, but it can still tie up money in the short term.

Final Takeaway

INR to USD conversion is not just a payment step. It is part of your US investing return.

This chapter has four main lessons:

  1. Forex markup reduces how many dollars you receive. Even a 1% markup can become meaningful over years of regular investing.
  2. Exchange-rate movement changes your final INR return. A weakening rupee boosts your rupee return, while a strengthening rupee reduces it.
  3. Brokerage and forex conversion are different charges. On INDmoney, brokerage is 0.25% per trade - Max: $25 (excl GST), while forex conversion charges are 0.5% to 1.2% and charged by the bank.
  4. The total cost is the full journey. Conversion charges, brokerage, GST, TCS, and currency movement all matter.

The simplest comparison for any US investing route is:

Check how many dollars you receive for ₹1,00,000. Then check what it costs to buy, sell, and withdraw.

Once you understand this, you stop looking only at “zero fee” headlines and start looking at the real cost of moving money across currencies.