Glossary · Risk · 3 min read

Address Verification Service (AVS)

AVS compares the billing address a customer enters with the address on file at the card issuer. The result helps you assess card-not-present orders, but does not prove who is using the card.

Also called: Address Verification System, AVS

What Address Verification Service is

Address Verification Service (AVS), also called Address Verification System, compares the billing address a customer enters with the address held by the card issuer. It is used mainly for online and phone orders, when you cannot inspect the physical card. AVS supports credit and debit cards.

The check focuses on the billing address, not the shipping address. It also does not confirm that an address is deliverable or correct it for mailing. Address validation is a separate process. AVS returns a result during authorization, alongside the transaction response.

AVS is a useful fraud signal, not proof that the buyer owns the card.

How AVS results affect a sale

The issuer returns an AVS result showing whether the submitted address matches, partially matches, or does not match its records. Result codes differ across networks. For example, Mastercard describes W as a postal-code match with a street-address mismatch, and N as no match for the street address and postal code.

Your payment setup determines what happens next. Rules can allow a transaction, reject it, or send it for manual review. A partial match is a reason to assess the order, not an automatic verdict. Some acquirers and issuing banks do not support AVS, so a missing result does not mean the address passed.

What AVS means for your costs

AVS affects costs indirectly. A match gives you one signal to consider before shipping a card-not-present order; a mismatch can prompt review before you send merchandise. AVS does not guarantee approval, prevent chargebacks, or prove that the person placing the order owns the card. A stolen card paired with its real billing address can still pass.

False declines also cost you sales. A legitimate customer who moved, or whose issuer has an outdated address, can receive a mismatch result. The available fee information does not establish a standard AVS charge or a universal statement line name. Treat a separately billed AVS item as a charge to identify, not as a set network rate.

What you can actually change

  1. Send complete details. Pass the customer's billing street address and ZIP or postal code with the authorization request. Missing address fields leave AVS less information to compare.
  2. Review partial matches. Set your checkout rules to distinguish a full match, partial match, no match, and unavailable result. Route uncertain orders to review instead of declining every mismatch automatically.
  3. Use more than AVS. Combine the result with other order signals, such as card security code verification and order details. AVS alone cannot establish that the customer is the cardholder.

Frequently asked questions

Does AVS verify a shipping address?

No. AVS compares the billing address supplied at checkout with issuer records. It does not verify the shipping address or confirm that an address is deliverable. If you need to check address accuracy for delivery, that is a separate address-validation task.

Does an AVS match guarantee a legitimate payment?

No. A match only indicates that the submitted billing details correspond with the issuer's records. Someone using a stolen card with the correct billing address can still pass AVS, so use the result alongside other fraud checks.

Should I decline every AVS mismatch?

No. A mismatch can flag a risky order, but outdated issuer records or a customer's recent move can also cause one. Set rules that separate full matches, partial matches, no matches, and unavailable results, then send uncertain orders for review.

Readytostartsaving?

Tell us about your volume and we'll estimate what you could save. Free, with no obligation. If you save nothing, we charge nothing.

Customer type
Current processor
How do you take payments?
Net effective rate0.00%