Skip to content

List Clean

Clean a mailing list before printing

Open your saved files

Upload a CSV. Each address comes back in USPS format with coordinates, a census tract and its income, and the duplicate rows grouped.

Price per file, paid once

Up to 500 rows
3.8¢ a row
$19
Up to 2,500 rows
1.9¢ a row
$47
Up to 10,000 rows
1¢ a row
$97
Address Quality Report, added to any run see a sample
$29

No account needed. The diagnosis is free and comes before payment, and a reply to the receipt gets a refund.

For USPS delivery-point verification on every row, use the API on a paid plan with purchased credits, or ask us to run the file for you.

1. Upload a CSV Up to 10,000 rows

The free diagnosis shows what the run will fix before you pay.

One row, before and after

A business in San Francisco filed its address with a misspelled street and a suite number.

As filed

2261 MARKET SREET # 22288 SAN FRANCISCO CA 94114

Returned

2261 MARKET ST SAN FRANCISCO CA 94114

Match
Exact, Census Bureau geocoder
Coordinates
37.76473, -122.43221, estimated along the street
Census tract
203, county 06075
Same address as
2261 Market St, filed 400 times in 115 spellings
Median household income
$182,547, 2024 five-year
Census tract population
3,419 residents, 7.6% of homes vacant

RevAddress dropped the unit number # 22288 and matched the misspelled SREET to the standard suffix ST. The corrected form matches 2261 Market St, so this filing joins that address's duplicate group.

San Francisco business registry, read September 2, 2026.

Files arrive in every shape: a BOM on the header row, semicolon or tab separators, quoted commas, stray spaces. Each is handled on the way in.

Every row gains 13 columns

Your own columns come back unchanged. The rows shown are three real filings for one address.

row streetcitystatezip standardizedmatchmatch_typelongitudelatitudecoord_sourcecounty_fipscensus_tractmedian_hh_incometract_populationtract_vacancy_pctdupe_groupdupe_of_row
1 2261 Market StSan FranciscoCA94114 2261 MARKET ST, SAN FRANCISCO, CA, 94114MatchExact-122.4322137.76473street_interpolated06075020300182,5473,4197.6D1
2 2261 Market St Ste 80070San FranciscoCA94114 2261 MARKET ST, SAN FRANCISCO, CA, 94114MatchExact-122.4322137.76473street_interpolated06075020300182,5473,4197.6D11
3 2261 Market Sreet # 22288San FranciscoCA94114 2261 MARKET ST, SAN FRANCISCO, CA, 94114MatchExact-122.4322137.76473street_interpolated06075020300182,5473,4197.6D11
Columns in blue are added by RevAddress. San Francisco business registry, September 2, 2026.

The added columns: the standardized address and how it matched, the coordinates and how they were placed, county and census tract, the tract's median household income, population and vacancy from the American Community Survey 5-year estimates, and the duplicate group with the row it repeats.

A row that did not match keeps its original values and is listed in the report with the reason. Where the National Address Database covers the state, the point moves from an estimate along the street to the building, and the placement column says which.

The Address Quality Report

It adds $29 to any run. These pages come from the sample file, printed by the same renderer as a paid report.

Page 1, the cover

Address Quality Report — sample-donors.csv: Page 1, the cover

Section 8, what the bad records cost

Address Quality Report — sample-donors.csv: Section 8, what the bad records cost
The sample report for sample-donors.csv, 20 rows, rendered September 5, 2026. Open the whole report

The full report covers a health score for the whole list, match quality, ZIP Code completeness, duplicate clusters, county concentration, a neighborhood income and vacancy profile, a re-run date, and what the undeliverable rows cost at your postage.

San Francisco in 2.7 minutes

San Francisco publishes its registered business locations. We ran 10,000 of them once, exactly as filed, on August 18, 2026.

San Francisco drawn only from 4,845 registered business addresses, one dot each, with the block around 2261 MARKET ST enlarged 122.50°W 122.48°W 122.46°W 122.44°W 122.42°W 122.40°W 122.38°W 122.36°W 37.72°N 37.74°N 37.76°N 37.78°N 37.80°N 1 mile 2261 MARKET ST500 m
10,000 rows, each typed by a different business, from 40 states. 95.9% standardized, 8,558 of them exactly as written. 2,561 rows repeated another, leaving 7,026 distinct addresses. 9,534 rows carry tract income across 185 counties, from $51,964 at the 10th percentile to $222,891 at the 90th. 100 businesses at 2261 Market St fell into one duplicate group. Each dot is one address at the coordinates the run returned. Ink dots matched as written; cobalt dots matched after standardization. There is no basemap: the grid, Market Street's diagonal and the parks come from the addresses alone.

What a returned letter costs

A 10,000-row run costs $97. It pays for itself once it keeps 119 bad pieces out of the mail.

At a First-Class stamp of 82¢ before printing, that is 1.2% of the list.

If you clean before every send, the API runs the same checks as each address is entered. See pricing

Questions

Is this CASS-certified DPV verification?

No. List Clean matches each row with the Census Bureau's geocoder and reports how the row matched. CASS and DPV are two USPS programs: one certifies the software that codes an address into postal format, and the other confirms that a specific delivery point, down to the apartment, is one USPS delivers to today. RevAddress is not a CASS-certified vendor, and List Clean does not run DPV. DPV runs through the API, on a paid plan with purchased credits. DPV does not find a duplicate household, so run this pass first either way.

Does it run change of address?

No. Updating an address after someone moves is NCOA, the USPS National Change of Address service, which is licensed separately and has its own paperwork. List Clean gets a file ready for that step. NCOA processors want standardized, deduplicated input, and every duplicate collapsed here is a record you do not pay them to process.

What does the match report show?

Each row comes back marked Exact, Non_Exact or no match. Exact means the Census geocoder matched the address as you sent it. Non_Exact means it matched after standardization, which is where a misspelled street name or a missing directional gets repaired. A row with no match keeps its original values and is listed in the report with the reason. The three totals add up to the rows in your file.

Do I need an account?

No. Upload the file, read the free diagnosis, and pay only if you want the run. The download link goes to the email you enter at checkout, and this page shows it while the job runs. The 10,000-row San Francisco file geocoded in 2.7 minutes.

What happens to my file?

We use it for your job only. It is not used for training, not resold and not combined with anyone else's data. Files and results are deleted automatically 30 days after the run. To have yours deleted sooner, reply to your receipt and ask.

What formats work?

CSV up to 8 MB and 10,000 rows. Commas, semicolons and tabs all work, with or without the hidden BOM a spreadsheet adds. Use headers like street, city, state, zip (many spellings are recognized) or a single full_address column. An .xlsx upload is refused with a message asking you to save the sheet as CSV first. For a larger file, ask us and we will run it as a service.

Can I get a refund?

Yes. Reply to the receipt email; we read it the same day and refund on request. The match report is the first thing in the workbook, so you can judge the result within a minute of opening the file.