The Best US Banks for International and Foreign Transactions

Table of Contents

Historic bank building with classical architecture and detailed stone carvings, symbolizing traditional finance institutions and business history.

Share This Post

Comparing Fees and Charges for Foreign Transactions and International Wire Transfers Across Us Banks.  A Guide for Expats, Remote Business Owners, and Non-Resident Aliens. 

[3 Minute Read] 

The average expat/ nomad can pay over $1000 annually just to use their card abroad. 

International business owners can expect to pay over $40 in fees for each wire transfer. 

You can avoid or minimize fees by choosing the right bank for your needs. 

In this post we’ll compare different US banks and help you decide which one is the best option for you. 

We’ll lay out the options for individuals and businesses. We’ll also recommend banking options for non-residents.  

Keep reading to see which US Banks are the best for foreign and international transactions. 

What are Foreign Transaction Fees?

Foreign transaction fees are fees set out by your bank for carrying out any transactions while abroad. This could include ATM withdrawals, purchases, and payments. 

You might be an expat, or a digital nomad. Your bank is in the US. You’re not yet able to open a bank account in your chosen country. Or maybe you travel often and it doesn’t make sense to change your banking country. 

Recommended Article: Expats Can Receive Their Mail 100% Remotely, Find Out How

While abroad, you’ll need to either withdraw cash or use your card to pay. Or both. Every time you use your card you’ll be charged fees. These are foreign transaction fees.

If you’re staying abroad for a week-long vacation, it doesn’t matter. However, if you’re an expat or a nomad, the fees will add up to a substantial amount. It makes sense to choose a bank that will save you money on fees in the long run. 

Similarly, if you’re a non-resident alien receiving money into a US Bank account (for example for your LLC), you’re likely either using the credit card abroad or wiring your money to a foreign bank.

How Much are Foreign Transaction Fees?

Foreign transaction fees are around 3%. This can vary from bank to bank. But taking that as an example, if you spend an average of $3000 per month to cover your living costs, you’ll pay $90 in fees each month. That’s $1080 every year, just for using your card abroad. 

What are International Transfer Fees? 

International transfer fees are fees set out by your bank for wiring your money to a foreign bank account. 

Many expats, digital nomads, business owners, and non-resident aliens are wiring money abroad frequently. 

For example, if you’re an expat but receive your income/ pension to your U.S bank account, you might be regularly wiring your money to your foreign account. This way you can set up standing orders, and use your foreign card without fees in your country.

Same if you own an LLC in the USA, but are living somewhere else. You’re wiring your earnings to your home account for use in your country. 

How to Register an LLC in the USA as a Non-Resident Alien

How Much are International Transfer Fees?

International wire transfer fees vary a lot between banks. The average cost is around $49, but you can pay as much as $80. It’s important to note that your receiving bank can also charge you a fee for an international wire transfer. The fee on the receiving end is usually lower, the average in the US is $15. 

TIP: Make sure to check the fee for receiving an international wire transfer with your foreign bank. 

Which Banks are Recommended for US Citizens?

If you’re a U.S resident that either travels a lot or is sending money abroad frequently, we recommend the following banks. 

Capital One 360

Capital One 360 offers a special no fee account. This account doesn’t charge any fees on foreign transactions, but it does charge for international wire transfers. The fee is around $40. 

This is a perfect account if you’re only using your US bank card/ account to withdraw cash at ATMs and make card purchases. 

Charles Schwab Bank 

Charles Schwab Bank also offers no foreign transaction fees, and they reimburse you for any ATM fees you’re charged while abroad. 

This is especially useful because many ATM providers charge anywhere from $1 to $10 for withdrawal. Charles Schwab will cover this fee for you so that you can really enjoy no fee foreign withdrawals and transactions. 

HSBC Bank

HSBC is an international bank which, unlike some other banks, will allow you to wire money internationally without fees. This is as long as both accounts are HSBC Premier accounts. 

Since most wire transfers cost around $40, you’ll save yourself at least $500 per year. You’ll also be able to manage your international accounts from a single place. 

Citibank

