Canadian ZIP Code for Credit Cards: How to use them in the U.S.

To use a Canadian credit card where a US ZIP code is required, take the three numbers in your postal code and add two zeros. If your postal code is K2P 5G3, enter 25300. This usually works at US gas pumps and on US websites, but not every time.

If it fails, pay inside with the cashier or tap your card at the pump. Neither asks for a ZIP code.

How to turn your postal code into a ZIP code

Use the numbers in your postal code, in order, followed by 00.

Canadian postal codeNumbers in itZIP code to enter
K2P 5G3 (Ottawa)2, 5, 325300
M5V 3L9 (Toronto)5, 3, 953900
V6B 4Y8 (Vancouver)6, 4, 864800
H3B 2Y7 (Montreal)3, 2, 732700

Always use the postal code on your card’s billing address, not your cottage or a friend’s address. A different postal code will fail even if it’s a real one.

Why the ZIP code trick works

US gas pumps and many US websites use the Address Verification System (AVS). It checks the ZIP code you type against the billing address your bank has on file. Payment systems commonly compare only the numbers in the address, so the numbers from your postal code can match what your Canadian bank holds.

The trick isn’t an official Visa, Mastercard or Amex policy. It’s a workaround that Canadian travellers have used for years, and results vary by card issuer, gas station and payment terminal.

Does Canada have ZIP codes?

No, Canada doesn’t have ZIP codes. Canada Post uses six-character postal codes that alternate letters and numbers, like A1A 1A1. The US uses five-digit ZIP codes, which is why American systems can’t read a Canadian postal code.

  • First three characters (Forward Sortation Area): your general region, such as part of a city or a rural area. The first letter shows your province or territory.
  • Last three characters (Local Delivery Unit): a specific street, block or building.

How to pay at a US gas pump with a Canadian credit card

Insert or tap your card, and when the pump asks for a ZIP code, enter your postal code’s three numbers plus 00.

  1. Insert your card, or tap it if the pump has a contactless reader. Tapping often skips the ZIP prompt.
  2. When asked for a ZIP code, enter the three numbers from your postal code followed by 00 (K2P 5G3 = 25300).
  3. If the pump says “see cashier” or declines the card, go inside. Tell the cashier your pump number and how much you want, such as “$40 on pump 6.”
  4. Fill up. If you prepaid too much inside, go back in for the difference to be refunded to your card.

Pay-at-the-pump can put a temporary hold of about $75–$150 USD on your card, which clears in a few days and is replaced with the actual amount you’ve spent at the gas station.

How to use a Canadian credit card on US websites

On US websites, choose Canada as your country if you can. If the form only takes a five-digit ZIP code, use the same trick.

  1. Choose Canada from the country list, if it’s offered, and enter your real postal code.
  2. If the form only accepts US addresses, enter your street address as it appears on your statement.
  3. In the ZIP code field, enter your postal code’s three numbers plus 00.
  4. If the payment is declined, try PayPal, Apple Pay or Google Pay, which don’t ask for a ZIP code, or contact the merchant.

Some US retailers won’t ship to Canada or accept foreign cards at all. In that case, a US bank account and card through a cross-border banking service, or a US shipping address service, is the more reliable option.

What to do if the ZIP code trick doesn’t work

If 00 doesn’t work, don’t keep guessing: repeated declines can trigger a fraud hold on your card.

OptionAsks for ZIP code?Best for
Pay inside with the cashierNoAny gas station with an attendant
Tap your card or phone at the pumpUsually noNewer pumps with contactless readers
Try a different credit cardYesSome issuers pass AVS more reliably than others
US bank account and card (cross-border banking)Yes, with a real US ZIPSnowbirds and frequent US travellers
CashNoRural stations and backup

If your card is declined everywhere, call the number on the back. The issuer may have flagged the US purchase as fraud.

Tips for using Canadian cards in the US

  • Use a card with no foreign transaction fees. Most Canadian credit cards charge 2.5% on US-dollar purchases, which adds up fast on gas, hotels and shopping. Using a no foreign transaction fee credit card will save you on those charges.
  • Always pay in US dollars. If a terminal offers to charge you in Canadian dollars, say no. That “dynamic currency conversion” rate is almost always worse than your card’s.
  • Check your debit card. Interac-only debit cards don’t work at most US stores. A card with Visa Debit or Debit Mastercard does.
  • Bring a backup card on a different network. Amex isn’t accepted everywhere, so pack a Visa or Mastercard too.
  • Keep your billing address current. If you’ve moved, update your address with your card issuer before you travel, or the ZIP trick won’t match.

Final Thoughts

The postal code, plus 00 trick gets most Canadians through a US gas pump or checkout in seconds. When it doesn’t, walk inside or tap. For regular US trips, a no foreign transaction fee card saves you more than any workaround.

Frequently asked questions

What ZIP code do I use for a Canadian credit card?

Use the three numbers in your postal code followed by two zeros. For postal code K2P 5G3, enter 25300. Use the postal code on your card’s billing address. It works at most US gas pumps and websites, but not all of them.

Why does a US gas pump ask for a ZIP code?

US pumps use the Address Verification System (AVS) to prevent fraud. It checks the ZIP code you enter against the billing address your bank has on file. Because stolen cards are often used at unattended pumps, most US stations require it.

Can I enter my full Canadian postal code instead?

Usually not at a gas pump, because the keypad only accepts five numbers. Online, choose Canada as your country and enter your full postal code, with or without the space. Use the numbers-plus-00 method only when the form won’t accept letters.

Can I use any Canadian postal code with my credit card?

No. You need the postal code tied to your card’s billing address. Any other postal code, even a real one, won’t match your bank’s records and the payment will be declined.

Where do I find the billing postal code for my credit card?

It’s the address on your credit card statement, in your online banking or in your card’s mobile app. If you’ve moved, check that you updated your address with the card issuer, since the old postal code may still be on file.

How do I change the billing postal code on my credit card?

Update your address in online banking or your issuer’s app, call the number on the back of your card, or visit a branch. Changes can take up to five business days, so use your old postal code until the issuer confirms the update.

What should I do if my postal code keeps getting rejected?

Check your statement to confirm the postal code on file. Online, try entering it with and without the space. At a pump, pay inside instead of guessing, since several declines in a row can trigger a fraud block. If it keeps failing, call your card issuer.

Do Canadian debit cards work at US gas stations?

Only if your debit card has a Visa Debit or Debit Mastercard logo. Interac-only debit cards don’t work at most US merchants. Even with a Visa or Mastercard debit logo, you may need to pay inside if the pump asks for a ZIP code.

About Barry Choi

Barry Choi is a Toronto-based loyalty expert and travel writer who frequently makes media appearances. His blog Money We Have is one of Canada’s most trusted sources when it comes to money and travel. You can find him on Instagram:@barry_choi

1 Comment

  1. Suzette on July 11, 2025 at 7:00 PM

    I cant remeber my zip code

Leave a Comment





Get a FREE copy of Travel Hacking for Lazy People

Subscribe now to get your FREE eBook and learn how to travel in luxury for less