tacey.

Shopify address validation. Catch a wrong address before it ships.

Tacey is a Shopify app that does address validation on every order. It checks the shipping address the moment the order is placed and shows you what it found: a confirmed address, a suggested correction, a flag with the reason, or an honest not checked. It never runs during checkout, so it cannot hold up a sale. A wrong address is not a small problem: carriers charge to correct one on a parcel already in transit, before the reship, the refund or the support ticket.

14-day free trial on every plan. No setup call required.
Shopify admin · Order #4471028Checked
Maya EllingsonShipping address, confirmed 2:05pm today
STREET1247 Ridgeway Ave1247 Ridgeway Avenuecorrected
CityPortland
StateOregon
ZIP9720597205-1841
CountryUnited States
Deliverable, high confidencePostal records answered
WHAT THE CHECK FOUND
Delivery point servedYes
Unit or apartmentNot needed here
Vacancy flagClear
PO boxNo
Coverage tierFull
The check ran after the order was placed. Nothing was held up to run it.

Checked. Not guessed.

Most stores find out an address was wrong when the package comes back. Tacey runs a real check against carrier and mapping data the moment the order lands, before it ships, while there is still time to do something about it.

Every order, wherever it is going, gets an honest answer about what we could and could not confirm.
Orders check in from wherever they were placed.

One check, sometimes two. Never a guess dressed up as a check.

Every US and Canadian order is checked first against official postal delivery records, the same records the postal service uses to decide where it actually delivers. If that comes back confident, we stop there.

If it does not, or the order is going somewhere those records do not reach, we escalate to a second check covering Mexico and around 40 more countries with the same postal-grade confirmation. Anywhere neither of those can fully verify, we still place the address on the map, and we tell you plainly that we placed it rather than confirmed it.

STEP 1Region checkIs this a country you asked us to check at all.
STEP 2Postal recordsUnited States and Canada. Most orders end here, confirmed.
STEP 3Postal-grade checkMexico and around 40 more countries, same confirmation.
STEP 4Placed on the mapEverywhere else. We can place it, and we say so.
↳Any of these fails, and the order still goes through.We never run a check we do not need. The first step that can answer, answers.

We are not “worldwide verified.” Here is exactly what we check, everywhere you ship.

Full postal verification only exists in a handful of countries, and nobody in this category has more than that, no matter what the badge on their homepage says. So instead of picking one number and hoping nobody ships outside it, we show you three tiers, plainly labeled, for every country you turn on.

Full
United States, Canada, Mexico
Postal-grade confirmation: is this a real, deliverable address, down to the apartment number, the ZIP+4, and the carrier route.
Verified
About 40 more countries
A full confirmation the address exists and matches, with the same component by component detail, just without the US-specific postal extras. Includes the UK, Germany, France, Australia, Japan and most of the EU.
Located
Roughly 155 more countries
We can tell you the address resolves to a real place. We are not certifying it the way we do in the first two tiers, and we say so, every time.
Turn any country off if you do not want us checking it. Everything defaults on, so you opt out, not in.A “Located” result is not a downgrade dressed up as a pass. It means this is as far as postal data goes for that country, and we are telling you exactly that instead of quietly rounding it up to “verified.”

What the check looks at on every address.

Most address checkers answer one thing: does this look like a real address? That is the easy half, and it is the half that still gets parcels returned. An address can be perfectly well-formed, spelled correctly, in a real city with a real postcode, and still have nobody there to take the parcel.

Here is everything we ask before we tell you an address is good.

Is this a real place, exactly as written?
Is every part of it real?The building number, the street, the town, the county or state, the postcode and the country are each checked on their own, not as one blob of text. We can tell you the street is right and the postcode is wrong.
Is it spelled the way the postal service has it?We correct it to the official spelling and formatting rather than guessing. “Ridgeway Ave” becomes “Ridgeway Avenue” if that is what the record says.
Is anything missing?If a piece is absent we name which piece. We never quietly invent one to make the address look complete.
Did anything not match at all?Text we could not account for is reported rather than dropped. A stray line is often where the real problem is hiding.
Does anyone actually receive post there?
Does the postal service deliver to this exact door?Not “is this a real street,” but whether this specific delivery point is one the postal service actually serves. This is the strongest signal that a parcel will arrive, and the one most checkers stop short of.
Is the building right but the flat or unit missing?We tell you this specifically, because it is the most common and most fixable failure there is. The building is confirmed, nobody wrote the apartment number. That is a thirty-second fix for your customer and a returned parcel if nobody asks.
Has anyone collected post here recently?Postal records flag addresses recorded as empty. A real, correctly spelled, perfectly formatted address that nobody lives at any more still costs you the parcel.
Can the carrier physically get to the door?Some addresses are on record as not accessible to the delivery driver.
Is there anywhere safe to leave it?Some delivery points are flagged as having no secure place for a parcel, which is where “delivered” and “received” stop being the same word.
Does post arrive there every day?Some addresses only receive on certain days. Worth knowing before you promise next-day.
Does post here go to a shared drop point?Mail for several recipients arriving at one place changes what “delivered” means for your customer.
What kind of address is it, and what we deliberately do not hold against it
Is it a PO box?Post office boxes are perfectly deliverable and we treat them that way. We flag it because you may not ship to one, not because there is anything wrong with it.Informational, not a failure
Is it a mailbox shop rather than a home?Sometimes. We do not count it against the address. Parcels arrive at those addresses every day, and marking them risky is how a checker starts costing you real orders from real customers.
Is it a rural delivery route?Rural addressing legitimately looks incomplete next to a city address. We account for that instead of penalising it.
Every one of these runs on every order, on every plan, with nothing to configure.

