Compare today's USD to INR (US Dollar to Indian Rupee) exchange rates

Get the best exchange rates on USD to INR transfers and deals when you send money from United States to India.

We've analyzed and reviewed 15 money transfer companies and apps offering transfers to India (INR) from US Dollar.

Read on to find the cheapest, fastest, and most reliable companies with the best USD to INR exchange rates.

Transferring the other way? Send INR from India to United States instead.

Best companies for USD/INR transfers

19 of 19 providers

Last updated on 23 June 2026 This page updates weekly. We collect, store, and analyze USD/INR exchange rates from our comparisons.

Based on 7,000 USD transfer

Best companies for USD/INR transfers

All money transfer offers for USD/INR transfers, sorted by most INR received. The first two offers may be sponsored promotions. Some offers here pay us a commission.
Sort Cheapest
Promoted
Wise

Wise

Pay via Bank transfer
Fee $36.36 1 USD = 94.7075 INR -0.03% vs mid-market Recipient gets ₹659,508.94 Same day
Send money now
Multi-currency cardReceive to bank accountDedicated support for large transfers

Ways to receive money with Wise when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositSame day
$7,000.00$36.36₹659,508.94
Promoted
Xe

Xe

Pay via Bank transfer
Fee $0.00 1 USD = 94.4133 INR +0.29% vs mid-market Recipient gets ₹660,893.10 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountDedicated support for larger transactions

Ways to receive money with Xe when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹660,893.10

Click here to run a live search

Showing top United States to India deals for 7,000 USD. Do a live search with your exact amount for today's best rates.
Get First 3 Transfers Free
Aspora

Aspora

Pay via Bank transfer
Fee $0.00 1 USD = 94.6838 INR 0.00% vs mid-market Recipient gets ₹662,786.25 Minutes - 24 hours
Send money now
CheapestUsing Bank transfer with Aspora is the cheapest way to send money to India from United States.
Receive to bank accountTailored for the Indian Diaspora

Ways to receive money with Aspora when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹662,786.25
Get First 3 Transfers Free
Aspora

Aspora

Pay via Debit card
Fee $0.00 1 USD = 94.6838 INR 0.00% vs mid-market Recipient gets ₹662,786.25 Minutes - 24 hours
Send money now
Receive to bank accountTailored for the Indian Diaspora

Ways to receive money with Aspora when paying by Debit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹662,786.25
Taptap Send

Taptap Send

Pay via Debit card
Fee $1.99 1 USD = 94.6500 INR +0.04% vs mid-market Recipient gets ₹662,550.00 Minutes
Send money now
Receive to bank account

Ways to receive money with Taptap Send when paying by Debit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes
$7,001.99$1.99₹662,550.00
Paysend

Paysend

Pay via Debit card
Fee $0.00 1 USD = 94.6461 INR +0.04% vs mid-market Recipient gets ₹662,522.47 Minutes - 24 hours
Send money now

Ways to receive money with Paysend when paying by Debit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹662,522.47
Paysend

Paysend

Pay via Credit card
Fee $0.00 1 USD = 94.6461 INR +0.04% vs mid-market Recipient gets ₹662,522.47 Minutes - 24 hours
Send money now

Ways to receive money with Paysend when paying by Credit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹662,522.47
Exclusive: Special Rate for 1st Transfer
Currencyflow

Currencyflow

Pay via Bank transfer
Fee $0.00 1 USD = 94.4376 INR +0.26% vs mid-market Recipient gets ₹661,063.01 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountSupport via email, phone, live chat + WhatsApp

Ways to receive money with Currencyflow when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹661,063.01
Exclusive: First Transfer Deal
Regency FX

Regency FX

Pay via Bank transfer
Fee $0.00 1 USD = 94.4281 INR +0.27% vs mid-market Recipient gets ₹660,996.73 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountProfessional, personal service

Ways to receive money with Regency FX when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹660,996.73
Xe

Xe

Pay via Bank transfer
Fee $0.00 1 USD = 94.4133 INR +0.29% vs mid-market Recipient gets ₹660,893.10 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountDedicated support for larger transactions

Ways to receive money with Xe when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹660,893.10
MoneyGram

MoneyGram

