You can pay a US credit card from a Canadian bank account, but the method depends on whether your card issuer accepts international transfers and whether you want to avoid currency conversion fees
Most US credit card issuers accept payments from Canadian bank accounts through wire transfer, ACH (Automated Clearing House) transfer, or their online payment portal. The catch is that not all methods work equally well, and some carry currency conversion costs that others avoid. Your best route depends on your card issuer's payment options and how much you want to pay in fees.
The simplest path is usually logging into your US card's online account and adding your Canadian bank details as a payment method. Many issuers—including Chase, American Express, Citi, and Capital One—allow this directly. If that option is not available, you can send money via wire transfer or use a cross-border payment service, though both typically cost more.
Key Takeaways
- Most US credit card issuers let you add a Canadian bank account to their payment portal and transfer money online at no extra charge.
- Wire transfers work but usually cost $15 to $50 CAD per transfer, making them expensive for regular payments.
- Currency conversion happens at your Canadian bank's exchange rate unless you pay in US dollars from a US-based account you hold.
- Some cross-border payment apps like Wise or OFX offer better exchange rates than banks but add processing time and their own fees.
- Calling your card issuer's customer service line is the fastest way to confirm which payment methods they accept from Canada.
Paying through your card issuer's online portal
Log into your US credit card account online and look for a "Make a Payment" or "Pay My Bill" section. Most issuers have a link to add a new payment method. Select the option to pay from a bank account (sometimes labeled "Bank Account" or "ACH Transfer") and enter your Canadian bank's routing number and your account number.
Your Canadian bank's routing number is not the same as a US routing number. You will need your bank's SWIFT code or IBAN instead. Call your Canadian bank and ask for the SWIFT code associated with your account—this is the international identifier they use for cross-border transfers. Enter this code when prompted, along with your full account number as it appears on your statements.
Once added, you can schedule a payment immediately or set it up for a future date. Most transfers arrive within one to three business days. There is usually no fee from the card issuer, though your Canadian bank may charge a small outgoing transfer fee (typically $0 to $5 CAD). Your Canadian bank will convert the US dollar amount to Canadian dollars at their exchange rate on the day the transfer processes.
Wire transfers for faster but costlier payments
A wire transfer moves money directly from your Canadian bank to your card issuer's bank account. This method works even if the card issuer does not have an online portal that accepts international transfers, but it is more expensive and requires more steps.
Contact your card issuer and ask for their wire transfer instructions. You will need their bank name, routing number (or SWIFT code), and the account number where payments should go. Then call or visit your Canadian bank and request an outgoing wire transfer. Provide them with the card issuer's banking details and the amount you want to send. Your bank will charge a wire fee (usually $15 to $50 CAD) and convert the amount at their exchange rate.
Wire transfers typically arrive the same business day or the next day, making them faster than ACH transfers. However, the speed comes at a cost—you are paying both a wire fee and a less favorable exchange rate than you might get through other methods. Use wire transfers only when you need the payment to arrive urgently or when your card issuer does not accept other payment methods from Canada.
Cross-border payment apps and better exchange rates
Services like Wise (formerly TransferWise), OFX, and Remitly offer exchange rates closer to the real mid-market rate than most banks charge. If you are paying a large balance or making regular payments, these services can save you money on currency conversion.
Here is how it works: you send Canadian dollars to the payment app from your Canadian bank account, they convert it at their rate, and they send US dollars to your credit card issuer. Wise typically charges a small percentage fee (around 0.5% to 1.5%) plus a fixed amount, depending on the transfer size. OFX charges a flat fee per transfer plus their exchange rate markup.
The trade-off is processing time. Wise transfers usually take one to two business days, while OFX can take two to four. These services work best for planned payments rather than urgent ones. Compare the total cost (their fee plus their exchange rate) against what your bank would charge before committing—for small payments under $500 CAD, the savings may not justify the extra step.
Currency conversion and exchange rates
When you pay a US credit card from a Canadian account, the money must be converted from Canadian dollars to US dollars at some point. Your Canadian bank, the card issuer, or a third-party service will do this conversion, and each charges a different rate.
Banks typically add a markup of 1.5% to 2.5% above the mid-market exchange rate (the real rate you see on financial news sites). This markup is how they profit on the conversion. Payment apps like Wise mark up the rate by 0.5% to 1.5%, making them cheaper for larger amounts. If you hold a US dollar account at your Canadian bank, you can transfer US dollars directly and avoid conversion altogether—this is the cheapest option if available to you.
Check whether your card issuer's payment portal lets you specify the currency. Some allow you to pay in US dollars, which means you control when the conversion happens (you can do it when the rate is favorable). Others convert automatically at their own rate, which you cannot control.
What to do if your card issuer does not accept international payments
A small number of US credit card issuers do not accept payments from foreign bank accounts through their online portal. If you encounter this, you have three options: wire transfer, calling the issuer's customer service line to arrange a payment over the phone, or using a cross-border payment service.
When you call, have your Canadian bank account details ready (account number and SWIFT code). The issuer's representative can walk you through their process for international payments and may be able to set up a one-time or recurring payment directly. Some issuers will accept payment over the phone but require you to mail a check or use wire transfer for ongoing payments.
If the issuer truly will not accept any international payment method, your only option is a wire transfer. This is rare—most major issuers accept at least one international payment method—but it does happen with smaller or regional card issuers.
Timing and when payments post to your account
Online transfers through your card issuer's portal typically post within one to three business days. Wire transfers usually post the same day or next business day. Cross-border payment apps take one to four business days depending on the service.
Your credit card statement will show the payment once it posts to your account. If you are paying close to your due date, do not rely on the slowest method—use your card issuer's online portal or a wire transfer instead. If you are paying early in your billing cycle, you have more flexibility and can use a slower, cheaper method like a cross-border payment app.
Keep in mind that your Canadian bank may process the outgoing transfer on a different day than when the receiving bank processes the incoming payment. A transfer you send on Monday might not arrive until Wednesday or Thursday, depending on both banks' processing schedules and whether weekends fall in between.
Frequently Asked Questions
Do I need a US bank account to pay my US credit card?
No. You can pay from your Canadian bank account directly through most card issuers' online portals, by wire transfer, or through a cross-border payment service. A US bank account is convenient but not required.
Will my Canadian bank charge me a fee to send money to my US credit card?
Most Canadian banks charge a small outgoing transfer fee ($0 to $5 CAD) when you send money internationally. Some waive the fee if you use their online portal. Wire transfers carry higher fees ($15 to $50 CAD). Ask your bank about their specific fees before you transfer.
What exchange rate will I get?
Your Canadian bank typically adds 1.5% to 2.5% markup above the mid-market rate. Cross-border payment apps like Wise charge 0.5% to 1.5% markup. The exact rate depends on the service and the amount you are transferring. If you hold a US dollar account, you can avoid conversion altogether.
Can I set up automatic payments from my Canadian bank account?
Some card issuers allow automatic recurring payments from international bank accounts through their online portal. Others require you to set up each payment manually. Check your card issuer's payment options or call their customer service to confirm whether automatic payments are available from Canada.
What if the payment fails or gets rejected?
Contact your card issuer first to confirm they received the transfer. If the transfer failed, your Canadian bank will usually return the money to your account within a few business days. Ask your card issuer whether they need different banking information (such as a SWIFT code instead of a routing number) and try again with the correct details.