CoverFi

Address standardization: why ZIP+4 and DPV matter

"123 north main street apt 4b" and "123 N Main St Apt 4B" are the same apartment. To an exact join, they are two unrelated strings, and the record you were looking for is quietly missing from the results. Address standardization rewrites both into one canonical form before any comparison happens. It is the cheapest accuracy fix in record matching and the one most often done in the wrong order: after the match, when the misses have already been dropped. This post covers the USPS conventions behind standardization, what ZIP+4 and delivery point validation (DPV) add, and the checks to run before a lookup.

Key takeaways

What address standardization changes

USPS Publication 28, Postal Addressing Standards, defines the preferred form of every part of a delivery address line. Address normalization means applying those rules consistently:

ComponentRaw inputStandardized
Casenorth main streetNORTH MAIN STREET (uppercase)
Pre-directionalNorth, N., no.N
Street suffixStreet, Str, St.ST
Street suffixAvenue, Ave., AvAVE
Secondary unitApartment, apt, #APT
Secondary unitSuite, ste.STE
PunctuationApt. 4-B, 4bAPT 4B
ZIP3280132801-1234 (add-on appended)

Two rules trip up homemade normalizers. First, Publication 28 places the secondary unit at the end of the delivery address line, so "Apt 4B, 123 Main St" must be reordered, not just abbreviated. Second, the pound sign should not stand in for a unit designator when the correct one (APT, STE, UNIT) is known. "123 MAIN ST # 4B" and "123 MAIN ST APT 4B" still differ until the designator is resolved against USPS data.

Rule-based abbreviation gets you most of the way. Matching against USPS address data gets you the rest, because it is the only way to know that a street is "MAIN ST" and not "MAIN AVE" in that ZIP, or that "N MAIN" and "MAIN" are different streets. Software certified under the USPS CASS program does this lookup.

Worked example: the same apartment, two strings

Take the two inputs from the opening:

After standardization, both become:

123 N MAIN ST APT 4B
ORLANDO FL 32801-1234

The four-digit add-on shown is illustrative. Now an exact match works, and so does every downstream step that keys on the address: deduplication, householding, people-at-address searches, and history comparisons. Skip the step and the same household appears as two, or a person's current address fails to line up with the address in your file. The identity resolution guide explains why address is one of the strongest non-name identifiers, which makes a silent miss here expensive.

ZIP+4 and delivery point validation (DPV)

A five-digit ZIP covers thousands of addresses. The four-digit add-on narrows that to a delivery segment: one side of a block, a building, a floor, or a group of PO boxes. The add-on is assigned during standardization against USPS data, so an address that cannot be coded to one is already suspect.

Delivery point validation goes one step further and checks whether the exact delivery point exists. The DPV confirmation code is the field to read:

DPV codeMeaningWhat to do
YPrimary and (if present) secondary number confirmedAccept
SPrimary confirmed; the unit number given is not valid for that buildingFix or ask for the correct unit
DPrimary confirmed; a unit number is required but missingAsk for the unit number
NAddress not confirmedFix the street or house number, or reject
BlankNot checked, usually because it never coded to a full ZIPStandardize first, then check

Two DPV flags are worth carrying into your record as well. The vacant flag marks addresses that usually have not received mail for 90 days or more. The CMRA flag marks a commercial mail receiving agency, a private mailbox at a shipping store, which is a real address but not a residence. Both are useful context, and the glossary defines DPV and carrier route alongside the other address terms.

What a valid address does not tell you

DPV answers "does this delivery point exist?" It does not answer "does this person live there now?" People move, and a perfectly deliverable address can be years stale for the person attached to it. That is a separate check, covered in the post on how to check if an address is current. A people-at-address lookup, such as CoverFi's, returns the people on file at an address, which helps confirm or question the link between a person and a standardized address.

Use the results for the purpose you collected the data for. Address checks are contact-data hygiene; they are not an input to decisions about credit, employment, insurance, or housing.

A pre-lookup checklist:

Frequently asked questions

What is the difference between address standardization and address validation?

Standardization rewrites an address into USPS Publication 28 form and appends ZIP+4. Validation, through DPV, checks whether that exact delivery point exists. Standardize first; validation depends on it.

What does DPV code D mean?

The building or primary address was confirmed, but it needs a unit number (an apartment or suite) and none was given. Ask for the unit before mailing or matching.

Does a DPV-confirmed address mean the person lives there?

No. DPV confirms that the address exists and receives mail. Whether a specific person lives there today takes a separate check against recent records.

Related reading

Run a free identity check — no signup, no ID upload.