Pay via Bank transfer
Fee $0.99 1 USD = 94.3328 INR +0.37% vs mid-market Recipient gets ₹660,329.60 Minutes - 24 hours
Send money now

Ways to receive money with MoneyGram when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.99$0.99₹660,329.60
Only available via Mobile App
WorldRemit

WorldRemit

Pay via Bank transfer
Fee $0.99 1 USD = 94.3039 INR +0.40% vs mid-market Recipient gets ₹660,034.22 Minutes - 2 days
Send money now
Receive to bank account or cash pickup

Ways to receive money with WorldRemit when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 2 days
$7,000.00$0.99₹660,034.22
MoneyGram

MoneyGram

Pay via Debit card
Fee $1.99 1 USD = 94.2764 INR +0.43% vs mid-market Recipient gets ₹659,934.80 Minutes - 24 hours
Send money now

Ways to receive money with MoneyGram when paying by Debit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,001.99$1.99₹659,934.80
Wise

Wise

Pay via Bank transfer
Fee $36.36 1 USD = 94.7075 INR -0.03% vs mid-market Recipient gets ₹659,508.94 Same day
Send money now
RecommendedBased on our editorial reviews, Wise is our recommended way to send money from United States to India.
Multi-currency cardReceive to bank accountDedicated support for large transfers

Ways to receive money with Wise when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositSame day
$7,000.00$36.36₹659,508.94
OFX

OFX

Pay via Bank transfer
Fee $0.00 1 USD = 94.2103 INR +0.50% vs mid-market Recipient gets ₹659,472.32 Minutes - 24 hours
Send money now
Personal account managerReceive to bank account

Ways to receive money with OFX when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹659,472.32
Currencies Direct

Currencies Direct

Pay via Bank transfer
Fee $0.00 1 USD = 94.0480 INR +0.67% vs mid-market Recipient gets ₹658,336.00 Minutes - 24 hours
Send money now
Personal account managerMulti-currency cardReceive to bank account

Ways to receive money with Currencies Direct when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹658,336.00
Pricing based on Revolut Standard plan
Revolut

Revolut

Pay via Bank transfer
Fee $40.50 1 USD = 94.5773 INR +0.11% vs mid-market Recipient gets ₹658,210.43 Within minutes
Send money now
FastestRevolut with Bank transfer deposit is the fastest way to send USD to India.
Multi-currency cardReceive to bank account

Ways to receive money with Revolut when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositWithin minutes
$7,000.00$40.50₹658,210.43

US Disclaimer: Revolut is not a bank. Banking services are provided by Lead Bank, Member FDIC. Fees may apply. See revolut.com/en-US/ for details.

CurrencyFair

CurrencyFair

Pay via Bank transfer
Fee $1.27 1 USD = 94.0040 INR +0.72% vs mid-market Recipient gets ₹657,908.00 Minutes - 24 hours
Send money now
Receive to bank account

Ways to receive money with CurrencyFair when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$1.27₹657,908.00
Xe

Xe

Pay via Debit card
Fee $35.00 1 USD = 94.4133 INR +0.29% vs mid-market Recipient gets ₹657,588.63 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountDedicated support for larger transactions

Ways to receive money with Xe when paying by Debit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$35.00₹657,588.63
Caxton

Caxton

Pay via Bank transfer
Fee $0.00 1 USD = 93.2635 INR +1.50% vs mid-market Recipient gets ₹652,844.46 Minutes - 2 days
Send money now
0 reviews
Personal account managerMulti-currency card

Ways to receive money with Caxton when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 2 days
$7,000.00$0.00₹652,844.46
Xoom

Xoom

Pay via Bank transfer
Fee $0.00 1 USD = 92.5060 INR +2.30% vs mid-market Recipient gets ₹647,542.17 Minutes - 24 hours
Send money now

Ways to receive money with Xoom when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$0.00₹647,542.17
Xe

Xe

Pay via Credit card
Fee $210.00 1 USD = 94.4133 INR +0.29% vs mid-market Recipient gets ₹641,066.31 Minutes - 24 hours
Send money now
Personal account managerReceive to bank accountDedicated support for larger transactions

Ways to receive money with Xe when paying by Credit card.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$210.00₹641,066.31
Barclays

Barclays

Pay via Bank transfer
Fee $10.00 1 USD = 91.7012 INR +3.15% vs mid-market Recipient gets ₹640,991.47 Minutes - 5 days
Send money now
0 reviews

