HSBC Bank Canada SWIFT/BIC code
The head office of HSBC Bank Canada in Canada uses SWIFT/BIC code HKBCCATTXXX. Below you find all 5 codes of this bank, grouped by city.
All SWIFT/BIC codes of HSBC Bank Canada
Toronto
| SWIFT/BIC | Branch |
|---|---|
| HKBCCATTXXX | Head office |
| HKBCCATTCLS | Cls Department |
Vancouver
| SWIFT/BIC | Branch |
|---|---|
| HKBCCA81XXX | Head office |
| HKBCCATTVAN | Vancouver |
Montreal
| SWIFT/BIC | Branch |
|---|---|
| HKBCCATTMON | — |
The way the HSBC Bank Canada SWIFT/BIC is built up
A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:
- HKBC Bank code
- 4 letters that identify the bank.
- CA Country code
- 2 letters for the country (ISO 3166).
- TT Location code
- 2 characters for the city or region of the head office.
- XXX Branch code
- 3 characters for a specific branch. XXX means the head office.
What HKBCCATT means for a payment to HSBC Bank Canada
If an invoice shows HKBCCATT or HKBCCATTXXX, you are looking at the identical identifier for HSBC Bank Canada in Canada. The code has a single purpose: it makes sure that an international payment ends up at the right bank. It comes up mainly for payments that cross a border and payments in foreign currencies.
On this page you can read what the code means, when it matters and which other details a transfer to or from HSBC Bank Canada requires. A SWIFT code names an institution, never a single account, which is why you always need the account number too.
Paying someone abroad from your HSBC Bank Canada account
A bank transfer abroad can cost rather more than the fee suggests. There is the transfer fee, sometimes fees charged by intermediary banks along the way and, most importantly, the exchange rate markup if the currency changes.
That exchange rate margin is often the largest item. A simple test: set the bank’s rate against the mid-market rate and work out the difference on your amount.
Specialised transfer providers frequently offer a rate near the mid-market rate and lower fees. Before your next transfer, it is worth comparing the total cost on GoldexPay. You can always use your account at HSBC Bank Canada to fund the transfer; only the conversion and sending happen elsewhere.
How up to date is this code?
The directory on GoldexPay draws on public sources and we update it periodically. It can happen that a code on this page is no longer current, for example after a merger. The figures on this page are based on what is in our directory, not official figures from HSBC Bank Canada.
For any payment of any size, check the code with the recipient’s bank or the recipient. GoldexPay has no connection to HSBC Bank Canada. Spotted outdated information? Tell us through the contact page so we can correct it.
Transfer times and tracking a payment to HSBC Bank Canada
How fast a payment arrives at HSBC Bank Canada is determined by several factors: the currency, how many intermediary banks are involved, daily processing deadlines and differences in time zone. Transfers sent late in the day or just before a weekend or public holiday often go out the next business day. Compliance checks on larger or unusual payments can also cause a delay, regardless of the details.
If the money is delayed, contact your bank about the status so they can trace it along the chain. Save your transfer receipt until the money has arrived.
If a payment has not arrived within the expected time, the sender should contact their own bank rather than HSBC Bank Canada. As a recipient, it helps to look at your statements to see a partial amount.
Sending CAD to HSBC Bank Canada
The currency of Canada is the Canadian Dollar (CAD). If you send money in a different currency, the amount has to be converted at some point – by your bank, by HSBC Bank Canada or by a bank in between. You rarely see a separate charge for that conversion; it is built into the rate.
Which bank converts the money matters, because each party uses its own rate. Check what CAD arrives with several services.
Exchange rates change during the day – some services let you fix a rate in advance. For recurring payments, a slightly better rate make a real difference over a year.
Why HSBC Bank Canada has an 8- and an 11-character code
The structure of a BIC is always the same: a bank code of four letters, two for the country and two for the location, plus an optional branch code. Combined, these eight characters make up HKBCCATT – the version you usually see online.
The long version has a three-character extension for a branch or department. If the last three are XXX, the code points to the head office.
Enter the code as one block, in capitals and without spaces. Pasting the code is safer than retyping it, because one wrong letter changes the bank.
Protect yourself against fake payment requests
One of the most common tricks goes like this: you receive a message saying that a supplier now has a new bank account and asking you to pay there from now on. The fact that HKBCCATT exists does not mean that the account is genuine – fraudsters use real bank codes as well.
Verify new bank details via a separate channel, such as a phone number you already know, never via the email that asked for the change. Watch out for time pressure, odd spelling or an email address that differs by one letter. When a payment has already gone to a fraudster, call your bank right away.
Fraud can also work the other way. Someone sends more than agreed and asks you to return the extra. Do not act before the money has really arrived – ask HSBC Bank Canada if something looks wrong.
Getting paid from abroad into a HSBC Bank Canada account
For a transfer from abroad into your account at HSBC Bank Canada, the sender has to have not just the BIC. Share the account holder’s name, the IBAN or account number, SWIFT code HKBCCATTXXX and your address.
The sender’s bank may also ask for the address of your bank. Double-check the details before you send them.
An incoming payment does not always arrive for the full amount. Correspondent banks can take a fee and your own bank may charge for processing, and when currencies differ, an exchange rate margin applies. Make clear with the sender who covers the fees before the money is sent.
Which of the 5 codes of HSBC Bank Canada do you need?
HSBC Bank Canada has 5 different SWIFT/BIC codes across 3 locations. Only one is the head office code, HKBCCATTXXX; the others identify branches or departments.
For most incoming transfers, the head office code HKBCCATTXXX works fine. When you receive a specific code, use it as it is rather than swapping it with the head office code.
The safest route is to take the code straight from the recipient’s bank details. Codes for branches are more prone to change than the head office code.
Before you send: check the HSBC Bank Canada code
Ask the recipient to send you their bank details straight from a recent statement. When the code you were given differs from HKBCCATT or HKBCCATTXXX, stop and ask.
Mistakes in the BIC are annoying more than fatal – usually the money comes back, minus fees and time lost. A mistake in the IBAN or account number is a bigger problem, because the money may be credited to someone else.
A validity check by your bank merely confirms that the code is valid, not that it is the right account. Some banks now check the payee name with the account before you confirm. When you pay someone new, many people send a small amount first before sending the rest.
Frequently asked questions
What is the SWIFT/BIC code of HSBC Bank Canada in Canada?
HSBC Bank Canada uses HKBCCATTXXX (or HKBCCATT in the 8-character version). Use this code for most international transfers.
Where is the head office of HSBC Bank Canada?
Based on SWIFT/BIC code HKBCCATTXXX, the main office of HSBC Bank Canada is in Toronto, Canada.
How many SWIFT codes does HSBC Bank Canada have?
Our database contains 5 SWIFT/BIC codes for HSBC Bank Canada in 3 cities. Every code identifies the head office or a specific branch or department.
Should I use a branch code of HSBC Bank Canada?
Only when the recipient asks for it. Almost all transfers to HSBC Bank Canada can use the head office code HKBCCATTXXX.
How long does a transfer to HSBC Bank Canada take?
An international bank transfer typically arrives in 2–5 business days. Transfer services are often faster.
What if I use the wrong SWIFT code for HSBC Bank Canada?
The transfer may be delayed or returned. Double-check the code with HSBC Bank Canada before you confirm.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.