USD to INR

Compare rates and fees for US Dollar to Indian Rupee

1 USD = 94.9551 INR +0.01% · 7 days
Mid-market rate · 1 INR = 0.010531 USD · Updated

Compare exchanges →

Who gives you the most INR?

Results for 1,000.00 USD, including all fees and exchange rate markups.

Wise Best deal

International transfer
You receive 94,485.07 INR
Fee 4.95 USD Rate 94.9551 Total cost 0.50% Same day
Go to Wise

Revolut

Currency exchange (Standard plan)
You receive 94,480.32 INR
Fee 0.00 USD Rate 94.4803 Total cost 0.50% Instant
Go to Revolut

Instarem

Transfer
You receive 94,432.84 INR
Fee 0.00 USD Rate 94.4328 Total cost 0.55% 1–2 business days
Go to Instarem

OFX

Transfer
You receive 94,290.41 INR
Fee 0.00 USD Rate 94.2904 Total cost 0.70% 1–2 business days
Go to OFX

Xe

Money transfer
You receive 94,100.50 INR
Fee 0.00 USD Rate 94.1005 Total cost 0.90% 1–2 business days
Go to Xe

Paysend

Card transfer
You receive 93,848.00 INR
Fee 1.68 USD Rate 94.0055 Total cost 1.17% Within minutes
Go to Paysend

WorldRemit

Bank deposit
You receive 93,249.88 INR
Fee 1.99 USD Rate 93.4358 Total cost 1.80% Same day
Go to WorldRemit

Western Union

Online transfer
You receive 92,220.15 INR
Fee 3.90 USD Rate 92.5812 Total cost 2.88% Within minutes
Go to Western Union

PayPal

International personal transfer
You receive 90,702.02 INR
Fee 4.99 USD Rate 91.1569 Total cost 4.48% Instant
Go to PayPal

Ranked by the amount you receive. Some links are affiliate links: we may earn a commission at no extra cost to you. It never changes the order. How we compare. Indicative figures based on public fee schedules and the live mid-market rate. Always check the final quote with the exchange.

Who sends dollars to India

Most USD to INR transfers are personal in nature. Maybe you're an Indian software developer in Seattle, sending money each month to family in Pune. Or you're a couple in New Jersey, making stage payments on a flat in Hyderabad. A retired NRI often helps with medical bills for someone in Kolkata. With regular, small or mid-sized transfers like these, the total cost per payment really adds up over time.

There’s plenty of business activity as well. Indian IT and outsourcing firms collect payments from American clients in dollars, then cover salaries and rent in rupees. Freelancers in cities like Bengaluru or Delhi see a similar flow, just at a smaller scale. Sometimes things reverse: Indian families sending tuition to the US need to buy dollars and face their own set of charges, which you can compare for INR/USD at INR → USD.

USD/INR exchange rate history

95.290995.166795.042594.9183Oct 23, 2026Oct 26, 2026Oct 30, 2026
96.952596.076095.199594.3231Sep 30, 2026Oct 15, 2026Oct 30, 2026
97.459294.282991.106787.9305Oct 30, 2025Apr 29, 2026Oct 30, 2026
98.151389.613781.076272.5386Nov 1, 2021Sep 3, 2024Oct 30, 2026

USD/INR statistics

Period High Low Average Change
7 days 95.2652 94.9440 95.0692 +0.01%
30 days 96.7712 94.5044 95.5829 -0.97%
1 year 96.8020 88.4909 93.2798 +7.06%
5 years 96.8020 73.8800 85.3224 +26.76%

Convert USD to INR

USDINR
1.00 USD94.96 INR
5.00 USD474.78 INR
10.00 USD949.55 INR
25.00 USD2,373.88 INR
50.00 USD4,747.75 INR
100.00 USD9,495.51 INR
250.00 USD23,738.77 INR
500.00 USD47,477.55 INR
1,000.00 USD94,955.10 INR
2,500.00 USD237,387.74 INR
5,000.00 USD474,775.48 INR
10,000.00 USD949,550.96 INR

Convert INR to USD

INRUSD
100.00 INR1.05 USD
500.00 INR5.27 USD
1,000.00 INR10.53 USD
2,500.00 INR26.33 USD
5,000.00 INR52.66 USD
10,000.00 INR105.31 USD
25,000.00 INR263.28 USD
50,000.00 INR526.56 USD
100,000.00 INR1,053.13 USD
250,000.00 INR2,632.82 USD
500,000.00 INR5,265.65 USD
1,000,000.00 INR10,531.29 USD

USD to INR over the last 10 days

Date1 USDChange
Friday October 30, 2026 94.9551 INR -0.33%
Thursday October 29, 2026 95.2652 INR +0.08%
Wednesday October 28, 2026 95.1922 INR +0.08%
Tuesday October 27, 2026 95.1154 INR -0.08%
Monday October 26, 2026 95.1891 INR +0.26%
Sunday October 25, 2026 94.9440 INR -0.00%
Saturday October 24, 2026 94.9482 INR +0.00%
Friday October 23, 2026 94.9440 INR +0.15%
Thursday October 22, 2026 94.7998 INR +0.31%
Wednesday October 21, 2026 94.5044 INR –

Sources: ECB reference rates, currency-rates.github.io (median of multiple providers) and CoinGecko.

How India manages the rupee

The Reserve Bank of India monitors the rupee closely. While it doesn't peg the currency to a fixed rate, it does step in to buy or sell dollars when needed, aiming to curb any extreme moves. The capital account isn’t completely open, so, compared to the euro or the pound, you'll find more rules decide how funds move in and out of the country.

