Repatriation of funds involves converting foreign currency into someone’s home currency. It’s a process that many US expats, companies and US workers in foreign countries have to go through. Major banks can help you with overseas payments, but their services can come with high fees and markups that make it more expensive to send money overseas. Compare your options to discover how to repatriate funds with an international money transfer and save money.
Key takeaways
To repatriate funds, choose provider, verify ID, input details, pay, confirm, and keep receipts for taxes.
Compare money transfers by rates, fees, options, speed, support, and company reputation.
Common reasons to repatriate: sending savings, moving assets, foreign income, or selling overseas investments.
US repatriated income may face up to 35% tax, with potential double taxation, offset by tax credits.
Compare services to help repatriate your currency
Our table lets you compare the services you can use to send money abroad. Compare services on transfer speeds and fees, then click Go to site when you're ready to send.
Visit your preferred money transfer provider’s website or physical branch.
Provide your personal contact information and any required ID.
Input details for your transfer, including your recipient’s information and how you’d like your money delivered.
Pay for your transfer using cash, a credit or debit card or a bank account.
Confirm your rate and fees, then complete your transfer.
Keep all receipts to make it easier to pay taxes on your transfer.
How do I compare money transfer services?
Take these factors into account when weighing the strengths and weaknesses of transfer specialists and currency providers.
Exchange rates. The majority of providers skew exchange rates for a profit. Finding the best rate can make a substantial difference, especially if you’re transferring large amounts of money. Compare the rates of a range of companies against the mid-market rate as a baseline to find the smallest margin among them.
Transfer fees. Most companies will charge you a fee when sending a transfer overseas. Find out whether the provider charges a flat fee or a percentage of your transfer. If you’re sending a large amount, ask whether you qualify for a fee-free transfer.
Pickup options and delivery speeds. Most providers offer online transfers directly to US bank accounts, while others also offer the convenience of cash pickup if you need your funds in a hurry. You may be able to deliver your funds in minutes, but if you have more time, you’ll save money on expedited fees.
Customer support. When you’re moving money overseas, especially large amounts, help whenever you need it is reassuring. Look for a company that offers multiple support options — online chat, phone, in person or by email — during convenient hours.
Reputation. Online research will reveal reviews for many transfer companies. Learn whether they’re trusted by consumers, and ask friends and family if they have any recommendations to help you make your final decision.
Among the many reasons you might need to send money back to the United States:
You want to send money you’ve saved from working overseas back to your loved ones.
You’re moving to the US and need an affordable way to transfer your assets.
You receive a salary or pension into an overseas bank account.
You own rental property in another country that generates income.
You’re based overseas but need to make mortgage payments on a property in the US.
You have investments in assets overseas that you want to sell in exchange for foreign currency, convert that currency to US dollars, and then send to the States.
Tax responsibilities of repatriated income
Repatriated income is income that is earned abroad and can be repatriated to avoid tax penalties. When it comes to money in general, repatriation is the process of converting foreign currency — regardless of how it’s acquired — into the currency of one’s home country. Some countries restrict how much you can repatriate, and you may need to pay taxes in the US on your repatriated income depending on how much you’re returning home.
If you operate a business in another country, you’ll typically need to periodically repatriate your profits into your company’s home currency. You can avoid losing some of those profits to a weak exchange rate by finding a money transfer specialist that provides strong rates, low fees and flexible options that can protect your regular transfers from market fluctuations.
The repatriation tax rate you’ll pay as a US-based multinationals is based on US corporate tax on foreign profits after those profits are repatriated to the United States. At that time, your income or profits are subject to a repatriation tax. The current US repatriation tax rate is up to 35%. However, the government periodically enacts repatriation tax holidays that sharply reduce the tax rate in an effort to encourage multinationals to repatriate their overseas profits.
In general, international taxation applies to people or businesses that owe under the tax laws of a foreign country. Repatriating your income from another country to the US could subject your profits to double taxation: once in the country you’ve earned it in and again in the US once it’s in your home currency. To compensate for this double taxation, the US typically provides a credit to US-based multinationals for the foreign income taxes they paid in the earning country.
What are the pros and cons of repatriating funds?
Pros
It’s safer than traveling with cash. Returning to the US with large amounts of cash to deposit into an account to pay your taxes may not be safe. Sending money through a reputable company can save you the stress and worry of your money possibly being stolen.
Small fees are better than high tax penalties. Paying taxes on time will save you the cost of penalties, and the cost of using international money transfer services is almost guaranteed to be lower than the potential fees of not paying taxes.
Diverse options keep costs low. Compare fees, rates and delivery options of the many trusted providers available to handle your transfer. Additionally, using sending options like limit orders or future contracts can help you exchange more foreign money for US dollars when traded at the right time.
Cons
Varying laws and regulations. Restrictions may apply to the amount of money you can send to the US. Abide by all laws and regulations before sending your funds.
It depends on your specific needs — such as where you’re sending money, how fast your recipient needs your funds and how you’ll pay for the transaction. We recently took on the challenge of sending money internationally to uncover providers that are setting the benchmark for costs, trust, speed, convenience and more.
Yes. The US currently restricts money from countries it’s imposed economic sanctions on — for example, Iran and Syria. Many transfer providers will also not offer their services from unstable countries around the world. Be sure to confirm that your provider will accept your transfer.
An expatriate — or, more commonly, an expat — is a person temporarily or permanently living in a country other than that of their citizenship.
Yes, your overseas bank can send an international wire transfer for you. Just watch out for weak exchange rates and high fees.
Whether products shown are available to you is subject to individual provider sole approval and discretion in accordance with the eligibility criteria and T&Cs on the provider website.
Zak Killermann was a technical publisher at Finder who specialized in currencies and investing. Zak’s expertise was in breaking down technical finance concepts into approachable, digestible nuggets of information. See full bio
How do you know if your international money transfer made it safely? Learn how to track or cancel, and find out what your rights are when it comes to sending money.
Sir, I have sent a product to Nigeria, now the person transfer money through Chase bank with electronic transfer. Bank verified and confirmed my payment, now whats that activation code? And how much time it takes to reach to my Indian bank account? Please tell me Sir.
JonathanSeptember 11, 2017
Hello Pankaj,
Thank you for your inquiry.
In reference to the activation code, you are likely referring to the bank routing number (ABA or SWIFT code) of your Indian recipient’s bank. If you don’t know the BIC/SWIFT, contact your bank directly for the code. You can also look up the code online. As for the posting, it usually takes 3-5 business days for international wire transfers to be completed.
I have a friend from Kenya who lived in USA for 15 years and he came home. He is telling us that his money was held in the US and that he was refused to come with his money. Is this possible or he is just lying to us? Please help me here l want to get an answer.
JonathanJuly 30, 2017
Hello Peter,
Thank you for your inquiry.
Is your friend trying to send it through bank or money transfer services? If it is through banks, they have varying transactions limits for international transfers. As for money transfer services, they may have a cap of $5,000 per transaction.
Please take note that as per Anti Money Laundering Act, $10,000 wire transfer needs to be reported after verification in compliance of. This is excluding additional regulation on your local country.
You may want to send a general inquiry to concerned financial regulators in US and Kenya, to get a more thorough advice.
Hope this helps.
Cheers,
Jonathan
How likely would you be to recommend Finder to a friend or colleague?
0
1
2
3
4
5
6
7
8
9
10
Very UnlikelyExtremely Likely
Required
Thank you for your feedback.
Our goal is to create the best possible product, and your thoughts, ideas and suggestions play a major role in helping us identify opportunities to improve.
Advertiser disclosure
Finder.com is an independent comparison platform and information service that aims to provide you with the tools you need to make better decisions. While we are independent, the offers that appear on this site are from companies from which Finder receives compensation. We may receive compensation from our partners for placement of their products or services. We may also receive compensation if you click on certain links posted on our site. While compensation arrangements may affect the order, position or placement of product information, it doesn't influence our assessment of those products. Please don't interpret the order in which products appear on our Site as any endorsement or recommendation from us. Finder compares a wide range of products, providers and services but we don't provide information on all available products, providers or services. Please appreciate that there may be other options available to you than the products, providers or services covered by our service.
We update our data regularly, but information can change between updates. Confirm details with the provider you're interested in before making a decision.
Sir, I have sent a product to Nigeria, now the person transfer money through Chase bank with electronic transfer. Bank verified and confirmed my payment, now whats that activation code? And how much time it takes to reach to my Indian bank account? Please tell me Sir.
Hello Pankaj,
Thank you for your inquiry.
In reference to the activation code, you are likely referring to the bank routing number (ABA or SWIFT code) of your Indian recipient’s bank. If you don’t know the BIC/SWIFT, contact your bank directly for the code. You can also look up the code online. As for the posting, it usually takes 3-5 business days for international wire transfers to be completed.
You may refer to our review on Chase Bank wire transfer to know how it works.
Hope this helps.
Cheers,
Jonathan
I have a friend from Kenya who lived in USA for 15 years and he came home. He is telling us that his money was held in the US and that he was refused to come with his money. Is this possible or he is just lying to us? Please help me here l want to get an answer.
Hello Peter,
Thank you for your inquiry.
Is your friend trying to send it through bank or money transfer services? If it is through banks, they have varying transactions limits for international transfers. As for money transfer services, they may have a cap of $5,000 per transaction.
Please take note that as per Anti Money Laundering Act, $10,000 wire transfer needs to be reported after verification in compliance of. This is excluding additional regulation on your local country.
You may want to send a general inquiry to concerned financial regulators in US and Kenya, to get a more thorough advice.
Hope this helps.
Cheers,
Jonathan