Address Verification Services: A 10-Point Pre-Flight Checklist in the Right Order
By Martin C | October 15, 2026
Address verification services standardize, validate, and update mailing addresses against USPS reference data before print. Certified services all draw on the same USPS data, so what really sets your results apart is the order you run the checks in. Get it right and your file comes out clean. Get it wrong and it can quietly get worse.
Let’s start with a few terms. CASS (Coding Accuracy Support System) is the USPS certification for address-matching software. CASS software corrects each address and adds its ZIP+4, four extra digits that narrow delivery to a block or building. DPV (Delivery Point Validation) confirms USPS delivers to that exact address. NCOALink, the USPS National Change of Address product, supplies new addresses for people who filed a move.
Why order matters as much as which address verification services you use
One of the easiest mistakes to miss is matching before you standardize. Matching compares records to find duplicates or link them to another file, such as the USPS move file. If you dedupe a raw file, “123 N Main St Apt 4” and “123 North Main Street #4” survive as two records, and one household ends up with two statements. Run NCOALink against unstandardized input, and it can miss matches in the move file, because every NCOALink match requires a ZIP+4 coded, parsed input address. Neither error throws a warning, so the file looks perfectly clean, which is exactly what makes them so sneaky.
In regulated mail, a missed move can turn into a privacy incident: a statement sent to a former address puts account or health information in front of the wrong person. That’s why every other statement mail accuracy check depends on getting the address right first. If you’d like to see the dollar impact of returns, take a look at what undeliverable mail costs.
The 10-point address standardization pre-flight checklist
Here’s the order we recommend, with a quick note on what each step does and why it sits where it does.
| Check | What it catches | What happens if you skip it |
|---|---|---|
| 1. CASS with LACSLink | Misspellings, nonstandard formats, missing ZIP+4, 911-converted addresses | Every downstream match rate falls, converted addresses fail DPV, and the job loses automation pricing |
| 2. DPV | House or unit numbers that don’t exist | You print and pay postage for addresses no carrier can reach |
| 3. SuiteLink | Business addresses missing a suite number | B2B pieces can stall in a building mailroom or come back |
| 4. NCOALink | Recipients who filed a change of address | You mail to former residences and fail the Move Update standard |
| 5. CASS/DPV re-run | Forwarding addresses that are unstandardized or undeliverable | Move-updated records skip delivery-point and vacancy checks |
| 6. Vacant/No-Stat | Units USPS marks as unoccupied or not receiving mail | Required notices go to empty units |
| 7. Dedupe | Duplicate records hidden by formatting | You pay twice per household and distort response reporting |
| 8. Suppression | Deceased, incarcerated, and opted-out recipients | You mail to grieving families and to consumers who asked not to be contacted |
| 9. Seeds/decoys | Late delivery and unauthorized list use | You have no independent proof of delivery timing or list misuse |
| 10. Sample QA + sign-off | Mapping errors and count mismatches | Errors reach recipients before anyone internal sees them |
Reading the QA output before you approve print
A good habit is to compare the processing report with last cycle’s and look into any sudden change.
CASS and DPV codes
The CASS run produces PS Form 3553, the CASS summary report, which reports ZIP+4/DPV-confirmed, carrier route, and eLOT counts, with LACSLink and SuiteLink in an informational section. eLOT (enhanced Line of Travel) codes give each address’s place in the carrier’s delivery order. Keep the form with your job record, since USPS requires the mailer to keep PS Form 3553 for one year and produce it on 24-hour notice. Then read DPV at the record level, where USPS defines four DPV confirmation indicators.
Footnote codes give the reason. N1 flags missing secondary information, CC flags a secondary number that is present but unconfirmed, and M1 or M3 flag a missing or invalid primary number. A cluster of N1 and D results often points to an apartment field lost in the source file export. SuiteLink cannot recover those because it only appends suites to business addresses, so fix them upstream by getting the data right at intake.
SuiteLink and LACSLink indicators
Don’t be surprised if SuiteLink changes only a few records. That’s normal. Review any LACSLink-converted address that fails DPV by hand, and double-check that LACSLink and DPV are licensed and turned on in your CASS software.
Move, dedupe, and suppression counts
NCOALink return codes separate matches that return a new address from moves with no forwarding address. Send the second group to address research and hold it from print. Dedupe and suppression counts should look like last cycle’s. A dedupe rate that jumps often means a match key changed. A match key is the set of fields that decides two records are the same. A name field split differently in a new export can change it. A suppression count of zero often means the file never touched the suppression lists.
When to hold a job
Hold the job when any check below breaks its limit. A hold costs a few hours, while a bad mailing costs reprints, wasted postage and, in regulated programs, a possible breach review. It helps to agree on these rules with your list owner up front.
FAQ
What is the difference between CASS and DPV?
CASS standardizes an address and, through certified software, assigns its ZIP+4, delivery point, and carrier route codes. DPV confirms the address is a known USPS delivery point. A CASS-coded address can still fail DPV, so run both.
Do SuiteLink and LACSLink apply to every list?
Run both on every file, though they change few records. SuiteLink only affects business addresses missing a suite number. LACSLink only affects rural-style or renamed city-style addresses converted under 911 readdressing. B2B and rural lists see the largest impact.
Should transactional mail run against the same suppression files as marketing mail?
Only some of them apply, and the distinction matters. Mail preference files such as DMAchoice cover prospect promotional mail, and companies may still send invoices, bills, statements, and notices to registered customers. They do not excuse a legally required notice. On regulated accounts, route deceased flags to estate handling rather than silently dropping the record.
How often should a recurring statement file go through pre-flight?
Every cycle. Address data goes stale between runs, and a source system change can break a field mapping without any warning.
How Mailing.com runs your pre-flight checks
At Mailing.com, we automate address cleansing with CASS and NCOALink, check each record for completeness, accuracy, and duplication before it enters production, and suppress lists against do-not-mail files. Our quality process ends data prep with a final sign-off by our data manager before files go to print, followed by PrePress and mailroom manager approvals.
Our on-site USPS verification office reviews address formatting and deliverability inside our facility before the mail is handed to USPS, so issues get fixed in production. Your mailing expert is happy to walk you through how these checks run on your files.