Ways to receive money with Barclays when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 5 days
$7,000.00$10.00₹640,991.47
HSBC

HSBC

Pay via Bank transfer
Fee $10.00 1 USD = 91.6065 INR +3.25% vs mid-market Recipient gets ₹640,329.63 Minutes - 5 days
Send money now

Ways to receive money with HSBC when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 5 days
$7,000.00$10.00₹640,329.63
Capital One

Capital One

Pay via Bank transfer
Fee $0.00 1 USD = 90.8964 INR +4.00% vs mid-market Recipient gets ₹636,274.80 Minutes - 5 days
Send money now

Ways to receive money with Capital One when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 5 days
$7,000.00$0.00₹636,274.80
PayPal

PayPal

Pay via Bank transfer
Fee $280.00 1 USD = 90.8017 INR +4.10% vs mid-market Recipient gets ₹610,187.53 Minutes - 24 hours
Send money now

Ways to receive money with PayPal when paying by Bank transfer.

MethodYou sendFeesRecipient gets
Bank depositMinutes - 24 hours
$7,000.00$280.00₹610,187.53
How Our Results Work
Mid-market rate: 1 USD = 94.683750 INR Updates every 60 minutes.
How effectively does your finance team manage international cash flow?

In our experience, there are always efficiencies to be made in how businesses manage international payments in and out.

Why not take our free FX health check test to see how effective your business is in managing these. It only takes a couple of minutes.

Our recommendation: Wise

Wise is our top choice for USD to INR transfers.

We tested & reviewed 15 money transfer providers offering money transfers from the United States to India, and Wise scored highly.

Sending 7,000 USD to INR will cost you $36.36 in fees, and you will receive 659,508.94 INR. The delivery time usually is same day, but it depends on the day you make the transfer.

For a great mix of cost, speed & features, we recommend making your United States to India transfer using Wise.

Wise screenshot

How to compare deals on United States to India money transfers

Always compare rates

Don't pay more than you need to. Use our live comparison tool to ensure the best rates on money transfers from the United States to India.

Always compare rates

Choose a provider

Select the provider that gives you the best value & service for your needs.

Choose a provider

Click, sign up & send

Follow the steps & start your transfer from the United States. Your funds will be converted to Indian Rupee and transferred to India.

Click, sign up & send

Considerations for sending money from United States to India

Compare providers

Always compare ways to send money from the United States to India to get the best options for fees, speed, and reliability.

Our analysis included 15 providers that operate between United States and India.

Through this, you get a comprehensive view of all the options you have in the United States when you need to send money to India.

Track the US Dollar-Indian Rupee exchange rate

The exchange rate determines how many USD the recipient will get in India when you send US Dollar.

Today, the average exchange rate between US Dollar and Indian Rupee is 95.1837. The company offering the best exchange rate is Wise.

The USD-INR rate fluctuates constantly, so timing your transfer to India can help you save a lot of money.

Sometimes, waiting a day or two can help you get more INR for the same amount of USD. You can also opt for a forward contract to lock in rates between the United States and India.

Choose the right payment method

A bank transfer is the most cost effective option for sending money from the United States to India. The company offering the best bank transfer price is Aspora.

This is 0.04% cheaper than the second-best option in the market.

Use regulated providers

Always choose providers that are regulated by financial authorities to ensure funds are safe when transferring from United States to India.

If you don’t know what the key regulatory bodies for money transfers are between the United States and India, please refer to our directory of financial regulators worldwide.

Consider transfer limits

Some services have limits on how much you can transfer from the United States to India. This applies when receiving money in India as well.

Different companies will offer different rates or lower fees for different transfer amounts.

For example, we recommend using Wise if you need to send large amounts of USD to India.

This being said, always check with the recipient and understand any declarations needed on large amounts of money leaving the United States, or entering India.

How to receive money in India

There are different ways to receive money in India. You can do a direct bank deposit, cash pickup, use a mobile wallet or receive money into a multi-currency account.

If you (or the recipient) want a direct transfer to your bank account, Wise is the best money transfer company for bank transfers between United States and India.

And if you need cash right away, check if cash pickup is an option for transfers between United States and India.

