

Your address validation tool says the address is good. USPS says it's undeliverable. Both are technically correct—and that's the problem.
Validation confirms an address exists and is properly formatted. It doesn't confirm that mail will actually reach someone there today. The gap between those two things is where returned mail lives, and it's wider than most teams expect. This guide breaks down why valid addresses still fail, what each layer of validation actually catches, and how to close the gaps before your next send.
An address can be "valid" in the sense that it physically exists, follows postal formatting standards, and appears in the USPS database—and mail sent there can still come back undeliverable. The gap between validation and actual deliverability trips up a lot of teams. Missing details like apartment numbers, expired change-of-address orders, full mailboxes, blocked access, and substitute carriers who don't recognize a name all cause returns even when the address itself looks correct.
Validation confirms that an address is real and properly formatted. Deliverability depends on whether someone is actually there to receive mail right now. That distinction matters more than most teams realize—until they're looking at a stack of returned pieces from a campaign that passed every check.
When USPS cannot deliver a mailpiece, the carrier marks it "Undeliverable As Addressed" (UAA) and returns it to the sender with a reason code. With nearly 2 billion UAA pieces in FY2024, this happens even when the address passed validation before printing.
The most common UAA reason codes include:
Each code tells you something different about why the mail failed. Understanding the code helps you figure out what to fix before your next send.
Validation checks whether an address exists in the USPS database. It doesn't check whether mail will actually reach a person there today. The failure points are more varied than most teams expect, and they happen at different stages of the delivery process.
People file change-of-address requests with USPS, but updates take time to propagate through the National Change of Address (NCOA) database. A "valid" address might still point to someone's old residence for weeks or months after they've left.
Delivery Point Validation (DPV) checks can flag this gap by confirming whether a specific delivery point exists at that address. But DPV only helps if you're actually running it before print. Many teams skip this step and only discover the problem when mail comes back.
The address exists in the database. The property is currently empty. The carrier marks it undeliverable at the final mile.
Standard validation tools often miss vacancy unless you specifically run a vacancy indicator check. What this looks like in a real program: you send a retention campaign to customers who moved out six months ago, and the mail sits in a vacant property until it's returned. The address was valid. Nobody was home.
Sometimes the address is fine. The person just isn't receiving mail there anymore.
Recipients might refuse the piece outright, fail to pick it up from the post office within the hold window, or have passed away. None of this has anything to do with address quality—but all of it results in returned mail. You can't validate your way out of recipient-level issues.
Physical access issues don't appear in any database. No mailbox, a locked gate, an obstructed path, a dog in the yard—the address is real, but the carrier cannot physically deliver.
These are the returns that frustrate teams most because there was no way to predict them from the data. The address checked out. The delivery attempt failed anyway.
Carriers make judgment calls. If something looks off—a name mismatch, an abandoned-looking property, unsafe access—they may return the piece rather than attempt delivery.
This human element is often overlooked. Validation cannot predict carrier behavior, and it varies by route, by carrier, and by day. A substitute carrier unfamiliar with the route is more likely to return mail marked "Attempted Not Known" if the recipient's name isn't clearly posted on the mailbox.
Three validation layers work in sequence, each catching different issues. Understanding what each one does—and what it misses—helps you see why mail still fails even after running all the standard checks.
| Tool | What it checks | What it misses |
|---|---|---|
| CASS | Standardizes format, confirms address exists in USPS database | Doesn't confirm deliverability or occupancy |
| DPV | Confirms delivery point is active, flags missing secondary units | Doesn't catch moves or recipient-level issues |
| NCOA | Catches moves filed within the past 18–48 months | Misses moves not filed with USPS, deceased, vacant |
Even all three together don't catch everything. Vacant properties, deceased recipients, physical access issues, and carrier discretion all slip through. That's why returned mail still happens to teams running every standard check. The tools are good. They're just not complete.
Every returned piece represents wasted print, wasted postage, and a missed opportunity to reach someone. Re-mailing adds cost and delays. Over time, high return rates can affect your sender reputation with USPS, which influences delivery performance across your entire program.
The frustrating part: most teams only see the damage after the campaign has already shipped. By then, the budget is spent and the window has closed. You're left explaining why a campaign that "validated clean" still had a 4% return rate.
Preventing UAA mail requires layering multiple checks and building feedback loops into your process. No single step catches everything, but combining them closes most of the gaps.
Pre-mailing NCOA processing catches recent moves before you print. USPS requires it for certain presorted mail classes, and it's a good practice regardless of mail class.
Go beyond CASS. Confirm the delivery point is valid and that secondary designators are present where needed. Flag addresses missing unit numbers in multi-unit buildings before they become returns.
DPV checks add a layer of confidence that the specific delivery point exists and is active. Without DPV, you're trusting that the street address alone is enough. In apartment buildings and office complexes, it usually isn't.
Ancillary service endorsements tell USPS what to do with UAA mail. Different endorsements provide different forwarding and return behavior:
Choosing the right endorsement depends on whether you want the physical piece back, the updated address, or both. The wrong endorsement can mean you never find out why a piece failed.
Returned mail data tells you which addresses failed and why. Use it to suppress bad addresses from future sends. This prevents repeat waste and improves list hygiene over time.
Tracking return codes—not just return counts—helps you understand patterns and fix root causes. If you're seeing a lot of "Vacant" returns, that's a different problem than a lot of "Moved, Left No Address" returns. The fix is different too.
Delivery status tracking helps identify UAA mail quickly and feed that data back into your address database. Instead of waiting weeks for physical returns, you can see delivery failures as they happen and act on them before your next send.
Lob surfaces delivery events in real time, so you know which addresses failed, why, and can update your records immediately. That feedback loop is what turns a one-time fix into ongoing list improvement.
Lob automates address validation, runs NCOA processing, and provides real-time delivery tracking—so issues get caught before they become waste. Instead of discovering problems after the campaign ships, you see them as they happen and can adjust.
Verification goes further to confirm the address is active, occupied, and matches the intended recipient.
Timing varies by mail class and ancillary endorsement. Returned mail typically comes back within a few days to a few weeks, depending on how far it traveled before being marked undeliverable.
It depends on the endorsement. Some returns are free, while others incur per-piece fees for forwarding or address correction services. The endorsement you choose determines the cost structure.
NCOA is the primary tool for catching moves, but DPV and vacancy checks help close additional gaps. Full prevention requires layering multiple validation steps—no single check catches everything.
DPV codes indicate whether an address is confirmed deliverable, vacant, or unverified. Understanding the codes helps you decide whether to send or suppress before you print.
FAQs
FAQs