Fraud Prevention Knowledge Guide

Address Verification Service

  1. Articles
  2. Fraud Prevention
  3. Address Verification Service
  4. AVS Response Codes
Address Verification Service

Knowledge Guide Chapters

  1. What is the Address Verification Service (AVS)?
  2. How Does an AVS Check Work?
  3. AVS Response Codes
  4. Benefits of AVS
  5. Limitations of AVS
  6. AVS Best Practices
  7. Why AVS Checks Fail
  8. AVS & Chargeback Liability
  9. AVS Implementation

AVS Response CodesUnderstanding Responses to AVS Checks

Harlan Hutson | August 5, 2025 | 5 min read
AVS Response Codes

From A to Z: What Your AVS Response Code Tells You About Address Matches & Mismatches

An AVS check is nuanced. Instead of a “pass” or “fail” grade, what you get back is an AVS response code, a single letter that tells you exactly how well the address information matched (or mismatched) the info on file.

For instance, was the street address right, but the zip code off? Or was the street address wrong, but the zip code right? How close was it to the correct address? Could it have simply been a typo submitted by the real user, or is it probable fraud?

Understanding this alphabet of responses can help you to make smarter decisions about which transactions to approve, flag, or decline.

What are the AVS Response Codes?

Address Verification Service response codes are returned by the credit card issuer in response to each AVS verification request. The AVS response code provides you with information about the outcome of the AVS check. This code indicates whether the billing address information provided by the customer matches the information on file with the issuer.

There are several different AVS response codes, each of which provides different information about the outcome of the AVS check. Examples include:

M
(Match)

The billing address provided by the customer matches the information on file with the credit card issuer.

N
(No Match)

A conditional refund is issued by the bank to the cardholder.

X
(Exact Match)

The billing address provided by the customer exactly matches the information on file with the credit card issuer.

Z
(Exact Match)

The postal or zip code provided by the customer matches the information on file with the credit card issuer.

U
(Unavailable)

The credit card issuer was unable to verify the billing address information provided by the customer.

Those are just a few of the most common AVS response codes. However, there are more than two dozen responses you may receive, depending on the card brand involved. Check out the full list of AVS response codes below:

CodeVisaMastercardDiscoverAmerican Express
AStreet address matches, ZIP does notStreet address matches, ZIP does notStreet address matches, ZIP does notStreet address matches, ZIP does not
BStreet address matches, but ZIP not verified.Not applicableNot applicableNot applicable
CStreet address and ZIP not verifiedNot applicableNot applicableNot applicable
DStreet address and ZIP match (International Only)Not applicableNot applicableNot applicable
EAVS data is invalid or AVS is not allowed for this card type.Not applicableNot applicableNot applicable
FStreet address and postal code match (UK Only)Not applicableNot applicableStreet address matches, card member name does not match
GNon-U.S. issuing bank does not support AVS.Not applicableNot applicableNot applicable
IAddress information not verified for international transactionNot applicableNot applicableNot applicable
KNot applicableNot applicableNot applicableCard member name matches
LNot applicableNot applicableNot applicableCard member name and ZIP match
MStreet address and postal code match (International Only)Not applicableNot applicableCard member name, street address, and ZIP code match
NStreet address and ZIP code do not matchStreet address and ZIP code do not matchStreet address and ZIP code do not matchStreet address and ZIP code do not match
ONot applicableNot applicableNot applicableCard member name and street address match
PZip code matches, street address unverifiable due to incompatible formats (International Only)Not applicableNot applicableNot applicable
RSystem unavailable, retrySystem unavailable, retrySystem unavailable, retrySystem unavailable, retry
SAVS not supportedAVS not supportedAVS not supportedAVS not supported
TNot applicableNot applicable9-Digit ZIP matches, street address does notNot applicable
UAddress information unavailable.

Returned if the U.S. bank does not support non-U.S. AVS or if the AVS in a U.S. bank is not functioning properly.

Address information unavailableAddress information unavailableAddress information unavailable
W9-Digit ZIP matches, street address does not9-Digit ZIP matches, street address does not9-Digit ZIP matches, street address does notCard member name, ZIP, and street address do NOT match
X9-Digit ZIP and street address match9-Digit ZIP and street address match9-Digit ZIP and street address matchNot applicable
Y5-Digit ZIP and street address match5-Digit ZIP and street address match5-Digit ZIP and street address match5-Digit ZIP and street address match
Z5-Digit ZIP matches, street address does not5-Digit ZIP matches, street address does not5-Digit ZIP matches, street address does not5-Digit ZIP matches, street address does not

AVS is just one tool your arsenal.

Talk to one of our experts today about developing a full, multilayer solution for fraud.

Request a Demo
The Original End-to-End Chargeback Management Platform

Understanding and Interpreting AVS Response Codes

AVS response codes can tell you how risky a particular transaction might be. Since these codes vary slightly from card network to card network, I think the best way to keep things simple is by grouping them into three categories: Green Light, Yellow Light, and Red Light.

“Green Light” AVS Response Codes: Safe to Submit for Processing

Codes F, M, X, and Y mean you have a full or near-perfect match on the billing address.

For example, code X (for a 9-digit zip code + street match) or Y (for a 5-digit zip code + street match) are strong indicators that your customer is legitimate. That’s because the numeric parts of the street address and the zip code both correspond to what the issuing bank has on file.

What This Means for You: Transactions with these codes are generally considered low-risk and can be approved automatically.

“Yellow Light” AVS Response Codes: Probably Safe

Response codes like A, W, and Z signal a partial match. And, a partial match could be due to a simple typo. 

For instance, code A means the street number matches, but the zip code doesn't. This doesn't necessarily suggest fraud. As an example, you could have a customer who recently moved and simply mistyped their new zip code because they’re used to entering the old one. But, it may necessitate a second look.

What This Means for You: These transactions can still be validated by looking at other indicators and context clues. Did the CVV match? Is it a small, typical order for your store? Does the buyer have a history of successful purchases? Is the shipping address the same as the billing address? If other factors look good, you can probably approve the order with no real worry.

“Red Light” AVS Response Codes: High-Risk Transactions

Codes E, N, R, S, and U indicate a clear mismatch or a technical inability to verify the address. They carry the highest risk of fraud.

As an example, code N means that neither the street address nor the ZIP code matched the bank’s records. This should raise an immediate red flag. Other codes, like codes U or S, are returned when the issuer doesn’t have address information on file or doesn’t support AVS whatsoever. Code R, meanwhile, is returned when a timeout or other technical error at the issuer prevented the check from occurring.

What This Means for You: To play things safe, you should automatically decline transactions with code “N” responses in most cases. For codes R, S, and U, because you have no address verification to stand on, you’ll need to rely entirely on other fraud detection tools to validate the order. You may even need to engage in manual review in some instances.

Setting Rules Based on Your Risk Tolerance

Of course, there aren’t hard-and-fast rules about how to respond to individual AVS codes. The right strategy ultimately depends entirely on your risk tolerance, vertical, and other factors.

Let’s imagine you sell high-value, easily-resellable items like jewelry or designer goods. The potential loss from a single fraudulent transaction far outweighs the risk of losing a few sales due to false declines, so in this case, you may want to decline any transaction that doesn’t return a full match (i.e. codes X or Y).

On the other hand, say you sell low-cost items or high-margin digital services. Here, you can afford to be more lenient. To maximize conversions, you might accept all partial matches (codes A and Z) and maybe even code U transactions, especially if you have customers located in countries where AVS checks aren’t supported. The goal here is to reduce checkout friction for genuine customers, as the cost of a potential lost sale or chargeback is comparatively low.

Next Chapter

Benefits of AVS

We’ll run the numbers; You’ll see the savings.
triangle shape background particle triangle shape background particle triangle shape background particle
Please share a few details and we'll connect with you!
Revenue Recovery icon
Over 18,000 companies recovered revenue with products from Chargebacks911
Close Form