What Is AVS on a Credit Card? What It Checks, Codes, and Declines

The Address Verification System, usually shortened to AVS, is a fraud check built into credit card processing. When you buy something online, over the phone, or by mail, the merchant sends the billing address you typed in to your card’s issuing bank. The bank compares the numeric parts of that address against what it has on file and sends back a short code telling the merchant how well the two matched. The merchant then uses that code to decide whether to approve the sale, flag it for review, or turn it down. So when someone asks what AVS is on a credit card, the short answer is: it’s a behind-the-scenes address match that helps merchants spot stolen card numbers before they ship the order.

AVS only runs on card-not-present transactions, meaning purchases where no one looks at your physical card. Swipe or tap in a store and AVS plays no role.

How The Check Happens At Checkout

The whole exchange takes a few seconds and happens during authorization, before any money actually moves. Your billing address goes from the merchant’s checkout page to their payment processor, through the card network (Visa, Mastercard, American Express, or Discover), and on to your issuing bank. The bank compares what you entered against your account record and returns a one-letter response code to the merchant.

One point gets missed often: the bank doesn’t approve or decline based on AVS. It just reports the match result. The merchant’s own rules decide what to do with that information.

What AVS Actually Compares

AVS looks only at the numbers in your address. It pulls the street number out of your billing address (the “1234” in “1234 Elm Street”) and compares it to the number on file. It also checks your five-digit ZIP code, and some issuers can match against the full nine-digit ZIP+4.1Visa. Payments – AVS (Address Verification System) Results Street names, city, state, and apartment labels are ignored entirely.

There’s a reason for the numeric-only approach. People write “Street” or “St.” or “Avenue” or “Ave.” inconsistently, and matching full text would flag legitimate customers constantly. Stripping down to numbers cuts the false positives while still catching cases where a thief has the card number but not the real cardholder’s address.

If you use a PO Box, AVS compares the box number instead of a street number. Gift cards and prepaid cards can come back as unverifiable because they often don’t have a registered billing address at all.

The Response Codes Merchants See

The issuing bank returns a single letter. The main ones you’d want to know:1Visa. Payments – AVS (Address Verification System) Results

  • Y: Street address and five-digit ZIP both match. The cleanest result.
  • X: Street address and full nine-digit ZIP match. Even stronger than Y.
  • A: Street address matches, ZIP does not.
  • Z: ZIP matches, street address does not.
  • W: Nine-digit ZIP matches, street address does not.
  • N: Nothing matches. The highest fraud risk result.

A separate set of codes covers situations where the check couldn’t actually run. U means address information was unavailable. R means the issuer’s system was down. S means the card type doesn’t support AVS. E means the data submitted was invalid. G means the issuing bank is outside the United States and doesn’t participate in AVS.

Codes U, R, S, and G don’t suggest fraud. They just mean no comparison happened. What the merchant does with that ambiguity is up to them.

Who Actually Decides The Transaction

The merchant does, not the bank. Most merchants set up automated rules in their payment gateway: auto-approve clean Y or X matches, route partial matches like A or Z to a review queue, and auto-decline N results on higher-value orders.2Chase Payment Solutions. AVS and Card Verification Codes Merchants selling items that are easy to resell, like electronics, usually set stricter thresholds. A store selling a $12 book may let partial matches through that an electronics retailer would reject.

That’s why the same card can go through at one site and fail at another with no change on your end.

Why A Legitimate Purchase Gets Declined By AVS

If you’re the real cardholder and your transaction was turned down, an AVS mismatch is one of the usual suspects. It doesn’t mean anyone thinks you’re a criminal. It usually means a number didn’t line up.

The most common cause is a recent address change. If you moved and updated your bank, the new address may not have fully propagated through the system yet. During that gap, the address you type at checkout won’t match the one the bank is still showing. Waiting a few days after an address update, or trying your previous address, often resolves it.

Other frequent causes:

  • A typo in the street number or ZIP code.
  • Entering a shipping address in the billing address field.
  • Using a gift card or prepaid card with no registered billing address.

Check that the billing address you entered matches what appears on your card statement exactly. If it still fails, call the number on the back of the card and ask the issuer to read back the address they have on file. A digital wallet can also help, since it submits stored billing information automatically and skips manual typing.

If a transaction was authorized but then not completed because of AVS, you may see a pending hold on your account. These usually clear within a few business days on their own. If one hasn’t dropped off after about five business days, call your issuer and ask them to release it.

AVS Isn’t The Only Check Running

Merchants rarely rely on AVS alone. Almost all of them also check the CVV, the three- or four-digit security code printed on your card. Together the two are much harder to beat than either on its own: someone who bought your card number and billing address from a data breach probably doesn’t have the CVV if they never had the physical card in hand.

Larger sellers add other layers too, including device checks, IP location, and 3D Secure (the extra verification prompt your bank sometimes triggers through a pop-up or app notification). AVS is the base layer, not the whole system.

A Note On Non-U.S. Cards

AVS was built for the United States. The United Kingdom and Canada have partial support, and most other countries’ banks don’t participate.1Visa. Payments – AVS (Address Verification System) Results If your card was issued outside the U.S., a merchant may see a G response, which means the check simply couldn’t happen. Visa also uses a separate group of international response codes (B, C, D, I, M, and P) for non-U.S. cards.3Adyen Docs. Address Verification System (AVS) If you’re using a foreign-issued card at a U.S. merchant and the order fails, AVS limitations may be the reason, and the fix is usually a call to the merchant rather than to your bank.