Mobile wallet services and payment apps like PayPal, Xoom, and CashApp are popular too, but they come with more limitations and higher costs compared to money transfer providers like Aspora.

Have your ID ready

When you're sending or receiving money between the United States and India, you have to be ready to show some ID.

The exact documents you need might vary. Usually in the United States this will be a government ID like a passport or driver's license. This will be similar if you need to open an account or collect cash in India.

If you're making a big transaction between the United States and India, a provider may ask you for proof of address or may want to know where your money comes from.

Wise is a great option for sending from the United States as the sign up process is pretty straightforward, even for larger transactions.

Don't forget about taxes

When sending large amounts of money between the United States to India there will be tax implications to consider.

Some USD-INR transfers may need to be reported to tax authorities, particularly where inheritance or property sales are involved.

Tax limits and personal allowances differ in India based on age, income and a few other elements. When in doubt, please contact a tax professional in United States or India to discuss your personal circumstances.

Cheapest way to send money to India from the United States: Aspora

Aspora offers the cheapest combination of low fees and competitive exchange rates of the 15 providers we compared.

They offer a fee of 0 USD and exchange rate between USD-INR that is 0% different to the mid-market rate.

In comparison, Aspora is 0.04% cheaper than the second-best option.

To secure affordable and great rates on a USD to India transfer, Aspora is our recommended choice.

Aspora screenshot

Fastest company to send money to India from the United States: Revolut.

We compared 15 companies for fast transfers from US Dollars to India and Revolut came out on top.

For example, if you send 7,000 USD with Revolut to India now, the transfer time is within minutes. Smaller transfers will likely be quicker, while larger transfers to India can take slightly longer.

Sending money through Revolut to India from the United States has a fee of 40.5 USD.

To understand who was the fastest, we tested Revolut as part of 15 money transfer providers. Within this, we looked at the overall speed of sending money from the United States to India. This was made up of transfer times to India after US Dollars were added to a money transfer account.

When fast money transfers between the United States and India are a priority, Revolut is our recommended choice.

Revolut screenshot
Revolut screenshot
Revolut screenshot

The best apps to send USD to India from United States

Most money transfer companies have apps you can use to send money abroad.

We've compared and analyzed over 15 apps & companies for USD/INR transfers and these are the best apps we found. All these apps are available on iOS and Android for free.

App

Rating

Mobile wallet

Aspora App

iOS: 4.3 / 4.1K reviews

Android: 4.7 / 11.2K reviews

No

Currencies Direct App

iOS: 4.8 / 4.4K reviews

Android: 4.7 / 2.09K reviews

Yes (21 currencies)

CurrencyFair App

iOS: 4.6 / 951 reviews

Android: 3.7 / 1.06K reviews

Yes (17 currencies)

Remitly App

iOS: 4.9 / 2.3M reviews

Android: 4.8 / 1.29M reviews

Yes (Remitly One)

Wise App

iOS: 4.8 / 158K reviews

Android: 4.8 / 1.52M reviews

Yes (40+ currencies)

Xe App

iOS: 4.8 / 108.4K reviews

Android: 4.8 / 346K reviews

No

Send large sums of money abroad with Currencies Direct

Transferring bigger amounts of money to India from the United States needs a strong exchange rate and effective transfer management.

From the
15 options we compared, Currencies Direct offers the strongest all-round option for large transfers to India from the United States.

Whatever the reason, sending large sums of money can be expensive if you get a bad exchange rate from Indian Rupees to Indian Rupee.

As such, we recommend Currencies Direct for large India transfers.

Understanding the costs involved when moving money from United States to India

The total cost of sending money to India from the United States is a mix of the mid-market, exchange rates and transfer fees.

The Mid-Market and Exchange Rates: The mid-market for USD-INR is 95.1837 INR per US Dollar.

Using a transfer company with an exchange rate as close to the mid-market rate as possible will result in being able to buy more Indian Rupee for your US Dollars.

The USD-INR mid-market rate over the last 7 days has seen the US Dollar worth an average 94.4079 INR. Within this there has been a high of 94.6838, and a low of 94.3095.

From 15 companies compared, Wise offers the strongest exchange rates.

The biggest factor in the overall cost of sending money is the exchange rate you receive on converting USD to INR.

Fees: When sending money there may be additional fees. Aspora offers the lowest fee of the 15 providers tested, costing justs 0 USD per transfer.

Amount Received: When comparing providers, the best measure is the amount of Indian Rupee eventually received in India.

This number should allow you to determine if you are getting a good deal. A higher amount of money received in India, means a better overall cost of sending money from the United States.

Finding the best exchange rate for US Dollar to Indian Rupee

Timing is essential for sending money between USD and INR. The exchange rate you secure impacts how much INR you get for your USD.

Mid-market rate:1 USD = 95.18365 INR

United States to
India money transfer payment methods

Bank transfers

Bank transfers are often the best payment method for money transfers from the United States to India.

A money transfer company like Aspora offer bank transfers between the United States and India with lower fees and better exchange rates than you would get from a traditional bank. 


On average, Aspora is the cheapest provider for bank transfers of the 15 we tested when sending USD to India.

Aspora has a fee of 0 USD for money transfers from the United States to India. Overall, they offer a great combination of competitive exchange rates and lower fees.


Bank transfers

Debit and prepaid cards

Sending money from the United States to India with a debit or a prepaid card is very simple with Xe.


Xe is a leader in debit card payments for transfers from the United States to India, competing among a total of 15 active money transfer companies on this route.

Debit and prepaid cards

Credit cards


We recommend avoiding credit cards where possible due to a lack of support and high fees.

If you have to use a credit card, we to find the company with the lowest fees.

Fee alert: using a credit card to transfer money can result in a fee being charged by your card issuer as it is considered as a cash advance. That's why we recommend bank transfer or debit card instead.

Credit cards

How we analyze the market

We track the cost, speed, and product offerings of the leading money transfer services available between India and United States.


Our comparison engine and algorithms evaluate providers based on over 25 factors, including transfer fees, ease of use, exchange rates, mobile apps, transfer times & customer support.

We also consider how these services are rated on platforms like TrustPilot, AppStore, and Google Play, giving you a comprehensive view of what to expect.

This thorough analysis helps you get the best available deal - every time you want to move money from United States to India.


We also provide unbiased and detailed reviews of all the top money transfer companies. You can use these reviews to send USD to INR.


For a deeper understanding of our commitment to integrity and transparency, we invite you to read our editorial policy and review methodology.

FAQs

How much money can be transferred from United States to India?

The amount of INR you can receive from United States will vary depending on which provider you use. Some providers specialize in smaller transfers, while others are more suited to large transfers.

You should also check if there are any government regulations around how many INR can be received in India before making your transfer.

Are there any tax implications to sending money from United States to India?

Each country will have its own set of tax laws and rules for receiving money from abroad. Indian Rupees or US Dollars sent for business purposes between could be taxed as foreign income. If you’re looking to receive a large amount of Indian Rupees from abroad, you should check how much you can receive in India without paying taxes. If you're not sure how the tax process works locally, contact your local tax office or speak to a tax professional.

Can I send money from United States to India with MoneyTransfers.com?

No. MoneyTransfers.com is a comparison website aiming to match you with the best money transfer providers to transfer money online between United States, India, and many other countries.

What are the typical transfer fees for sending US Dollars to India through various providers?

Transfer fees can vary significantly depending on your chosen provider. That's why you should compare the fees of different services to ensure you get the best deal when sending US Dollars to India.

Our data shows that the cheapest way to send money online between United States and India is Aspora.

Over the past week, the most common transfer fee applied by Aspora for USD to INR transactions has been $0. This is 0.04% less than the second-best option available.

How long does it take to send money from United States to India?

The delivery time for international transfers can vary. Some services offer instant or same-day transfers, while others might take several business days. The speed may also depend on the USD and INR transaction volumes.

According to our data, the fastest way to send money online between United States and India is Revolut.

What is the best exchange rate I can get for sending money from United States to India?

Exchange rates fluctuate frequently. To get the best rate for converting USD to INR, compare the rates offered by different providers against the mid-market rate. Right now, the USD to INR is 95.1837.

Are there any minimum or maximum transfer amounts for sending money from United States to India?

Providers often set minimum and maximum transfer limits. These can vary significantly, so it’s worth checking what limits apply for transfers from United States to India before proceeding.

Can I schedule regular transfers between United States and India?

Many services allow you to set up scheduled, recurring transfers. This can be especially useful for regular financial commitments across borders.