How To Add Address Verification To WooCommerce

By James LePage
 on November 23, 2021
Last modified on January 6th, 2022

How To Add Address Verification To WooCommerce

By James LePage
 on November 23, 2021
Last modified on January 6th, 2022

In this post, we're going to cover several ways to add address verification to the WooCommerce check out. If you or your clients website processes a large number of orders, you already know why verification is important. If a user types in the wrong address, product could be automatically fulfilled to the wrong destination. While this is the customers fault, "the customer is always right", and in many cases you just need to write this off as a loss.

However, if you force the customer to verify their address, and check it against a large database from USPS or another service, then you will minimize the number of errors in shipping addresses, make your life a lot easier. So, without any further ado, let's take a look at how to add address verification to WooCommerce.

An animation showing address validation through Smarty Streets.
Example Of Address Verification

Use CheckoutWC

When it comes to address verification, and overall conversion optimized check outs, our main suggestion is to use CheckoutWC.

With this plugin, you can achieve the same affect as the GIF above. When a customer enters the shipping information, and clicks on the continue to payment button in the conversion optimized check out screen, they will be asked to verify their address if it has been entered incorrectly.

For example, if they are missing the street name, the service will find the closest match, and ask them to verify. If it can't find a match, it will either trust the user, or ask them to check the address again.

This tool uses the SmartyStreets API. While this is a paid service, it could be very worth it as it minimizes user errors, and ensure that you ship your product to the proper address.

Use "Postcode/Address Validation" By WooCommerce

This is the official plugin to add postcode or address verification and validation to WooCommerce.

WooCommerce Address Validation: checkout example

You can use Loqate, SmartyStreets,,, or Fetchify.

It also incorporate these features into the backend, so if you are manually creating an order for a customer, you can leverage the validation there two.

Use "ELEX Address Validation & Google Address Autocomplete Plugin for WooCommerce (Free Version)"

Surprisingly, this is a free and well developed WordPress plugin. It incorporates two helpful features; Address auto complete which uses the Google API, and address verification which uses the Easy Post API.

There's also a premium version of this tool that allows you to access better APIs to better verify addresses.


There's a reason why every major retailer has you verify your address during the shipping step of the checkout process. That's because, it saves them a ton of time and money. They won't be shipping product to the wrong address, and they won't have angry customers.

Unfortunately, this is a relatively complex process to incorporate into a WooCommerce check out, meaning that all of these solutions are going to be premium plugins, or at least use a paid API service to match the addresses.

Do you have any suggestions of your own or comments regarding address verification for WooCommerce? Leave a comment below.

Subscribe & Share
If you liked this content, subscribe for our monthly roundup of WordPress news, website inspiration, exclusive deals and interesting articles.
Unsubscribe at any time. We do not spam and will never sell or share your email.
Notify of
Inline Feedbacks
View all comments
Article By
James LePage
James LePage is the founder of Isotropic, a WordPress education company and digital agency. He is also the founder of, a venture backed startup bringing AI to WordPress creators.
We're looking for new authors. Explore Isotropic Jobs.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram