The Address Verification Service (AVS) is a tool provided by credit card processors and issuing banks to merchants in order to detect suspicious credit card transactions and prevent credit card fraud. The AVS checks the billing address submitted by the card user with the cardholder's billing address on record at the issuing bank. This is done as part of the merchant's request for authorization of the credit card transaction. The credit card processor sends a response code back to the merchant indicating the degree of address matching, thereby authenticating ownership of a credit or debit card in a non-face-to-face transaction. This process helps the merchant in determining whether a card transaction should be accepted or rejected.


AVS is one of the most common tools used by merchants to prevent credit card fraud. However, it is not a foolproof system, since the billing address provided by a bona fide customer may not always match the address on record at the card issuer. Reasons for such a mismatch would be a recent move by the cardholder or an address of record that was incorrect to begin with. In such cases, the merchant runs the risk of rejecting a perfectly legitimate transaction. AVS is an important part of the credit card authentication process and applies to cardholder addresses from the United States, Canada, and the United Kingdom and internationally.


Understanding the Address Verification Service (AVS)

The Address Verification Service (AVS) is a fraud prevention system that, when used effectively, can help to limit fraud and charge-backs. AVS works to verify that the billing address entered by the customer is the same as the one associated with the cardholder’s credit card account. AVS is widely used by the major credit card companies to stop card-not-present (CNP) fraud and supported by omniPay.


During the checkout process, a customer enters their address, which is then compared to the address on file with the issuing bank. Once the addresses are compared, the issuing bank returns an AVS code to the omniPay. You can configure omniPay to use this AVS code as a guide to determine how to proceed with the transaction.


AVS response codes

Following a request from a merchant for an address verification, the credit card processor sends an AVS response code back to the merchant indicating the degree of address matching. The meaning of the codes vary between credit card processors. Merchants can use the AVS code to determine whether to accept or reject a credit card transaction.


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 match for international transaction; postal code not verified.Street address match for international transaction; postal code not verified.Street address match for international transaction; postal code not verifiedStreet address match for international transaction; postal code not verified.
CStreet & postal code not verified for international transactionStreet & postal code not verified for international transactionStreet & postal code not verified for international transactionStreet & postal code not verified for international transaction
DStreet & Postal codes match for international transactionStreet & Postal codes match for international transactionStreet & Postal codes match for international transactionStreet & Postal codes match for international transaction
EIneligible transaction. Address verification not allowed for card type.Ineligible transaction. Address verification not allowed for card type.Ineligible transaction. Address verification not allowed for card type.Ineligible transaction. Address verification not allowed for card type.
FStreet address and postal code match (UK Only)    Street address and postal code match (UK Only)    Street address and postal code match (UK Only)    Street address and postal code match (UK Only)
GNon-U.S. issuing bank does not support AVSNon-U.S. issuing bank does not support AVSNon-U.S. issuing bank does not support AVSNon-U.S. issuing bank does not support AVS
IAddress information not verified for international transactionAddress information not verified for international transactionAddress information not verified for international transactionAddress information not verified for international transaction
KNot applicableNot applicableNot applicableCard member name matches
LNot applicableNot applicableNot applicableCard member name and ZIP match
MStreet address and postal code match (International Only)Street address and postal code match (International Only)Street address and postal code match (International Only)Card 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)Zip code matches, street address unverifiable due to incompatible formats (International Only)Zip code matches, street address unverifiable due to incompatible formats (International Only)Zip code matches, street address unverifiable due to incompatible formats (International Only)
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 match9-Digit ZIP and street address match
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