Using a foreign card at US gas stations
The single most common surprise for visitors driving in America: your card works fine in shops and restaurants, then gets declined at the gas pump. The card isn't the problem — a US-specific ZIP-code check is. Here's why, and the reliable way around it.
The ZIP-code problem
When you pay at a US pump, the reader often asks for the ZIP code — the 5-digit postal code — tied to your card's billing address. Behind the scenes it's running the Address Verification System (AVS), a US/Canada fraud check that matches the ZIP you type against the one on file with your bank.
A card issued outside the US has no US ZIP code, and AVS generally can't read a foreign billing address at all. With nothing to match, the pump declines the transaction. Typing zeros or a random five digits usually fails too. It's not that your card is blocked — the pump simply can't complete its check.
What actually works: pay inside
The dependable fix is to skip the pump reader and pay inside at the counter:
- Prepay a dollar amount. Tell the cashier your pump number and how much you want (e.g. "$40 on pump 6"), hand over the card, then pump. Anything unused is refunded — go back inside for cash change, or the card hold drops off.
- Or pay after. Some stations let you pump first and pay inside afterwards, though prepay is more common, especially at night.
Paying inside routes the card through a normal terminal with no ZIP prompt, so a foreign card behaves just like it does everywhere else.
Other things that help
- Tap to pay. Where the pump has a contactless reader, a tap (card, or a phone wallet) often goes through without asking for a ZIP.
- Carry some cash. A backup for remote stations where the inside terminal is fussy or closed.
- Use a credit card at the pump, not debit. Pay-at-pump can place a temporary pre-authorization hold of $75–$150 that clears in a few days — less painful on a credit card than a debit account.
- Rules vary by station and brand. Some newer terminals handle foreign cards better than others, so if one pump won't take it, inside almost always will.
Once you're paying inside by habit, refueling on a US road trip is a non-event. The rest of the routine is in how to pump gas in the USA.
Frequently asked questions
- Why won't my foreign credit card work at the gas pump?
- The pump asks for the ZIP code of your card's US billing address, and that verification check (AVS) doesn't recognise non-US addresses. With no matching US ZIP, the pump declines the card — even though the card itself is fine.
- How do I pay for gas with a foreign card?
- Pay inside at the counter instead of at the pump. Hand the cashier your card (or prepay a dollar amount) and the ZIP prompt is skipped. Contactless tap, where available, also avoids it.
- What ZIP code do I enter with a non-US card?
- There isn't a reliable one — a foreign card has no US ZIP, and guesses like '00000' usually fail. Rather than hunt for a workaround at the pump, just pay inside, which sidesteps the check entirely.
- Should I use a credit or debit card for gas?
- Either works inside, but a credit card is safer for pay-at-pump because it can place a temporary pre-authorization hold (often $75–$150) that ties up funds for a few days — more of a problem on a debit card.