Several things drive USD/INR day to day. India's need to import oil means a rising oil bill pushes up demand for dollars. Foreign investments, both in stocks and bonds, impact flows too, as investors switch in and out of rupees. Watch US interest rates as well; they can pull the dollar higher and make the rupee feel heavy even when India's economic signals look solid.

Over the last year, the rate shifted by +7.06%, setting a high of 96.8020 and a low at 88.4909. If you measure over five years, you’ll see a change of +26.76%.

How dollars reach Indian accounts

When you send money from the US, it settles into an Indian bank account as rupees, through international networks. Within India, payments get routed through NEFT, IMPS, RTGS, or, increasingly, UPI for instant transactions. Those local rails matter once the rupees arrive, for example if your recipient wants to pay a landlord or cover school fees right away. But to get the money into India, you’ll need their account number, the bank’s SWIFT code, and their full name exactly as it appears on the account.

Banks in India usually ask for the purpose of your transfer, maybe family support, savings, or a gift. Your money transfer service might prompt you for this during the process. If you state the correct purpose, you save yourself questions or delays later; the list is covered at purpose of payment codes. The recipient's bank is often able to issue a letter as documentary proof of the incoming transfer, which you'll find useful for taxes or special purchases.

If your recipient lives abroad but still holds Indian accounts, they may use an NRE or NRO account. The rules and tax treatment differ for each. There are also a few services now that let you send to a UPI ID, not just a bank account, so check with your recipient about their preference and what your provider supports.

What you pay when sending dollars

The mid-market rate is 94.9551. If you started with 1,000 dollars at that rate, you'd see 94,955.10 INR rupees, but after fees and margins, your recipient gets a bit less. Right now, the lowest-priced provider in our comparison delivers 94,485.07 INR on that amount; we list the name as Wise.

You’ll see notable differences here because it's a very active corridor. For instance, Wise shows a separate fee of 4.95 USD and your recipient gets 94,485.07 INR. The real cost, counting the margin, is 0.50%. Compare that with Remitly, focused mostly on remittances: its total on the same transfer comes to –. If you’re sending every month, it’s smart to review these numbers from time to time, not just when you start.

Banks sometimes look cheap because they promote low or zero fees, while the real charge is hidden in the exchange rate. For more details, see our explanation at bank exchange rate markup. Here, providers rank by how much the recipient actually receives; for our process, see How we compare.

When transfers arrive and what delays them

India keeps one time zone, UTC+5:30. Depending on whether you’re on the US east or west coast, the time difference will run from 9.5 to 13.5 hours, changing with daylight savings. So, a payment sent one US evening might reach your recipient the next Indian morning. But a transfer made late on a Friday in New York could easily be credited after the weekend. India also observes regional bank holidays with dates that vary by state, so payments may be cleared in one city but held up in another.

If you’re sending a larger sum, maybe for a property purchase, or moving your savings, the documentation is at least as important as the rate itself. Providers and banks may want more details about where your funds came from, and tax consequences differ by transaction type. For an introduction to what the authorities look for, see our guides on tax on remittances for the sender and receiver and cross-border gifts. For your own case, a tax adviser is best placed to clarify.

Transferring pounds instead of dollars? Check GBP → INR. There's also Indian Rupee if you want a general background on the rupee.

Frequently asked questions

How many rupees is 1,000 US dollars?

Right now, if you use the mid-market rate, you’ll get 94,955.10 INR for 1,000 US dollars. Your recipient’s credited amount will be lower after factoring in provider charges. At present, the cheapest provider in our comparison pays out 94,485.07 INR.

What is the cheapest way to send money from the US to India?

Look at the amount your recipient gets, not just the stated fee, since most of the total cost comes from the exchange margin. At this moment, Wise is the most cost-effective provider according to our data. Specialist transfer services usually offer better value than a standard bank wire, but check again if your sending amount changes.

Does the Reserve Bank of India control the rupee rate?

Not completely. While the rupee responds to market forces, the Reserve Bank of India may enter the market to limit wider or sharper moves, mainly by acting in the dollar market. It doesn't keep the rupee rate fixed, so you’ll see the figures above shift each year.

Can I send dollars to an NRE or NRO account?

You can. Most providers allow payments into Indian bank accounts, including both NRE and NRO types. However, the conditions for each account differ, always check with the recipient bank so you know what paperwork is needed and how they'll handle the funds.

How long does a USD to INR transfer take?

Many money transfer providers deliver same day or within one business day, while a traditional bank wire might take several days. Delays can occur if you hit weekends or regional holidays in India. Having the accurate account details and payment purpose cuts down on rerouted or returned transfers.

What is the USD to INR exchange rate today?

On October 30, 2026 the mid-market rate is 1 USD = 94.9551 INR, and 1 INR = 0.010531 USD. Banks and exchange services usually add a markup on top of this rate.

What is the cheapest way to convert USD to INR?

For 1,000.00 USD, Wise currently gives you the most: about 94,485.07 INR after all fees. We compared 9 exchanges.

What were the highest and lowest USD to INR rates this year?

Over the last 12 months the rate peaked at 96.8020 on May 20, 2026 and bottomed at 88.4909 on November 11, 2025. Over the whole year the rate changed +7.06%.

Why do I get a worse rate than the one shown here?

We show the mid-market rate: the real rate without margins. Most banks and exchange services add a markup of 0.5% to 3% on top of it. Our comparison includes that markup so you can see the real cost.