Online payments

Address verification service (AVS) explained for merchants

How the address verification service checks a card billing address, what each AVS code means, where AVS works, and how to set rules that keep good customers.

Clearo Payments teamFacts checked 9 min read

Short answer

The address verification service (AVS) is a card network check that compares the billing address and postal code a customer enters online or by phone with the card issuer's records. The issuer returns a code, such as Y for a full match or N for no match, and you decide whether to accept, review, or decline. It works mainly for US, Canadian, and UK cards.

The address verification service, usually called AVS, is a fraud check that compares the billing address a customer gives you with the address the card issuer has on file. Visa describes it as a way for card-absent merchants to check the cardholder's billing address with the card issuer. You send the street address and postal code with the authorization request, and the issuer answers with a one-letter code.

If you searched for software that cleans up mailing addresses, that's a different product. Address validation tools check whether an address exists and is formatted correctly for shipping. AVS asks the bank a narrower question: does this address belong to the person who holds this card? This guide covers how that check works, what each response code means, where it works and where it doesn't, and how to set rules that stop fraud without turning away good customers. Rules are current as of October 2026.

How does the address verification service work?

AVS rides along with the authorization, the same way a CVV check does. Mastercard sums it up as checking the billing address and postal code entered by a customer against the one on file with the card issuer.

  1. The customer types a billing address and ZIP or postal code at checkout, or reads them to you over the phone.
  2. Your gateway sends them to your processor with the card number and amount.
  3. The card issuer compares them with its records for that card.
  4. The issuer returns an AVS result code alongside its approve or decline decision.
  5. Your gateway applies your rules to the result: accept, hold for review, or void the authorization.

Step 4 is where merchants get caught out. The AVS result and the approval are separate answers. An issuer can approve a sale with an address that doesn't match, so a "no match" result only protects you if your gateway is set to act on it. Formatting differences between what the customer types and what the bank has on file, such as an apartment number written two different ways, can also produce a partial match for an honest buyer.

Why the check exists is easy to see in the fraud numbers. In the Federal Reserve's report on 2023 debit card transactions at issuers with $10 billion or more in assets, card-not-present fraud made up 54.3% of fraud losses, and merchants absorbed 65.1% of those card-not-present losses. When a remote sale turns out to be fraud, the loss usually lands on the merchant.

What do AVS response codes mean?

Each code tells you which parts of the address matched. Visa's developer documentation defines the main ones: Y means the street address and postal or ZIP code match, A means the address matches but the postal code doesn't, Z means the postal code matches but the street address doesn't (or wasn't sent), and U means no data came back from the issuer. Mastercard describes N as the code the major companies use when there is no match between the street address and the postcode.

CodeIn plain wordsWhat it usually meansOur suggested default
YStreet address and postal code both matchThe buyer knows the cardholder's billing addressAccept, subject to your other checks
AStreet matches, postal code doesn'tOften a typo or an old postal codeAccept low-risk orders; review high-value ones
ZPostal code matches, street doesn't or wasn't sentOften an apartment number or street name typed differentlyAccept low-risk orders; review high-value ones
NNeither matchesCould be a stolen card number, or a customer who movedDecline or review; never ship high-value goods on N alone
UIssuer couldn't checkCommon with cards issued outside the US, Canada, and the UKLean on CVV and other signals instead

Your gateway may show more codes than these, including separate codes for international cards, and some gateways translate them into their own wording. Ask yours for the full table and keep it next to your fraud settings.

Where does AVS work, and where doesn't it?

AVS works best for cards issued in the United States, Canada, and the United Kingdom. Outside those three countries, Chase's merchant guide notes that coverage is limited and many international issuers answer "not supported". That means a U result on a foreign card usually tells you nothing about fraud.

This matters a lot for cross-border sellers. Picture an outdoor gear shop in Vancouver that sells across Canada and the US and gets the occasional order from Australia or Germany. Domestic and US cards come back with useful Y, A, Z, and N results. The overseas orders mostly come back U. If the shop declines every result that isn't Y, it quietly shuts out its international customers.

The fix is to write separate rules for cards that can't be checked. Rely on the CVV result, the order's size, whether the shipping address is a known freight forwarder, and, for larger orders, 3-D Secure, which EMVCo describes as a tool to help prevent card-not-present fraud by checking the buyer with the card issuer.

One small thing trips up sellers who take Canadian orders: postal codes. A Canadian postal code mixes letters and numbers in the pattern A1A 1A1, so a checkout field built only for five-digit US ZIP codes either rejects it or mangles it, and the AVS result suffers. Make sure your form accepts letters and a space, and test it with a Canadian address before you assume a run of Z results means fraud.

The same rules apply in both countries we serve, so the guidance here works across the United States and across Canada.

How should you set AVS rules without declining good customers?

Set rules by risk, not by code alone. A partial match on a $15 digital download and a partial match on a $1,200 laptop shipped overnight to a new address are different problems, and your rules should treat them differently.

Order typeAccept automaticallyReview by handDecline
Digital goods or services, low valueY, A, Z, UN with a CVV mismatchN with repeated attempts
Physical goods, everyday valueY, A, ZN, or U on a large first orderN with a CVV mismatch
High-value or easily resold goodsY with billing and shipping the sameA, Z, U, or any change of shipping addressN
Phone orders keyed into a virtual terminalYA, Z, or UN; ask the caller to confirm the billing address once, then stop

Here's the math behind that caution, with made-up numbers. Say an online store in Portland runs 2,000 orders a month at a $75 average, and 4% of them come back A or Z. That's 80 orders, or $6,000 in sales, each month. If 1 in 10 of those is fraud, auto-declining all 80 stops 8 bad orders and turns away 72 good customers worth $5,400. A review queue keeps most of that revenue and still catches the fraud.