Similarly to HSBC Bank, Citibank offers free international wire transfers to other Citibank accounts. And you don’t have to sign up for a Premier account like with HSCB Bank. Before opening this bank account, check if your designated country also has a Citibank account and if you meet the requirements to open the account. 

Which Banks are Recommended for Non-resident Aliens with an LLC? 

You can open a business account in the US even if you’re not a resident of the USA. The first step to opening a business bank account is to register your LLC in the USA. 

This will make receiving payments from your US clients easier and more convenient. 

Before opening a bank account for your LLC you need an EIN number. Read our guide to getting an EIN here. 

Now that you have an EIN, here are the banks we recommend for you: 

Mercury 

You can open a Mercury bank account without presenting yourself at a bank branch in the USA. This is especially useful for nomads and digital entrepreneurs. It will save you time and money. Most banks require that you open the bank account in person. 

Mercury doesn’t charge for international wires or foreign transaction fees. It also doesn’t charge monthly fees. It’s a great option for business accounts. 

Wise Business

Wise is another option if you don’t want to open a bank account in person. With Wise you can receive payments and easily transfer the money to different currency accounts. Wise is a multi currency account. 

Wise fees are around 0.5% of the transaction + a small (approximately $0.4) fixed fee for transfers. This is a reasonable fee in comparison to normal bank fees. 

Summary

Many banks offer accounts with low, or no transaction fees, on foreign and international transactions. Choosing the right bank can save you over $1000 each year. 

Looking for a Way to Register an LLC in the USA? 

Business Registration in the USA for Non-Resident Aliens

The easiest and most efficient way to register an LLC in the USA is through a business formation service. See more details here.

About Author

Picture of Rick Mak

Rick Mak

Rick Mak is a global entrepreneur and business strategist with over 30 years of experience in international business, finance and company formation. Since 2001, he has helped register tens of thousands of LLCs and corporations across all 50 U.S. states for founders, digital nomads and remote entrepreneurs. He holds degrees in International Business, Finance and Economics, and master's degrees in Entrepreneurship and International Law. Rick has started, bought or sold over a dozen companies and has spoken at hundreds of conferences worldwide on offshore structuring, tax optimization and asset protection. His work has been featured in Business Insider, Yahoo Finance, Street Insider and Mirror Review. As Manager of BusinessAnywhere, Rick shares guidance drawn from decades of cross-border business experience. To learn how we keep our content accurate, read our editorial guidelines.

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Wyoming LLC cost: filing fees, annual costs and state taxes
LLC
How Much Does an LLC Cost in Wyoming? 2026 Fees

A Wyoming LLC costs $100 to form with the Wyoming Secretary of State and at least $60 a year after that. The yearly charge is the annual report license tax: $60 or $0.0002 per dollar of assets held in Wyoming, whichever is greater, due on the first day of the LLC’s anniversary month. Wyoming has no state income tax and no franchise tax, so a Wyoming LLC with no Wyoming property pays $100 in year one and $60 a year after that in state fees. A Wyoming registered agent is required.

Vermont LLC cost: filing fees, annual costs and state taxes
LLC
How Much Does an LLC Cost in Vermont? 2026 Fees

A Vermont LLC costs $155 to form with the Vermont Secretary of State and $45 a year for the annual report, due within three months of the end of the LLC’s fiscal year. Those fees rose in 2023 under 11 V.S.A. 4012, and the older $125 and $35 figures are still widely published. A multi-member Vermont LLC taxed as a partnership also pays the $250 minimum business entity tax to the Vermont Department of Taxes each year.

Nevada LLC cost: filing fees, annual costs and state taxes
LLC
How Much Does an LLC Cost in Nevada? 2026 Fees

A Nevada LLC costs $425 to form with the Nevada Secretary of State: $75 for the Articles of Organization, $150 for the Initial List of managers or members, and $200 for the State Business License, all due at filing. Every year after that costs $350: a $150 Annual List plus a $200 business license renewal, due by the last day of the anniversary month. Late filing adds $175 in penalties. Nevada has no state income tax, and its Commerce Tax applies only above $4 million of Nevada gross revenue.

Do You Want To Boost Your Business?
Two diverse women collaborating in a modern corporate office during a team meeting, with whiteboards in the background displaying business plans and notes, emphasizing remote work and business flexibility.