Ecom Store Pro

Can Shopify checkout require a street number?

Published ·
At a glance
Short answer
No — address format validation can't require a street number; Checkout requires one itself only in a few countries.
Built-in rule
None you can switch on: requiring a street number isn't supported in address format validation
Where Checkout requires it
Brazil, Kuwait, Panama, Peru, Philippines; the table shows a building number for Brazil only
Workaround
A Custom validation regex rule; only shipping addresses are validated
Plan
Sources conflict: all merchants per the changelog, Plus per the overview and listing

Can address format validation require a street number?

No. Shopify's help says so plainly about address format validation, the address check in the Checkout Blocks app:

Requiring a street number isn't supported in address format validation.
Shopify — Shopify Help Center — Address format validation in Checkout Blocks ·

The old Address Blocker had a regex Custom block rule. As of October 2026 the Address Blocker page still says it will be removed on September 30, 2026, while the changelog gave August 31, 2026. Shopify said compatible rules would migrate automatically, so if a custom block rule caught missing numbers for you, check that it moved.

Where does Shopify checkout already require a house number?

Only in a few countries. Address collection preferences lists five with regional address components: Brazil, Kuwait, Panama, Peru and the Philippines. You can't change which of these fields are included or whether they're required. Germany, the Netherlands and Belgium aren't among them, though a 2020 changelog post lists a house-number prompt for Germany and the Netherlands.

That help page disagrees with itself: its prose says the building number is required in all five countries, but its table shows the field for Brazil only. Shopify.dev calls the fields early access and available by request, while the changelog says they are rolling out.

Certain accelerated checkouts, such as Apple Pay, skip these fields, and using apps or customizations that read or edit addresses removes them from your checkout, Checkout Blocks excepted. A test order with a local address shows what your checkout asks for.

How can you block addresses without a number?

Address format validation's Custom validation rule will "block checkout when fields match a regular expression (regex) pattern." So a blocking pattern must match an address with no number.

Plan access is disputed: the Checkout Blocks changelog post says all merchants can use it, while the app's overview and App Store listing point to Plus. Check whether Checkout Blocks offers it on your plan; the PO box answer sets out each source.

In Shopify admin
  1. Apps
  2. Checkout Blocks
  3. Functions
  4. Create function
  5. Address format validation
  6. Custom validation
Switched on, with Validated fields and Add a field below the toggle.
Before you switch it on

Shopify warns that "overly strict patterns can block valid addresses," and only shipping addresses are validated, not billing. Test it on addresses from past orders.

About This Article

Related questions

Payments & payouts
Can you block PO boxes at Shopify checkout?

Yes — Checkout Blocks' address format validation can block PO box shipping addresses; Shopify's pages conflict on whether it needs Plus.

October 24, 2026

Selling internationally
Can you block a country on Shopify?

Yes for shoppers' shipped orders: they can't check out to a country outside every active market. We found no native visitor block; apps do that.

October 25, 2026

Orders & customers
Can you target a shipping discount at B2B customers on Shopify?

Yes — a "Customer is B2B" rule in Checkout Blocks, a route Shopify limits to Plus, or a B2B market assigned to the discount's eligibility.

Updated October 6, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.