How to receive an international wire transfer with Bank of America [2024]

If you’re a Bank of America customer and need to receive money from someone overseas, you’ll have to take a few steps to make sure your payment can be safely and efficiently delivered to your bank account.

This guide covers how to receive an international transfer with Bank of America, and also touches on a couple of alternatives – Wise, Revolut and OFX, which may suit you for business or personal usage.

Read our full guide to receiving incoming international wire transfers with Bank of America, to learn all there is to know.

Key points: Bank of America receive international wire transfer

  • You can receive payments to your Bank of America account in the currency of the account only – if you’re sent a foreign currency it’ll be converted to USD for deposit
  • Fees may vary, but as an example, with the Bank of America Advantage accounts there’s a 15 USD fee for incoming international wire payments
  • Intermediaries known as correspondent banks may deduct fees while your payment is being processed
  • International payments arranged by banks can take a couple of working days to arrive, or longer in some cases
  • Alternative providers like Wise or OFX offer local account details in foreign currencies which let you receive payments with being forced to convert back to USD every time
FAQsAnswers
Does Bank of America charge a fee to receive an international wire transfer?Bank of America may charge a variable incoming wire fee. As an example, with the Bank of America Advantage accounts there’s a 15 USD fee for incoming international wire payments
How long does it take to receive an international wire to Bank of America?International wire delivery times vary a lot, from 2 business days, to about 5 business days depending on the specific payment.
Are there better alternatives to Bank of America for receiving international wire transfers?With alternative providers like Wise or OFX you can get local account details to receive foreign currencies without needing to convert back to USD. More on that later.

Go to WiseGo to OFX

How to receive an international wire transfer to Bank of America: Step-by-step instructions

Receiving a payment from overseas with Bank of America is pretty straightforward. The person sending the payment will need your personal and account information to give to their own bank.

The sender’s bank can then arrange the transfer which will be converted to USD – either by the sender’s bank or by Bank of America – and deposited to your Bank of America account. Here’s an overview:

Step 1: Give the sender your Bank of America account information

The basic information needed by the person sending you a payment includes your name and address, your account and routing number, and the Bank of America SWIFT/BIC code.

You can find your account and routing number easily by logging into the Bank of America online banking or mobile app. Bear in mind that some of the information needed may vary depending on whether the sender will have the payment converted to USD by their own bank, or will send in foreign currency for Bank of America to convert before depositing.

Step 2: Agree who will pay the transfer costs

If you’re expecting to receive a fixed amount in the payment, you may want to ask the sender to cover the transfer costs including intermediary fees and the Bank of America fees for receiving your payment. Otherwise, fees could be deducted as the transfer is processed, which may mean you get less than you expected in the end.

Step 3: Wait for the money to be deposited into your Bank of America account

The sender can then arrange the payment, and once it has been processed it will be deposited into your Bank of America account. The transfer time can vary a lot depending on the originating bank and country. Some payments can settle within a business day or two, others may take up to 5 business days to arrive.

Bank of America fees to receive international wire transfer

There’s a charge to receive your Bank of America payment in some cases. Here’s an overview

Bank of America incoming international wire transfer fee
Incoming international wire fee15 USD*
Currency exchange feeA fee – known as a markup – may be included in the exchange rate used to convert your payment to USD for deposit

*Fee information is for Bank of America Advantage account products – other accounts may have their own fees**Information correct at the time of writing on 17th October, 2024.

Alternatives to Bank of America to receive international wire transfer

If someone is sending you money, you don’t necessarily need to receive it to your Bank of America account. Using a multi-currency account to receive payments in foreign currencies can be flexible and cheap, and allow you to hold or exchange the payment as you wish. Alternative providers like Wise, Revolut and OFX support multiple currencies and can be selected for business or personal use, depending on the provider you decide to go with.

Here’s an overview of these providers based on some key features. There’s more coming up about each in just a moment.

WiseRevolutOFX
EligibilityPersonal and business customersPersonal and business customersBusiness customers
Supported currencies for holding40+ including GBP, EUR and USD25+ including GBP, EUR and USD7 including GBP, EUR and USD
Local and SWIFT account details Local account details in 8+ currencies, and SWIFT details available in 20+ currenciesUSD and GBP local account details provided

SWIFT account details available in select currencies

Local account details for 7 currencies
Fee to receive moneyFree with most local account details

6.11 USD for USD wires

10 CAD for CAD SWIFT payments

No feeNo fee
Exchange rateMid-market rateRevolut rate with no additional fee, to plan limit – fair usage and out of hours fees may applyExchange rates include a markup

*Information correct at the time of writing on 17th October, 2024.

Go to WiseGo to OFX

Wise

The Wise Account is available for personal or business customers, and can be used to receive, hold, send, spend and exchange a broad selection of currencies.

Your account offers ways to get paid in select currencies with local and SWIFT account details, often with no incoming payment fee.

You can then use your linked debit card to spend online and in person, with currency exchange which uses the mid-market exchange rate with low conversion fees from 0.33%.

You can also send payments to others from your Wise balance, or withdraw your money back to your USD bank account if you want to.

Business customers get similar perks to personal customers, plus some extras like batch payment solutions and cloud accounting integrations.

Learn more from this guide: How to receive money internationally with Wise

Go to Wise

Revolut

Revolut offers digital accounts which support 25+ currencies, and which come with USD and GBP account details to receive payments from abroad via local transfer.

You can also get SWIFT details to be paid to your account in a broader selection of currencies, although Revolut does warn that with these details some intermediary fees (which are not paid to Revolut, but correspondent banks involved in processing the payment) may apply.

