Fraud screening

AVS and billing address: why the address must match

AVS (Address Verification System) is a payment network service that compares the billing address entered at checkout with the address the issuer holds for that card. The result comes back to the merchant as a separate code alongside the authorization response, and the merchant decides on its own risk rules whether to accept the transaction or refuse it.

How it works

Address checking from request to decision

What is actually compared

Contrary to a widespread belief, AVS does not compare the whole address string. It compares the numeric parts: the street number from the first line and the postcode. The street name, the city and the formatting («Street» versus «St.») take no part in the check, which is why a typo in the street name is usually harmless while an error in the postcode or house number is not. The simplification is deliberate: addresses are recorded in many formats, and only digits compare reliably.

AVS response codes

The answer arrives as a letter: a full match of address and postcode, a postcode-only match, an address-only match, a mismatch of both, plus «data unavailable» and «verification not supported for this card». The last two are not refusals — they mean the issuer does not take part in the check. The merchant decides which codes are good enough: some accept a partial match, some insist on a full one, some ignore AVS entirely.

Where AVS applies

The check is widespread in the United States, Canada and the United Kingdom, where address formats are standardized. For cards and merchants elsewhere AVS often returns «unavailable», and fraud screening leans on other signals — 3-D Secure, transaction history, device fingerprinting. The practical takeaway: on US and UK checkouts the card's billing address must be entered precisely, and assuming that the field is optional is often a mistake.

A billing address is not a delivery address

The billing address is the address attached to the card at the issuer. The delivery address is where the parcel goes. They do not have to match, and the form treats them as separate fields. The most common error is putting your home address into the billing fields: AVS compares it with the issuer's record, finds no match and returns a mismatch code to the merchant. Browser autofill makes the same mistake by inserting a previous profile.

Why the refusal does not come from AVS

AVS declines nothing — it only reports the result of the comparison. The refusal comes either from the issuer under its own rules or from the merchant, whose filter may be set to «decline on postcode mismatch». That is why the same mismatch passes unnoticed at one merchant and ends the payment at another. It is also why the on-screen error rarely mentions the address: merchants are not supposed to reveal how their fraud screening works.

How to check your data before paying

Take the card's billing data and fill the form with exactly that: house number, postcode, country and, where required, the state or county. Do not abbreviate or «correct» the record into a familiar format. For TrustVCC cards the billing address, where the card has one, is shown in the card details in your account together with the number and expiry date, so it can be copied straight from there.

AVS and 3-D Secure are different checks

AVS answers the question «do the address details match»; 3-D Secure answers «is the cardholder behind this transaction». They run at different stages, are independent of each other and do not substitute for one another: a completed confirmation does not cancel an address mismatch, and a matching address does not remove a challenge. A merchant may use both checks, one or neither — that is a merchant setting, not a property of the card.

Frequently asked questions

What should go into the billing address field?

The address attached to the card itself at the issuer, not your residential or delivery address. For TrustVCC cards it is shown in the card details in your account whenever the card has a billing address.

How exactly must the address match?

AVS compares numeric parts: the house number and the postcode. The spelling of the street and city has almost no effect on the result, while an error in the postcode or house number produces a mismatch code.

How do I know a payment was declined because of AVS?

There is usually no direct message: the merchant does not disclose its fraud rules and the AVS code is not shown to the buyer. The indirect sign is a transaction that ends right after the address details are submitted while the available balance is sufficient.

Can I pay if AVS returns «unavailable»?

That code means the issuer does not take part in the check, not that the transaction was refused. What happens next is the merchant's decision: some checkouts process it normally, others ask for additional verification.

Do ad accounts need AVS data?

Ad platforms ask for a billing address when a card is linked, and it should be filled in with the card's own data. A matching address is one of the signals used when a payment is processed, while acceptance of the card is governed by the platform's own rules.

Threshold billing explained

Thresholds and billing periods, why the threshold rises, verification holds at linking, and why a threshold charge fails.

Complete card credentials

Number, expiry, CVC and the card's billing address sit in the card details in your account and copy straight into a checkout form.