Why a single postal flag never decides an address on its own.

There is a flag in postal data that a lot of address checkers treat as “do not deliver.” We tested it against a set of real, working addresses before we trusted it.

So we do not treat that flag as an answer on its own. We use it only when the stronger delivery evidence disagrees too. That is the difference between a checker that is cautious and a checker that is right, and the difference shows up in your returns, not in a settings screen.

THREE ADDRESSES CARRYING THAT FLAGAll three receive parcels every working day.
1600 Amphitheatre ParkwayDelivers
1 Microsoft WayDelivers
350 5th AvenueDelivers

If the checker has a bad minute, your sale still goes through.

Address verification never blocks checkout. If a provider times out, hits a rate limit, or sends back something we cannot parse, the order proceeds exactly as it would have, and we mark it honestly instead of guessing. A validation failure is a reason to be honest about what we did not check, not a reason to cost you a sale over an outage.

This is a rule, not a best effort. It is true on every order, on every plan.

An address is never marked verified unless somebody actually checked it.

Every order lands in one of five honest states. We show you which one, in plain words, every time, never a green checkmark standing in for “we are not sure.”

#4471028CheckedWe ran the check and here is what we found: a confirmed match, a small fix like a missing apartment number, a suggested correction, or rarely an address that does not look deliverable at all. Each gets its own plain label, never one blanket “verified.”
#4470961Not checked · region offYou told us not to check this country. The order still goes through, exactly as if we were not here.
#4470977Not checked · country not coveredA real coverage gap, not a mistake on the order. We count these so you can see where our coverage actually ends.
#4470993Not checked · checker unavailableA timeout, an outage, or a rate limit on our side or a vendor's. The order still went through. This is the fail-open promise, made visible on the order itself.
#4471104Not checked · over plan limitNothing breaks. The order still processes and your customer can still edit it. Address checking pauses once your plan's monthly order count is used up, and we tell you loudly before you get there.
The dangerous outcome in this category is not “we could not check it.” It is a tool that says “verified” when nobody looked. We would rather tell you the truth five different ways than tell you one comfortable lie.These badges render on the order, in your admin

Your customer fixes it. You never see a ticket.

When something needs fixing, your customer opens their own order, the same page Shopify already sends them for tracking, and makes the change themselves: the address, a quantity, a size. The correction runs back through the same check described above before it saves, so a customer fixing a typo cannot accidentally save a second one.

No app to download, and no separate account with us. It is the order page your customer already has.
NORTHBOUNDOrdersProfile
Order #4471028Confirmed 2:05pm today
28:52 left to edit
Edit shipping addressChecked
STREET ADDRESS1247 Ridgeway Avenue, Apt 3B
Checked again before it saves.Save address
Change product quantities⌄
Change size or color⌄

Try it on any address. The free Address Validator does it one at a time.

Paste a shipping address into the free Address Validator and see whether it is deliverable, what the correction would be, and the coverage tier. It is a one-off lookup that does not connect to your store. Tacey does the same kind of check on every order automatically. The three cards below show what a result looks like.

EXAMPLE: THE ADDRESS
123 Main St, Springfield, ILOpen the free Address ValidatorPaste your own store's address, or any example.
EXAMPLE: THE CHECK
1600 Amphitheatre Parkway, Mountain View, CAChecking
EXAMPLE: THE VERDICT
Checked1600 Amphitheatre Pkwy, Mountain View, CA 94043-1351This matches postal records for Full coverage.A Located result would say so instead, in the same words a real order gets.
The free tool does not store the address you paste.

Questions about checking

All product questions →
How does Tacey validate a shipping address on a Shopify order?
Every order's address is checked as soon as the order is placed, after payment and never during checkout. The order then shows whether the address checked out, was flagged with a plain reason, or could not be checked, and it says so plainly.
What happens when an address looks wrong?
The order is flagged with a plain reason, such as a missing unit number or a PO box. Your customer can correct it on the thank you page or the order status page, and the new address is checked before it saves. Tacey never invents a missing unit number or guesses a street.
Does Tacey change the address on its own?
Not by default. When something looks wrong, a suggested correction is shown beside what the customer typed, and they can keep their own. Applying confident corrections automatically is a setting you can switch on, and it is off until you do.
Will a bad address stop an order from shipping?
No. Tacey flags the order and the decision stays with you. Whether an order waits at all is up to you: the optional fulfillment hold is off by default.
Does checking an address slow down checkout?
No. Checking happens after the order is placed, never during checkout, and it never holds up a sale.
What happens if the address-checking service is down?
The order goes through anyway. We mark it as not checked and say so plainly. Nothing is ever shown as verified that was not actually checked.
Which countries can you actually verify?
Full postal verification in the US, Canada and Mexico. A full confirmation in about 40 more countries. For everywhere else, we can tell you the address resolves to a real place, clearly labeled as a lower tier than the first two.
Is address checking included in the price?
Yes. It is included in every plan and is not billed per check. The only limit is your plan's monthly order count.
What happens if my plan's order limit is reached mid-month?
Nothing breaks. Orders keep flowing and your customers can still edit them. Address checking pauses for orders past your plan's allowance, and we tell you before you get there, on your dashboard and your billing page.

Install it. Your next order gets checked automatically.

14-day trial, every plan. No setup call required to start.
Shopify admin · Order #4471028Checked
STREET1247 Ridgeway Ave1247 Ridgeway Avenue
ZIP97205-1841