Address Verification (AVS) Mismatch

An AVS mismatch occurs when the billing address or ZIP code entered at checkout doesn't match the address on file with the card issuer. This is not itself a network decline code — the issuer typically still authorizes the transaction but returns a mismatch flag, and it's the merchant's payment gateway or acquirer risk rules that decide whether to decline it.

Decline code by card network

Decline code by card network
Card networkCodeNetwork's wording
Visa05Do Not Honor — AVS Mismatch
Mastercard05Do Not Honor — AVS Mismatch

Common causes

What merchants should do

How to prevent this

Because AVS accuracy and support vary by country and issuer, an overly strict AVS rule can silently reject legitimate international or recently-relocated customers.

Frequently asked questions

Is AVS mismatch an official Visa or Mastercard decline code?

No. AVS is a verification service layered on top of authorization. The card networks don't issue a distinct "AVS mismatch" response code — the decline a merchant sees is generated by their own gateway or acquirer's risk rules reacting to the AVS result, commonly surfaced as a generic code such as "05 Do Not Honor."

If the issuer approved the transaction, why did my customer still get declined?

The issuer may have authorized the charge and simply returned an AVS mismatch flag alongside the approval. Your payment gateway or acquirer can be configured to override that approval and decline the transaction if its own risk rules treat an AVS mismatch as disqualifying.