NCOA
NCOA is the USPS-licensed service that matches a mailing list against the National Change of Address registry — a 48-month database of permanent move filings — and updates, forwards, or drops every record where the recipient has moved.
Acronym for: National Change of Address Also known as: NCOALink, USPS Move Update
NCOA stands for National Change of Address. It is the USPS-licensed process for matching every record on a mailing list against the registry of permanent change-of-address filings the Postal Service has on file, then updating, forwarding, or dropping each record according to what that match says. The licensed product mailers actually use is called NCOALink, and the registry it queries is technically the NCOALink 48-Month Master File — 48 months of moves, indexed on name and address, refreshed by USPS on a continuous cycle.
Why this exists at all
USPS launched the underlying NCOA service in the 1980s to solve a problem that was bleeding the agency money: undeliverable-as-addressed mail. When a household moves, the old address still appears on every list the household is on, and First-Class Mail addressed there has to be physically forwarded, returned, or destroyed. That handling has a cost. So in 1986 USPS started licensing the change-of-address database back to mailers in a controlled, privacy-respecting way: you don’t get to see who moved where, you submit a list, and you get back a list with the moves applied. The current NCOALink program, formalized in the 2000s, codified that model and made participation a precondition of automation postage discounts under what USPS now calls the Move Update Standard.
How it actually works
A licensed NCOALink processor (every legitimate mail platform either is one or sits behind one) takes the input list and submits it to USPS through a defined API. USPS matches every record on a normalized version of name plus address. A match returns one of several disposition codes — the important ones are: forwarded (a permanent COA was filed inside the 18-month forwarding window and the new address is supplied), moved-no-forwarding (the recipient moved but is past the forwarding window or filed an opt-out), deceased (matched against the USPS deceased file), and box-closed (the PO Box closed without forwarding). The list comes back with the updated addresses and the disposition codes, plus a CASS-style certification record confirming the pass happened, when, and against which database vintage.
Two important details. First, NCOA does not rely on USPS forwarding the piece in transit; it replaces the address upstream so the piece is dropped already addressed correctly. That matters because USPS Marketing Mail — the class most acquisition campaigns use — is not forwarded by default and is destroyed at the postal facility if the recipient has moved. Second, NCOA is a privacy-controlled product: the mailer cannot use the returned COA data for anything other than addressing the specific drop the list was processed for. There’s a contractual audit trail behind every NCOALink license.
What goes in, what comes out
Input: a list with at minimum a recipient name and a U.S. postal address. The match is name-plus-address, so a list with only an address (e.g., a saturation list) won’t hit any moves — NCOA is fundamentally a person-level lookup. Output: the same list with addresses replaced for forwarded moves, dispositions attached for non-forwarded moves and other suppressions, and a Move Update certification stamping the drop for full automation postage. The records that fail forwarding are reported back, not silently kept; the operator decides whether to keep them as undeliverable, route them to an email reactivation campaign, or drop them entirely.
Common pitfalls
The single most common pitfall is running NCOA only on initial list ingest and assuming the list stays clean. USPS publishes the Move Update Standard window at 95 days — every record on a First-Class or Marketing Mail drop must have been NCOA-processed within 95 days of mailing. A list run through NCOA in January and mailed again in May is no longer compliant. The second most common pitfall is treating NCOA and CASS as interchangeable. They are not. NCOA updates the address based on whether the recipient moved; CASS standardizes the format so USPS can read it. Both are required for full automation discounts, and they have to run in sequence. The third pitfall is ignoring the disposition codes — teams that filter only for “forwarded” and dump the rest miss the deceased flags and unforwardable moves, which are the records that quietly destroy brand trust when they keep mailing.
How DirectMail.io runs it
DirectMail.io processes NCOA against the 48-month NCOALink registry on every list, every drop, before press queue. The pass runs alongside CASS standardization and DPV validation, the certification documentation is filed automatically with the USPS manifest, and the four disposition buckets — forwarded, deceased, prison/institution, unforwardable — are surfaced in the dashboard for review. There is no “skip NCOA” toggle on production drops. Details are on the NCOA feature page.
When to use this
- Every drop, period. The 95-day window means quarterly or annual NCOA passes are not compliant for any campaign that mails more often than that. Treat NCOA as a precondition, not an option.
- On any list arriving from outside. Lists from data partners, clients, or rented sources are stale by the time they reach you. NCOA on ingest catches the moves that happened in transit.
- Before retention or loyalty re-mails. A retention list re-mailed without NCOA accumulates moves with every send and slowly degrades into a ghost list of households that have moved away.
For the operational checklist NCOA sits inside, see the seven-step list-hygiene checklist.