NerdWallet Home Page

Wire Transfers Explained: Costs, Timelines and Alternatives

Dec 2, 2025
A wire transfer is a secure way to send money domestically or internationally. Wire transfers may have higher fees than other money transfer options.
Profile photo of Beth Buczynski
Written by Beth Buczynski
Head of Content, New Markets
Profile photo of Beth Buczynski
Written by Beth Buczynski
Head of Content, New Markets
Face, Head, Person
Many or all of the products on this page are from partners who compensate us when you click to or take an action on their website, but this does not influence our evaluations or ratings. Our opinions are our own.

A wire transfer is a secure way to move money electronically within Canada or across borders. Wire transfers may not always be the best way to send money because they come with high fees and other restrictions.

How wire transfers work

A wire transfer enables individuals to send money electronically via banks and other financial institutions, rather than mailing a cheque, money order or other form of payment. Historically, telegraph wires were used to send these money transfers, which is where the name originated.

The two main types of wire transfers are domestic and international.

  • A domestic wire transfer is conducted between bank accounts within Canada.

  • International wire transfers involve sending money from an account in Canada to an account in another country.

While domestic transfers may take as little as one day to arrive, international transfers can take up to five days and can also come with high fees.

Why use a wire transfer?

Wire transfers are a convenient way to send large sums of money internationally. They can be sent through banks and credit unions, as well as other providers like Western Union. International wire transfers are available in a variety of currencies.

Here's what you’ll need to send a wire transfer

Depending on the type of bank account you have, you may be able to send a wire transfer via your online banking portal or by visiting a branch in person. You can also use a service, such as Western Union, to wire money.

To send a wire transfer through a bank, you will need to provide specific financial information about your recipient, including:

  • Name and address.

  • Amount you want to send.

  • Transit number of the recipient’s bank or wire service.

Wire transfers can take anywhere from one day for domestic wire transfers up to five days for international transfers. Once you’ve sent a transfer and your money has left your account, you can’t cancel it.

Wire transfer fees

Sending and receiving money via wire transfer can be an expensive activity. Here are some examples of wire transfer fees charged by popular banks:

Transfer provider

Fee to receive wire transfer

Fee to send wire transfer

Canadian Imperial Bank of Commerce (CIBC)

$15.00

$30 to $80, depending on the amount.

Bank of Montreal (BMO)

$16.00

$40, plus a communication charge of $10 for a wire transfer to a bank account.

Royal Bank of Canada (RBC)

Up to $17 depending on the amount and origin of the transfer.

$45 or more.

When a wire transfer is (and isn't) a good idea

Wire transfers can be a convenient way to send funds internationally, especially if you want to send a large amount of money.

However, many banks and financial institutions also offer a service called “global money transfer,” which they distinguish from their international wire transfer service. These transfers may be more convenient as you can send them from online banking or your bank’s app, rather than visiting a branch. They often come with low or no fees. Though the amount of money you can send per day, week or month may be lower than with a traditional wire transfer.

To send money within Canada, it’s generally easier and more affordable to use Interac e-transfer, as long as your transfer amount doesn’t exceed your bank’s daily limits.

Pros and cons of using a wire transfer

Pros

  • Secure way to send money internationally.
  • Can be set up and scheduled in advance.
  • Can send large amounts of money.

Cons

  • High fees.
  • Can take up to five days.
  • Can’t be reversed or cancelled once sent.
  • May require you to visit a branch.

Want something cheaper, faster or easier? Here are some wire transfer alternatives

EFT vs. wire transfer

An electronic funds transfer (EFT) is a broad term that covers multiple forms of transferring money electronically. You might use it when you want to transfer money online between your own bank accounts at different financial institutions, and when you pay bills online from your bank account.

Wire transfers can be used to send money to other people or businesses domestically or internationally.

Interac e-transfer vs. wire transfer

Interac e-transfers can be used to send money electronically to anyone in Canada. They are more common than wire transfers when sending money domestically because of their affordability and convenience (you only need a person’s email address or mobile number). Depending on the type of bank account you have, it may be free to send Interac e-transfers.

However, a domestic wire transfer could be more convenient if you want to send a large sum of money quickly because Interac e-transfers have daily, weekly and monthly transfer limits.

Direct deposit vs. wire transfer

Direct deposit is a form of EFT used to transfer money electronically between companies and individuals. For example, direct deposit is used by companies to automatically deposit an employee’s paycheque into their bank account. You can also set up direct deposit with the Canada Revenue Agency (CRA) to have your tax refund deposited into your bank account automatically. In contrast, a wire transfer is used to send money between individuals.

Frequently asked questions


Wire transfers are generally safe because they are sent directly to a person’s bank account. However, wire transfer scams do exist. A person may get a fraudulent email telling they won a contest or lottery and then is asked to send a wire transfer to cover fees associated with the prize. Or a scammer might reach out to a person through a fake online dating profile and ask them to wire money.

Wire transfer fees may range from $0 (in rare cases) to as much as $80. Fees vary widely by financial institution, whether you’re sending or receiving the money, and how much you’re sending or receiving.