Skip to content
DataUntangler

Address standardization before the file goes to a mail house

Address standardization means writing every address the same way, so that systems downstream can match and validate them. Most of the damage is in three fields: the state written four ways, the ZIP code missing its leading zero, and the country as a code in some rows and a name in others.

In-browser your file never leaves your computer

Every row proposed to you before it is applied

CSV log of what you approved and rejected

Clean a file
01 Try it on this page

Load a messy sample and watch it work

The same engine described below, running on your own machine. Nothing is uploaded and nothing is applied until you approve it.

1. Load a file

Your file is read on your own machine. Nothing is uploaded, so nothing can leak.

Or start from a messy sample

Status

Loading the sample file.

File: CRM contact export

Rows

--

Columns

--

Changes

--

Duplicate rows

--

Date formats

--

Blank or invalid emails

--

Load a file to see the diff

Drop a CSV or pick one of the messy samples. Every proposed change appears here as a line you approve or reject.

02 About address standardization

The three fields that break batches

State

California, Calif., CA and california are one state. DataUntangler proposes the two letter USPS code for every variant it recognizes.

Postcode

A five digit ZIP that arrives as four digits lost its leading zero in a spreadsheet. The column width tells you how many are missing.

Country

US, USA, U.S.A., America and United States of America become one value. When most of the column is already two letter codes, the file keeps codes and USA becomes US instead.

What this does and does not do

This standardizes the form of an address. It makes the values consistent, restores what a spreadsheet dropped, and removes the variants that break exact matching.

It does not verify that an address exists or is deliverable. That is a different job, done against a postal authority database, and no tool that runs entirely in your browser can honestly claim to do it. Standardizing first makes that verification step cheaper and more accurate, because fewer records fail on formatting alone.

Do it before you pay per record

Address validation services and mail houses charge per record, and a record that fails on a missing zero costs the same as one that succeeds. Cleaning the obvious problems first reduces the failures you pay twice for. Address form is one column of a wider data hygiene routine, the file around it usually needs Excel data cleaning as well, and the data cleaning tool proposes both sets of changes together.

What a run on a US mailing list returns

We ran the engine on a nine row customer mailing list exported from a CRM, the kind that goes to a print vendor or a validation service. It proposed twenty changes: six state values to USPS codes, five ZIP codes with the leading zero restored, seven country values to one name, plus a trimmed street and a cleaned email. The table below is a sample of them, exactly as returned.

Two results are worth reading before you buy anything. The state written as conn was left alone, because it is not an abbreviation the engine recognizes, so it stays visible for you to fix rather than guessed. And the same customer appeared twice, once at 12 Elm St and once at 12 Elm Street. The engine proposed that pair as one cluster on the shared email and marked it for review because the addresses differ. The grouping step is the same one described on data deduplication tools.

When it will not pad a ZIP code

A four digit postcode is not always a broken ZIP code. Sydney is 2000 and Vienna is 1010. With a country column, a zero is added only on rows whose country is the United States or Germany, so in our test 2108 in a US row became 02108 while 2000 in an Australian row and 1010 in an Austrian row were left as they were.

Without a country column, a row whose state is a US state is treated as a US row and padded with high confidence. A four digit value on a row with no state is proposed as likely and flagged for review, so Approve all skips it. If the State column also holds Australian states such as NSW, the engine stops assuming the US at all and pads nothing.

Address standardization software compared by category

Buyers often shop for standardization and verification as one product. They are separate jobs with separate prices, and most mailing projects need both in that order. Standardize the form of every field first, then pay a certified service to confirm the cleaned addresses exist.

Spreadsheet find and replace CASS certified verification Geocoding or parsing API DataUntangler
Standardizes state, ZIP and country form One pattern at a time Yes, as part of verification Partly, per address Yes, whole file at once
Confirms the address is deliverable No Yes Some do No
Shows each change before it applies No Usually returns a corrected file No Yes, cell by cell
Also finds duplicate customers No Some vendors No Yes
Pricing model Included with the spreadsheet Per record or per batch Per request Flat monthly plan
Best for A handful of rows Bulk mail and postage discounts Apps that geocode addresses Cleaning the file before you pay per record

Category level comparison. No vendor prices are quoted because they change and vary by volume.

Who pays for address standardization

The buyer is usually somebody about to send a file to a vendor that charges per record: a marketing ops manager sending a direct mail list to a print house, an operations lead loading customer addresses into a shipping platform, or a finance team moving billing addresses into a new ERP. Every malformed row costs them a failed record and a second pass.

