List Clean
Clean a mailing list before printing
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.
2. Your file's diagnosis
Clean this listCheckout is on Stripe. A reply to the receipt gets a refund.
Processing
Payment received. The file is running, and this page updates as it goes.
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.
Every row gains 13 columns
Your own columns come back unchanged. The rows shown are three real filings for one address.
| row | street | city | state | zip | standardized | match | match_type | longitude | latitude | coord_source | county_fips | census_tract | median_hh_income | tract_population | tract_vacancy_pct | dupe_group | dupe_of_row |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2261 Market St | San Francisco | CA | 94114 | 2261 MARKET ST, SAN FRANCISCO, CA, 94114 | Match | Exact | -122.43221 | 37.76473 | street_interpolated | 06075 | 020300 | 182,547 | 3,419 | 7.6 | D1 | |
| 2 | 2261 Market St Ste 80070 | San Francisco | CA | 94114 | 2261 MARKET ST, SAN FRANCISCO, CA, 94114 | Match | Exact | -122.43221 | 37.76473 | street_interpolated | 06075 | 020300 | 182,547 | 3,419 | 7.6 | D1 | 1 |
| 3 | 2261 Market Sreet # 22288 | San Francisco | CA | 94114 | 2261 MARKET ST, SAN FRANCISCO, CA, 94114 | Match | Exact | -122.43221 | 37.76473 | street_interpolated | 06075 | 020300 | 182,547 | 3,419 | 7.6 | D1 | 1 |
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
Section 8, what the bad records cost
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.
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.