Revolut personal customers in the US can choose from 3 different account tiers depending on needs, all of which come with a linked debit card and some no fee currency conversion every month.

OFX

If you need an account for your business, the OFX Global Currency Account is a popular option, with 7 currencies supported for receiving, holding and exchange.

Your account comes with local account details to receive payments from customers or to get paid through PSPs and marketplace sites in major foreign currencies. This makes it a good choice for online sellers working with international customers.

There’s no linked debit card with this account, but you can send or withdraw your funds whenever you want to – with no fee for outgoing transfers when you send money from your account.

Exchange rates might include a small markup.

Go to OFX

What information is needed to receive a wire transfer Bank of America

To receive an international wire transfer to your Bank of America account you must give the sender some important information.

Having incorrect or incomplete information may mean the payment is delayed, rejected or deposited into the wrong account.

Here’s what you need:

Information needed to receive an international wire transfer to your Bank of America account
  • Your Bank of America account number
  • Your Bank of America wire routing number
  • Your name as shown on your Bank of America account
  • Your residential address listed on your Bank of America account
  • Bank of America’s full address
  • Bank of America’s SWIFT code

Bank of America SWIFT code for international transfers

The Bank of America SWIFT code is needed to make sure your money is deposited into the right account. It’s a unique identifier which guides the payment from the sender’s bank overseas to your Bank of America account in the US.

Bank of America SWIFT code
Wires sent in US dollars or unknown currency:

Bank of America SWIFT code: BOFAUS3N

Wires sent in foreign currency:

Bank of America SWIFT code: BOFAUS6S

How to find Bank of America SWIFT code

Find the Bank of America SWIFT code on the Bank of America website, by calling the bank, or by visiting a local branch.

Bear in mind there are different codes for USD and foreign currency payments.

Bank of America routing number to receive international wire

Get your routing number by logging into your online or mobile banking system. In the mobile banking app:

  • Log in to Bank of America’s app
  • Navigate to Accounts and select the account you wish to receive the funds into
  • Select Account & Routing # to display account details

Or in online Banking:

  • Log in and navigate to the Accounts page
  • Select the account you wish to receive the funds into
  • Navigate to the Information & Services tab
  • Click Show full account number in the Account Information section

Bank of America address for incoming international wires

The person sending you money is likely to ask for the full Bank of America address to securely process your payment. This may vary depending on the currency you’re receiving:

Bank of America address
Wires sent in US dollars or unknown currency:

Bank of America address: 

Bank of America, N.A.

222 Broadway, New York, NY 10038

Wires sent in foreign currency:

Bank of America address: 

Bank of America, N.A.

555 California St. San Francisco, CA 94104

Bank of America receive limits for incoming international wires

There’s not usually a limit on the amount of money you can receive as an incoming payment to Bank of America. However, the exact limits can vary depending on the specific account you have, so if you have a large payment on the way it may be worth checking with the bank directly to ensure there are no issues with receiving your money.

How long does it take for Bank of America to receive an international wire transfer?

The length of time it takes to receive a payment to Bank of America will depend a lot on the bank which is sending the payment in the first place.

Generally banks use the SWIFT network to process international payments, which can take up to 5 days to process a transfer.

SWIFT payments usually go through one or more intermediary banks before they arrive in the destination account – this can take some time, and may also mean that additional fees are deducted from the transfer as it passes through the system.

If you’re looking for a quicker transfer you might want to ask the sender to use a specialist service like Wise.

Transfers sent with Wise often arrive instantly, and 90% are in the recipient’s account in 24 hours. This is because Wise uses its own payment network to process payments without SWIFT, cutting out cost and making the process more streamlined.

Open a Wise Account

How to track an incoming international wire transfer with Bank of America

If you want to check on the progress of the money that’s winging its way to you, you’ll need to ask the sender to log into their bank account and track the payment on your behalf.

What can you do if your transfer is not delivered yet

In the first instance it is worth asking the sender to have their bank track the payment to see what has happened to it.

You can also ask Bank of America if they have any information on the transfer.

Ultimately, the sender’s bank can put a trace on the wire transfer if it has been misdirected, but there is likely to be a fee to pay for this service.

Talk to your local Bank of America branch for advice if you’re not sure what to do about a missing payment.

If you’re a BofA customer, our other guides might be helpful:

Conclusion: Bank of America incoming international wire transfer

You can receive incoming international transfers to Bank of America, but you might find there’s a fee of 15 USD to pay. Plus, because the payment is converted back to USD before being deposited there may also be charges added into the exchange rate used for conversion.

As an alternative, you might want to look at accounts which offer local account details, such as the Wise account or the OFX Global Currency Account. These options let you pass the sender local account details in their home currency, so they can send a local payment which is received to your account in the foreign currency.

So – your friend in the UK can send you a payment in GBP easily, and using a local transfer method, which is usually free or cheap for them, too. You can then hold your balance in the foreign currency, convert and withdraw the money, send it to others, or spend it. This gives flexibility and often means lower costs in the end.

Go to WiseGo to OFX

Claire Millard
Fintech Content Writer
Claire Millard is a content and copywriter with a specialty in international finance. Her work has featured in The Times and The Telegraph, as well as industry magazines and leading personal finance blogs.
Read more
Seyma Mektepli
Editor-in-chief
Seyma is an experienced content writer and editor-in-chief at Exiap, delivering informative articles on personal finance, and money transfers.
Read more
Last updated
December 3rd, 2024