The Analyst plan cleans unlimited files of up to 25MB each, and Enterprise puts several people on one invoice. See pricing, or run the demo above on your own list first. The demo runs in your browser and nothing is uploaded.

03 Read it off a real file

Address changes from a real engine run on a US mailing list

Field Original Proposed Rule Confidence
State Massachusetts MA State standard High
State N.J. NJ State standard High
State Calif. CA State standard High
State tex TX State standard High
Zip Code 6103 06103 Leading zero High
Zip Code 2903 02903 Leading zero High
Country U.S.A. United States Country standard High
Country America United States Country standard High
Street (space)88 Main St(space) 88 Main St Whitespace High
State conn Not changed Not a recognized abbreviation None

Sample of the twenty changes proposed on a nine row list. Street suffixes such as St and Street are not rewritten, which is why the duplicate customer at two spellings of one street was flagged for review rather than merged silently.

04 What the mail house sends back

Three things a shipping file is rejected for

Validation and mailing are priced per record, so a file that is not standardized first is paid for twice.

Data hygiene

The variants count as different addresses

Calif., CA and California are three values to anything downstream, so one household is handled as three records and mailed three times.

The ZIP code lost a digit on the way

A spreadsheet read 02134 as a number and stored 2134. The validator rejects it as malformed, and the row comes back undeliverable.

Country is spelled four ways in one column

USA, U.S.A., United States and US split a single market into four, and the carrier rules that apply to it stop matching.

What standardizing first changes

One spelling per state, leading zeros restored, one country name, and a file that arrives at the paid service already in the shape it expects.

05 Before you run it

Questions about address standardization

Does it handle addresses outside the United States?
Country names are normalized for the common variants, and whitespace, casing and encoding fixes apply to any address. State code standardization is US specific.
Will it change a ZIP code that is genuinely four digits?
Not on a row it knows is outside the US. With a country column, only United States and German rows are padded, so Sydney 2000 and Vienna 1010 stay as they are. With no country and no state on the row, a pad is proposed as likely and flagged, so Approve all leaves it alone.
Is DataUntangler CASS certified?
No. CASS certification covers verifying US addresses against USPS data, which needs the postal database and is sold per record. DataUntangler standardizes the form of the file before that step, so fewer records fail verification on formatting alone and you pay for fewer rejects.
Does it expand street abbreviations like St and Ave?
No. Street lines are trimmed of stray spaces, but St, Street, Ave and Avenue are left as written. A verification service rewrites street suffixes to the USPS form. If one customer appears with both spellings, the duplicate is still found on email or name and flagged so you can check the address.
What happens to a state value it does not recognize?
It is left exactly as it was and no change is proposed. In our test the value conn stayed conn. Leaving it visible is deliberate: a guessed state code on a mailing list is worse than an obvious one you can fix by hand in a minute.
06 What it costs

Plans for when the file is bigger than the demo

Yearly billing saves 50 percent. There is no free plan, and no card is needed to use the browser demo above.

Yearly billing saves 50 percent, half the monthly price.

Switch to yearly and save 50 percent.

Analyst

Self-serve

One person with files to clean, as many as they like.

$29$59/mo

Billed $348 a year Billed monthly

Buy Analyst, yearly Buy Analyst, monthly
  • Unlimited files
  • Files up to 25MB, about 100,000 rows
  • Exact and fuzzy duplicate detection
  • Dates, numbers, currencies, encoding and casing fixed
  • Every change reviewable before you download
  • Cleaned CSV and a change log, both downloadable
  • Runs in your browser: files never leave your machine
  • Email support

Enterprise

Several people on one invoice, a DPA on request, priced per seat.

$49$98/seat/mo

Billed $588 a seat a year, from 2 seats ($1,176) Billed monthly per seat, from 2 seats ($196)

Buy Enterprise, yearly Buy Enterprise, monthly
  • Everything in Analyst
  • Several people on one invoice
  • DPA on request
  • Invoicing and purchase orders
  • A named contact for support

Payment is by card through our payment provider, monthly or yearly, and you can cancel from your account at any time. The free try is one file of your own, up to 5MB, in the browser demo. Already paid? Sign in.

Clean the file, and be able to show what you changed

Try the demo on your own CSV first. It runs in your browser, it costs nothing, and no card is required.

No card required. Your file never leaves your computer.

Clean a file