How to repatriate funds with an international money transfer

Secure, affordable ways to get your money back home to the US legally.

Last updated:

We value our editorial independence, basing our comparison results, content and reviews on objective analysis without bias. But we may receive compensation when you click links on our site. Learn more about how we make money from our partners.

What is repatriation? In short, repatriation refers to converting foreign currency into a different countries currency. In depth, it is a process many US expats, companies and US workers in foreign countries have to go through.

Whether to support family, business or investment connections in the US, you need an affordable way to make regular overseas payments. Major banks worldwide can help you with the overseas payments but their services can come with high fees on every transfer sent, resulting in significant costs every time you repatriate your funds.

For much more affordable transfers, consider the services of a dedicated money transfer specialist that typically offer better exchange rates and lower fees than banks. These services specialize in moving funds internationally and can offer secure transactions backed by professional and friendly customer support.


Our pick: TransferWise

When you need to send money, benefit from competitive mid-market exchange rates and straightforward fees with TransferWise.

  • Fair service fees and mid-market rates — a major market differentiator.
  • Next-day delivery to your loved ones and businesses.
  • Trusted the world over, with five-star ratings on Trustpilot.

    Compare services to help repatriate your currency

    Min. Transfer Amount Transfer Speed Online Transfer Fee Rate Amount Received Description CTA Details
    USD 1 1 - 2 days USD 0.00 0.898 EUR 4,491 Offering no maximum and no minimum limit transfers with $0 fees. Go to site Show details
    USD 1 1 - 2 days USD 40.00 0.902 EUR
    Enjoy high maximum transfers into more than 20 currencies while saving up to 90% over local banks. Go to site Show details
    USD 1 Within an hour USD 3.99 0.898 EUR 4,486 Use promo code 3FREE to send your first 3 transfers with no fee. Send to 110+ countries for bank-to-bank deposit, cash pickup or mobile top-up. Go to site Show details
    GBP 1,000 1 - 2 days USD 0.00 0.893 EUR 4,464 Exclusive: Minimum transfer of $1,000 for Finder readers (normally $5,000).
    For larger transfers, get no transaction fees and no maximum send limits.
    Go to site Show details
    USD 1,000 1 day USD 0.00 0.893 EUR 4,464 No-maximum limit transfers with competitive exchange rates for 100+ currencies. Go to site Show details
    USD 5,000 1 day USD 0.00 0.893 EUR 4,464 Venstar will support you through the entire process of your international transactions, from start to finish. Go to site Show details

    Compare up to 4 providers

    Disclaimer: Exchange rates change often. Confirm the total cost with the provider before transferring money.

    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. Nearly all 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.
    • Flexible transfer options. Some companies will allow you to schedule payments ahead of time or protect your transfer against market fluctuations with a limit order or forward contract to make more cost-effective international transfers.
    • 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 — Internet 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.
    Back to top

    Why might I need to repatriate funds?

    Among the many reasons you might need to send money back to the United States:

    • You’re 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.

        Our guide on international transfers for expats

        How to repatriate funds to the US in six steps

        Follow these steps for the repatriation of funds to the US:

              1. Visit a money transfer provider’s website or physical branch.
              2. Provide your personal contact information and any required ID.
              3. Input details for your transfer, including your recipient’s information and how you’d like your money delivered.
              4. Pay for your transfer using cash, a credit or debit card or a bank account.
              5. Confirm your rate and fees, then complete your transfer.
              6. Keep all receipts to make it easier to pay taxes on your transfer.

          What are the pros and cons of repatriating funds?


          • It’s easy. Sending money overseas might sound complicated, but online money transfer providers make the process as easy and stress-free as possible.
          • It’s affordable. You can save a lot of money when sending funds overseas by not transferring money through your bank. A rise of online money transfer services allows you to access a range of cheaper options.
          • You have many options. Compare fees, rates and delivery options of the many trusted providers available to handle your transfer.


          • 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.

          Back to top

          Questions you’ve asked us about repatriating funds

          Ask an Expert

          You are about to post a question on

          • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
          • is a financial comparison and information service, not a bank or product provider
          • We cannot provide you with personal advice or recommendations
          • Your answer might already be waiting – check previous questions below to see if yours has already been asked

 provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

          By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

          Questions and responses on are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.

          12 Responses

          1. Default Gravatar
            AlkaliMay 2, 2019

            I made a transaction to Western Union using my bank account and the person can not pick it up. The question and answer is no longer used and I cancel my transaction for over 27 working days. Western Union please send my money back. I need a help here. Thanks.

            • Avatarfinder Customer Care
              MaiMay 4, 2019Staff

              Hi Alkali,

              Thank you for reaching out.

              Since you mentioned that the cash was not picked up yet, you may need to contact Western Union directly to request for a refund of the money. As per their terms, transfers may be canceled for a refund of the principal amount, unless the funds have been picked up or deposited at the time Western Union receive.

              Hope this helps! 😊

              Kind Regards,

          2. Default Gravatar
            dmf1961August 6, 2018

            My fiancé in the military has put money in an investment fund in Turkey while on active duty. He wants to send the money to me now to purchase a house here in the states. He wants me to set up the wire transfer. how do I go about this? and how much are taxes. If he sends 10,000 usd will it transfer without problems?

            • Avatarfinder Customer Care
              JoshuaAugust 13, 2018Staff

              Hi dmf1961,

              Thanks for getting in touch with finder. I hope all is well with you. :)

              There are different ways to set up a wire transfer. These may include bank to bank, an in-office money transfer service or an online specialist. Depending on your chosen mode of a wire transfer, you basically need to follow different procedures. You can learn more about wire transfer through this page.

              Regarding your second question, there are various legal requirements you need to comply with when receiving a large amount of money. You need to fill up the right IRS form before you can receive the money. You can learn more about this by visiting this guide.

              On that page, it is mentioned that those who fail to report can expect fines of up to 5% of the asset value involved or $10,000 a year for up to six years. For those who wait until an investigation is launched, the penalty increases to up to 50 percent or $100,000 — whichever is greater. That amount can be applied to every year you fail to report for up to six years. You could also face criminal charges and up to 10 years in prison.

              Therefore, it is important to report to the IRS before sending or receiving a large amount of money.

              I hope this helps. Should you have further questions, please don’t hesitate to reach us out again.

              Have a wonderful day!


          3. Default Gravatar
            QasimJuly 12, 2018

            My question is that my brother is presently in saudi arabia can he send 800000INR from saudi to my account without any fraud

            • Avatarfinder Customer Care
              AshJuly 13, 2018Staff

              Hi Qasim,

              Thank you for reaching out to finder.

              Yes, your brother can send the large amount to the US though he or the financial institution that he will use in sending the money will need to declare it as it will exceed $10,000 once converted to USD. You may read this page to know more about the taxes that will be involved in receiving a large amount.

              I hope this helps. Let us know if there is anything else that I may assist you with.


          4. Default Gravatar
            B.RogersMarch 25, 2018

            I recently had a death in my family. My brother left a large sum of money in Federal Reserve Bank of India. They are saying I must pay $38,000 USD to get the tax code then will release the funds to be transfer to my bank account in U. S. Is that standard procedure for Federal Reserve Bank Income Tax dept.?

            • Avatarfinder Customer Care
              MayMarch 26, 2018Staff

              Hi B.Rogers,

              Thanks for you inquiry.

              I’m afraid that we don’t have information as to the standard procedures of the reserve bank. But the only way you can confirm if that procedure is legit or not is by verifying directly with Federal Reserve Bank of India. If indeed you’re to receive a large sum of money, then you must contact the bank for the correct procedures and ensure to have legal documents that serve as proof of your claim.


          5. Default Gravatar
            pankajSeptember 11, 2017

            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.

            • Default Gravatar
              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.

              You may refer to our guide on how the transfer works.

              Hope this helps.


          6. Default Gravatar
            PeterFebruary 25, 2017

            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.

            • Default Gravatar
              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.


          Go to site