Run your own version before you change a setting. If your gateway can export a month of orders with their AVS and CVV results, an hour in a spreadsheet tells you how many partial matches you get and how many later turned into chargebacks.

A quick setup checklist

  1. Ask your gateway for its full list of AVS codes and what each one means in its dashboard.
  2. Collect the full billing street address and postal code on every online and phone order.
  3. Set default actions per code, using the table above as a starting point.
  4. Add separate rules for cards issued outside the US, Canada, and the UK.
  5. Pair AVS with CVV checks and velocity limits, and decide which orders get a manual look.
  6. Review a month of results and chargebacks, then loosen or tighten one rule at a time.

Does AVS protect you from chargebacks?

Only in specific cases. A Y match doesn't stop a cardholder from disputing a sale, because a criminal who stole a card number may also have the billing address. But Visa's rules do give AVS results weight when you answer a fraud dispute.

  • Visa's dispute management guidelines let your acquirer respond to a fraud dispute when you got an AVS Y match, the billing and shipping addresses are the same, and you can show proof of the shipping address and signed proof of delivery.
  • Visa's acceptance guide says that if you ran AVS and the issuer answered U, you have a right to represent the dispute.

That first condition is a good reason to ship high-value orders only to AVS-matched billing addresses, with signature confirmation. It also explains why gift orders shipped to a different address carry more risk: they fall outside it. For the full dispute process, see how a chargeback works, and for prevention, our guide on how to prevent chargebacks.

How do AVS, CVV, and 3-D Secure fit together?

Each check answers a different question, so they work best together.

CheckQuestion it answersWhat the customer noticesWeak spot
AVSDoes the buyer know the cardholder's billing address?A billing address fieldLimited outside the US, Canada, and the UK
CVVDoes the buyer have the code printed on the card?A security code fieldPhished card details include the code
3-D SecureCan the issuer confirm the buyer is the cardholder?Sometimes an extra check from their bankSome buyers abandon the extra step
Velocity rulesIs someone testing many cards or guesses?Nothing, unless they retry a lotNeeds tuning so real customers aren't blocked

Turn on AVS and CVV for every online and phone sale, since they add almost no friction and stop the laziest fraud. Add 3-D Secure and manual review where the order size justifies the friction. Our CVV guide covers the security code side, and Clearo's online payments include fraud screening with AVS, CVV checks, and velocity rules.

Common AVS mistakes

Watch for these settings and habits:

  • Collecting only the postal code at checkout, then wondering why every result is Z. Ask for the street address too.
  • Treating approval as a pass. Check the AVS result separately, or set rules that act on it.
  • Declining every partial match. That punishes customers who moved recently or typed "Apt" instead of "#".
  • Applying US rules to international cards that can't be checked.
  • Comparing AVS to the shipping address. AVS checks the billing address only; the shipping address is your call.
  • Skipping AVS on phone orders. Key the billing address into your virtual terminal along with the card, since a phone sale is just as card-not-present as a web order.

When is strict AVS not worth it?

When the cost of the check is higher than the fraud it stops. If you sell low-priced digital goods to repeat customers, a hard decline on anything but Y will cost you more in lost sales than it saves. The same goes for B2B sellers whose buyers pay with corporate cards billed to a head office: the address the buyer types may not be the one the bank has.

On the other hand, if you ship electronics, designer goods, or gift cards, strict rules and a manual review queue pay for themselves. Our guides to card-not-present transactions and ecommerce merchant accounts cover the rest of the fraud picture for online sellers, and our ecommerce page covers setups for online stores.

Next step

If you don't know what your gateway does with an N or a U result today, that's the first thing to check. Send us a recent statement for a free statement review and we'll look at how your online and phone sales are priced, or contact us to set up AVS and CVV rules that fit your business.

About this guide

Written by the Clearo Payments team. Clearo provides interchange-plus payment processing to merchants in the US and Canada, with no long-term contracts and no cancellation fees. Card network rules and laws change, so check the sources below before you act on anything here. Our editorial standards explain how we source and update guides. Questions about your own setup? Ask our team.

Common questions

Does AVS check the shipping address?

No. AVS compares the billing address and postal code the customer enters with what the card issuer has on file. The shipping address is not part of the check. Comparing billing and shipping addresses is a separate decision you make, and Visa's dispute rules give extra weight to orders where the AVS result is a full match and the two addresses are the same.

Does AVS work for Canadian and international cards?

AVS works mainly for cards issued in the United States, Canada, and the United Kingdom. For cards issued elsewhere, coverage is limited and many issuers answer "not supported," which usually shows up as a U result. Write separate rules for those cards that lean on the CVV result, order size, and 3-D Secure.

Should I decline every transaction that fails AVS?

Usually not. Partial matches (A or Z) are often typos, recent moves, or apartment numbers written differently. Decline or review full mismatches (N), especially on high-value or easily resold goods, and send partial matches on larger orders to a review queue. Base the rules on your own order data, not on a single code.

Is AVS the same as address validation software?

No. Address validation software checks whether a mailing address exists and is formatted correctly for delivery. The address verification service is a card network check that asks the card issuer whether the billing address the customer entered matches the one on file for that card.

Disclaimer: general information, not professional advice

This guide is general educational information, not legal, tax, accounting or financial advice. Rules and rates vary by place and change, so confirm them with the official source and a qualified professional before you act. Full terms are in our Terms of Service.

Free for every merchant

Get a Free Statement Review

Send us your most recent processing statement and we'll show you every fee on it, line by line. No commitment, no pressure.

Free Consultation

Let's talk about your payments

Tell us about your business and how you take payments now, and a Clearo rep will reach out within one business day.

No cancellation fees, ever
Dedicated rep, not a call center
Clearo says setup takes under 48 hours
Free statement review included