The short version
To validate shipping addresses on Shopify, go to Settings > Checkout, open Address collection under Advanced preferences, select Validate shipping address, click Done, then click Save, and buyers in the 20 countries Shopify supports as of November 2026 get suggestions when Shopify is highly confident about the address they meant.
Shopify also checks order addresses in your admin on any plan, so you can filter orders with issues and fix them before fulfillment.
Use either this setting or a third-party validation app, not both, because Shopify warns that running both can lower checkout conversion.
To block PO boxes or other address types outright, create an Address format validation rule in Checkout Blocks, and check its plan requirement in your own admin, because Shopify's pages disagree on it.
A mistyped street or postal code costs twice: the parcel comes back, and you pay to send it again. Blocking a real address costs too, because the buyer leaves checkout. Shopify gives you several address checks without any app, and the setup is about switching on the right ones and leaving the rest alone.
If parcels are already coming back, start with the order check in your admin. If buyers say checkout rejects their address, start with why suggestions don't show up. Otherwise, read on in order.
What Shopify Checks Before You Change Anything
Key takeaway
Shopify has six address features that bear on validation, and they work in different places. Some are always on, one is on by default, one is a checkbox, and one is a rule you build. Find the check you need in the table, then read its Your move column.
Shopify's address checks, and which one you switch on
| Check | Where it runs | Status | What it does | Your move |
|---|---|---|---|---|
| Field checks: input requirement, format, length | Checkout | Always active for all countries and regions | Checks each address field on its own | Nothing to do |
| State or province and postal code matching | Checkout | Applies to all regions; only a store on Shopify Plus can deactivate it | The buyer must correct a failing address before completing checkout | Nothing to do; only Plus can turn it off |
| Validate shipping address | Checkout (Settings > Checkout > Address collection) | Your choice: a checkbox | Shows issues and suggestions for shipping addresses in 20 countries as of November 2026; a suggestion appears when Shopify has high confidence in the intended address | Turn it on, unless an app does this job |
| Address format validation | Checkout, through a rule in the Checkout Blocks app | Inactive until you create a rule and set it to Active | Shows an inline error and blocks checkout until the shipping address meets your rule; the plan it needs is disputed (see below) | Build a rule only for addresses you can't ship to |
| Address autocompletion | Checkout (checkout and accounts editor) | Active by default in 23 countries as of November 2026 | Suggests addresses as the buyer types; on Shopify Plus a third-party app can replace it | Leave it on |
| Order address validation | Your Shopify admin and the Shopify mobile app | Always active, on any plan | Flags warnings and errors on orders so you can fix them before fulfillment | Filter orders by Has issues before each fulfillment |
Source: Shopify Help Center, address collection preferences, order address validation and address format validation pages, read November 4, 2026.
Four of the six run without you touching anything: the field checks, the state or postal code matching and autocomplete (in its 23 countries) at checkout, and the address check on orders in your admin. The decision in front of you is about the rows marked Turn it on and Build a rule: whether to turn on Validate shipping address, whether an app should do that job instead, and whether you need a rule that blocks addresses.
Not the Same as Card Address Verification (AVS)
Address validation checks that a shipping address can be delivered to. The Address Verification System is a card check: Shopify's Shopify Payments settings page says it compares the numeric part of the customer's billing address and postal code with the card issuer's records, and that with Shopify Payments it is deactivated by default. Declining charges that fail AVS is a fraud setting with its own trade-offs, covered in our guide to AVS and CVV decline settings.
How to Turn On Validate Shipping Address
Key takeaway
The setting lives with the other address options on the Checkout settings page. The steps follow Shopify's address collection page, with the Done click that our test admin showed as of November 6, 2026:
- From your Shopify admin, go to Settings > Checkout.
- In the Advanced preferences section, click Address collection.
- Select Validate shipping address.
- Click Done to close the Address collection dialog, then click Save on the Checkout page.
- Settings
- Checkout
- Advanced preferences
- Address collection
The same dialog holds the billing address choices, and the checkout editor holds autocomplete. What each of those does, and when to change it, is in our guide to address collection in Shopify checkout settings.
Which Countries Get Address Suggestions
Key takeaway
As of November 2026, the feature covers shipping addresses in 20 countries: Australia, Austria, Belgium, Bermuda, Canada, Czechia, Denmark, Faroe Islands, France, Guernsey, Italy, Liechtenstein, Luxembourg, Netherlands, Poland, Portugal, Slovenia, South Korea, Switzerland and the United States.
The list is Shopify's as of November 2026, so recheck it on Shopify's page against your shipping countries before you rely on it. If a shipping address is outside the list, or the setting is off, the buyer checks out as usual. For those buyers your safety net is the order check in your admin, described below, which may return fewer suggestions; if you consider an app for them, confirm on its listing that it names your countries. The individual field checks, such as input requirement, format and length, stay active for all countries and regions.
Autocomplete has its own, different list: the default autocompletion service covers 23 countries as of November 2026, including Germany, the United Kingdom and Japan, which the validation list doesn't name.
Suggestions Versus Checks That Stop Checkout
Key takeaway
Validate shipping address shows issues and suggestions. Shopify offers a suggestion when there is high confidence in the address the customer intended, so not every typo produces one. Shopify's page doesn't say whether those issues stop a buyer from completing checkout.
Shopify is explicit about the standard checks. Its troubleshooting section says checks such as state or province and postal code matching apply to all regions and can't be deactivated unless the store is on the Shopify Plus plan. If a buyer's shipping address fails one of them, the buyer needs to correct it before completing checkout.
Should You Use a Validation App Instead?
Key takeaway
The built-in setting and a validation app do the same job at the same moment: they look at the shipping address as the buyer types it and react. Shopify's address collection page warns that a third-party app can bring conflicting elements or suggestions to checkout, and it is plain about the fix:
To avoid decreased checkout conversion, you should use either the shipping address validation checkout setting in your Shopify admin or a third-party app, but not both simultaneously.
So the choice is one or the other. If you install an app, clear the Validate shipping address box in Settings > Checkout before you test it.
What an App Adds Over the Built-In Setting
Key takeaway
Start from what Shopify already gives you, then compare listings against it:
- Built in, no app: suggestions at checkout through Validate shipping address, the always-on field checks, and the address check on orders in your admin.
- With Checkout Blocks (plan requirement disputed): rules that block PO boxes, military and other address types, ZIP codes and patterns, covered in the blocking section below.
- What app listings claim on top: blocking an address instead of suggesting a fix, and tagging or holding orders or triggering Shopify Flow. These are the developers' claims, read on their listings, not Shopify's.
One side effect is easy to miss. Shopify's regional address components notes say the split address fields that checkout shows for Brazil, Kuwait, Panama, Peru and the Philippines aren't available if you use apps or customizations that read or edit address information; Checkout Blocks is the exception.
Five Validation Apps on the App Store, November 2026
Key takeaway
These five came up when we searched the App Store for address validation on November 4, 2026. They are a snapshot of what we found, not a full list and not a ranking. Each summary restates what the listing says; check current pricing on the listing itself.
Five address validation apps, as listed on November 4, 2026
The listing says it validates during and after checkout, detects PO boxes and uses autocomplete to improve input accuracy.
- Pricing model
- Free allowance of orders, then a fee per order
- Reviews
- 13, rated 4.8
- Plans
- The listing says it works with all Shopify plans
The listing names automatic rules for PO boxes, USPS, military addresses and ZIP mismatches.
- Pricing model
- A fee per validated order
- Reviews
- 20, rated 4.4
- Built for Shopify
- Yes
The listing says it checks addresses at checkout and after purchase, warns about or blocks PO boxes, and can tag or hold orders and trigger Shopify Flow.
- Pricing model
- Free plan, then a fee per order
- Reviews
- 6, rated 5.0
The listing says it turns a missing house number from a warning the buyer can ignore into a block.
- Pricing model
- Monthly fee, with a free trial
- Reviews
- 1, rated 5.0
- Built for Shopify
- Yes
The listing says it adds address search to a Shopify Plus checkout.
- Pricing model
- Free to install, with a free trial; Ideal Postcodes may bill external charges separately
- Reviews
- None yet
- Built for Shopify
- Yes
Source: Shopify App Store listings, read November 4, 2026. Review counts and ratings change; pricing is described by model only, so see each listing for current fees.
How to Block PO Boxes and Other Address Types
Key takeaway
Address format validation is for addresses you can't ship to at all, such as PO boxes for a courier that needs a street address. It runs inside the Checkout Blocks app and offers five rules:
The five Address format validation rules
| Rule | What it blocks or requires |
|---|---|
| Block specific address types | Checkout for diplomatic, military, parcel locker, PO box and USPS gopost addresses |
| Block specific ZIP/postal codes | Checkout for addresses that contain, or don't contain, the codes you list |
| Enforce character counts | A minimum or maximum number of characters in an address field |
| Require specific fields | Optional fields, made required before checkout can proceed |
| Custom validation | Checkout when a field matches a regular expression (regex) pattern you set |
Source: Shopify Help Center, supported rules for address format validation, read November 4, 2026.
To set it up, per Shopify's address format validation page:
- From your Shopify admin, go to Apps > Checkout Blocks; if it isn't listed, install Checkout Blocks from the Shopify App Store first, as Shopify's Checkout Blocks overview says.
- Click Functions, then Create function.
- In the Validation section, click Address format validation.
- Enter a title for the rule.
- Optional: in the Markets section, pick region markets; by default the rule applies to all markets.
- Turn on the rules you need, choose the address fields each one validates, and, for rules that support it, edit the error message.
- Click Save. The function is saved as Inactive, so select Active from the status dropdown and click Save again.
Shopify's changelog gives a second way in: Settings > Checkout > Checkout rules > Address format validation. Wherever you build it, the effect at checkout is the same. Buyers see an inline error and can't complete checkout until the address is corrected, and the rule is enforced in online and agentic checkouts alike.
Two limits apply. Shopify's limitations note says only shipping addresses are validated, so billing fields can't be targeted. And Shopify deprecated the older Address Blocker block, so build new rules in Address format validation.
For the PO box case on its own, see whether you can block PO boxes at Shopify checkout.
Which Plan Address Format Validation Needs
Key takeaway
The changelog post of June 17, 2026, read on November 4, 2026, says: “Address format validation in Checkout Blocks is now available to all merchants.”
The Checkout Blocks overview, read the same day, says that merchants on the Basic plan or higher can use the dynamic and static content blocks on their Thank you and Order status pages, and that “All other features of Checkout Blocks are available only to Shopify Plus.” The address format validation page itself names no plan.
The Checkout Blocks listing on the Shopify App Store, read November 6, 2026, names address format validation among the customizations that Shopify Plus merchants can extend to the full checkout, while one of its feature lines lists “Set order value limits and address format rules” without a Plus label.
None of these pages overrides the others, so don't plan around any one of them. Before you promise customers a PO box block, open Address format validation in your own admin and check whether it shows a Plus or upgrade label.
- If it shows none, build the rule and test it with a checkout before you rely on it.
- If it does show one and you aren't on Shopify Plus, a validation app is your route if its listing says it blocks the address types you need. In the sample above, only the AddressPill listing says it can block PO boxes in checkout, while the VL: Checkout Address Validator listing names automatic PO box rules and the Address Validation iO listing says it detects PO boxes.
- If you choose an app, clear Validate shipping address, because Shopify advises against running both.
How to Fix Flagged Addresses After an Order Comes In
Key takeaway
Checkout validation catches problems before the order is placed. A second check runs after it, in your admin, whether or not you turned on the checkout setting:
Address validation is available to all merchants on any plan and is always active on your store.
Shopify's order address validation page lists when the check runs:
- A customer places a new online order.
- An order is created through an API.
- You create a draft order and add a new or existing customer to it.
- You add or update a location that you fulfill orders from.
- You create a shipping label when fulfilling an order.
- You add a customer profile or update a customer's address in your admin.
- On Shopify Plus only: you add a B2B company's shipping or billing address, or add or update a B2B company location's address.
Orders from countries outside the supported list still have their addresses inspected, but Shopify says they might not return as many specific suggestions. You can review and resolve issues in your admin on desktop and in the Shopify mobile app.
Find Orders With Address Issues Before You Ship
Key takeaway
The Address validation filter on the Orders list has three options:
- Not validated: orders excluded from address validation, including orders without shipping addresses.
- Has issues: orders with address validation warnings or errors.
- No issues: orders that were validated successfully.
- Orders
The validation result for each order is saved, so you can resolve an address any time before fulfillment. Checking Has issues before each fulfillment run is the cheapest habit in this guide.
Resolve a Warning or an Error
Key takeaway
The steps follow Shopify's resolving issues section, which describes an Edit shipping address dialog; step 4 describes the panel our test admin showed as of November 6, 2026:
- From your Shopify admin, go to Orders.
- Click the order with the address issue, or click the address validation icon beside its order number.
- In the Customer section, under Shipping address, click Review address issues.
- In the panel that opens under Shipping address, select Suggestion and click Use suggestion, select Current and click Mark as valid to keep the address, or click the pencil icon, edit the fields and click Save.
- Optional: click Email customer to confirm the address first, or View address checker for the full validation details.
- Orders
- Order
What you can do depends on the type of issue:
- Warning (yellow): might cause a delayed or failed delivery. You can accept the suggestion, keep the address with Mark as valid, or edit it.
- Error (red): very likely to cause a delayed or failed delivery. You can't mark it as valid, and Shopify says you need to update the address before you can fulfill the order. Contact the customer if you aren't sure what it should be.
Can Shopify Flow Correct an Address?
Not by itself. In the lists of Shopify Flow triggers and actions we read on November 6, 2026, none validates an address, and the only action named for addresses updates the editable shipping address of a B2B company location. Flow's Send Admin API request action can use most GraphQL Admin API mutations, and the Admin API's orderUpdate mutation can overwrite an order's shipping address, but you would have to supply the corrected address yourself. None of those triggers is named for addresses, but an app can start a workflow: the AddressPill listing, for example, says the app can “Tag or hold orders and trigger Shopify Flow.”
Why Address Suggestions Don't Show Up
Key takeaway
You turned the setting on, but a buyer with an obvious typo got no suggestion. Or a buyer wrote in to say checkout won't accept their address. Or checkout conversion dipped the week you installed a validation app. Each symptom has a likely cause:
Address validation symptoms and what to check
| What you see | Likely cause | What to check |
|---|---|---|
| Some buyers never get suggestions | Their shipping country isn't on the validation list | Compare the buyer's country with the 20 countries on Shopify's list as of November 2026; outside it, rely on the order check in your admin |
| No suggestion even for a mistyped address | Shopify offers suggestions when it has high confidence in the intended address | Nothing to fix in your settings; the order check in your admin runs after the order is placed |
| A buyer can't complete checkout | The address may have failed a state or province and postal code check or one of your Address format validation rules; Shopify's page doesn't say whether Validate shipping address stops checkout | Which Address format validation functions are Active, and what error message the buyer saw |
| Conversion fell after installing a validation app | The app and Validate shipping address may both be running at checkout | Clear the Validate shipping address box, or remove the app |
Source: Shopify Help Center, address collection preferences and address format validation pages, read November 4, 2026.
One message looks like an address problem and isn't: “shipping isn't available for this address” means checkout found no shipping rate for that destination, which is a shipping zones and rates question rather than validation.
Address Validation Setup Checklist
Key takeaway
Steps one to three decide how checkout reacts to a bad address, and step two is the one to get right, because the setting and an app shouldn't run together. Step four applies only if you need to block addresses. Steps five and six repeat with every batch of orders. Progress is saved in this browser.
Set up address validation on ShopifyTick each step as you finish it. Skip step four if you don't need to block any address type.
Set up address validation on Shopify
Tick each step as you finish it. Skip step four if you don't need to block any address type.
Compare the countries you ship to with the 20 countries Shopify lists for Validate shipping address as of November 2026.
Before you tick this off
- You know which of your shipping countries are on the list
- You know that addresses outside the list still get field checks at checkout
- For countries outside the list, you plan to rely on the order check in your admin
Decide whether Shopify's Validate shipping address setting or a third-party validation app handles checkout suggestions, and run only one of them.
Before you tick this off
- Only one of the two shows address suggestions at checkout
- If you chose an app, Validate shipping address is not selected
In Settings > Checkout, open Address collection under Advanced preferences, select Validate shipping address, click Done, then click Save, unless an app does this job.
Before you tick this off
- The Validate shipping address box is selected after saving
- You tested a checkout with a mistyped address in a listed country; a suggestion appears when Shopify has high confidence
In Checkout Blocks, create an Address format validation function, turn on the rules you need and save it, then select Active from the status dropdown and click Save again. If the option shows a Plus or upgrade label and you aren't on Plus, use a validation app that blocks address types instead.
Before you tick this off
- Each rule you turned on lists the address fields it validates
- The function's status reads Active, not Inactive
- You checked your admin for a Plus or upgrade label on the option
In Orders, filter by Address validation and choose Has issues to list orders with address warnings or errors.
Before you tick this off
- You know where the Address validation filter is
- You check Has issues before each fulfillment run
On the order, click Review address issues, then use the suggestion, mark a warning as valid, or edit the address, and email the customer when you're unsure.
Before you tick this off
- No order with an error goes out unchanged
- Any warning you marked as valid was a judgment call you made on purpose
The Bottom Line
Key takeaway
Most of Shopify's address checking is already running on your store. Your part is one checkbox, one choice and one habit.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
