PostGrid vs RevAddress: Address Validation Compared (2026)
PostGrid and RevAddress both check US addresses, and both bill a flat monthly fee, so the pricing tables look like they answer the same question. They do not. PostGrid is an address-verification and direct-mail platform: verify, autocomplete, then print and post a physical letter. RevAddress is a USPS API layer where validation is the front door to rates, tracking and labels.
The useful question is not which one validates better. It is whether validation is the whole job, and whether the workflow ends at a mailbox or a package. PostGrid figures below were read from PostGrid’s pricing page on August 23, 2026.
What PostGrid charges
US and Canada Standard, the plan most readers of this page are comparing:
| Plan | Annual commitment | Month to month | Lookups per month | Overage |
|---|---|---|---|---|
| Essential | $18/mo | $20/mo | 2,000 | $0.02 |
| Business | $40/mo | $45/mo | 10,000 | $0.01 |
| Growth | $200/mo | $225/mo | 50,000 | $0.005 |
| Enterprise | Custom | Custom | Custom | Custom |
500 free credits to start. International verification across 245-plus countries is a separate ladder and a much steeper one: $70, $300 and $550 a month on annual commitment for 1,000, 5,000 and 10,000 lookups.
Two footnotes on that table do more to your bill than the headline rate.
Geocoding is an additional lookup. PostGrid’s own feature comparison marks “Geocoding (Lat and Long)” with an asterisk reading Additional Lookup. If your pipeline validates an address and also wants coordinates, that record draws two lookups, not one. At 10,000 addresses a month needing both, the Business plan’s 10,000 covers 5,000 addresses.
Bulk verification is a separate meter. The monthly plan lookups are for the real-time API. Bulk, which handles up to a million addresses in one upload, is priced per verification: $0.05 from 100 to 10,000 records, $0.03 from 10,000 to 100,000, quote above that, with 100 free to test. So a one-time 25,000-record list cleanse is about $750 on top of whatever plan you hold.
Neither of those is hidden. Both sit in small type under a table most people read in ten seconds.
What RevAddress charges
Flat monthly, metered on API requests rather than address lookups:
| Plan | Monthly | Annual | Included |
|---|---|---|---|
| Free | $0 | — | 1,000 requests/mo |
| Starter | $29 | $279 | 5,000 requests/mo |
| Growth | $79 | $758 | 25,000 requests/mo |
| Pro | $199 | $1,910 | 100,000 requests/mo |
| Enterprise | $499 | $4,790 | Unlimited |
One request is one call to any endpoint, so a rate quote and a validation cost the same. Geocoding carries no surcharge and runs on the free tier. Batch is included on Growth and above rather than metered separately, at 50 addresses per call.
Side by side, honestly
| Monthly volume | PostGrid | RevAddress | Cheaper |
|---|---|---|---|
| 2,000 | $18 | $29 (Starter) | PostGrid |
| 10,000 | $40 | $79 (Growth) | PostGrid |
| 50,000 | $200 | $199 (Pro) | Level |
| 25,000-record bulk cleanse | ~$750 on top of plan | Included in plan allowance | RevAddress |
| Address plus coordinates | Two lookups | One request | RevAddress |
For validation alone, PostGrid is cheaper below 50,000 a month and it is not close at 10,000. $40 against $79 is a real difference and no amount of feature framing changes it. If you will never ship a package, never need coordinates in the same call, and never bulk-clean a list, the Business plan is the better buy and you can stop reading.
Where it turns is at the edges of that sentence. Coordinates, bulk, and shipping are each a separate line item at PostGrid and each is included at RevAddress. Add all three and the comparison inverts well before 50,000.
What each one includes
| PostGrid | RevAddress | |
|---|---|---|
| US address validation | Yes | Yes, on your USPS license |
| ZIP+4 and DPV | Yes | Yes, on your USPS license |
| Standardize and geocode with no postal license | No | Yes, free tier |
| Geocoding cost | Additional lookup | Included |
| Autocomplete / typeahead | Yes | No |
| Canadian validation | Yes | No, US only |
| Print and mail | Yes | No |
| Bulk / batch | Separate meter, up to 1M per upload | 50 per call, Growth and above |
| Address extract from raw text | No | Yes |
| USPS rate shopping | No | Yes, on your license |
| Package tracking | No | Yes, on your license |
| Label creation | No | Yes, Pro and above, on your license |
| Bring your own USPS credentials | No | Yes |
| SOC-2 | Growth and above | Not published |
| HIPAA | Enterprise | Not published |
Read that by column. PostGrid is wider across verification and physical mail: autocomplete, Canada, print and post, and published SOC-2 and HIPAA coverage at the upper tiers are real capabilities RevAddress does not have. RevAddress is deeper into USPS shipping: rates, service standards, tracking and labels that PostGrid does not touch at any price.
If the job is validate then mail a letter, PostGrid does that end to end. If the job is validate then ship a package, RevAddress does that end to end. Neither substitutes for the other’s core work.
The certification and license difference
PostGrid states on its pricing page that its address verification is CASS and SERP certified, covering the US and Canadian postal standards. It holds that data itself, so nothing in the flow requires an agreement between you and a postal authority.
RevAddress is not a CASS-certified vendor, and the product is split in two because the data underneath has two different owners.
Free, no postal agreement. Standardization, geocoding and address extract run against US Census Bureau address data, 1,000 requests a month, no card. This puts an address into correct form and returns coordinates. It does not tell you whether mail arrives.
DPV and the shipping endpoints, on your USPS license. ZIP+4, DPV confirmation, the CMRA, vacant and business flags, rates, service standards and tracking run against the USPS Addresses API with credentials you hold. You sign the USPS agreement and fund the Enterprise Payment Account; we manage the OAuth lifecycle, the caching, the rate-limit budgeting and the retries. The USPS API pricing guide covers the fee curve and the signature sequence, which takes weeks rather than an afternoon.
That is the trade in one line: PostGrid asks you to sign nothing and charges per lookup class. RevAddress asks you to hold your own USPS license, and in exchange the geocoding, the batch and the shipping stack stop being separate bills.
The code
Both are one POST for a validation. PostGrid’s real-time verification endpoint, from their API docs:
curl -X POST "https://api.postgrid.com/v1/addver/verifications" \
-H "x-api-key: YOUR_POSTGRID_KEY" \
-H "Content-Type: application/json" \
-d '{
"address": {
"line1": "1600 Pennsylvania Ave NW",
"city": "Washington",
"provinceOrState": "DC",
"postalOrZip": "20500"
}
}'curl -X POST "https://api.revaddress.com/api/address/validate" \
-H "X-API-Key: rv_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"streetAddress": "1600 Pennsylvania Ave NW",
"city": "Washington",
"state": "DC",
"ZIPCode": "20500"
}'Same shape, and the field names differ in ways aliases absorb: line1, address1, street_address, zip and postal_code all resolve, so a port rarely needs a rename pass.
The divergence is the second call. The key that validated the address also quotes a rate:
curl -X POST "https://api.revaddress.com/api/rates" \
-H "X-API-Key: rv_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"originZIP": "10001",
"destinationZIP": "20500",
"weight": 16,
"mailClass": "USPS_GROUND_ADVANTAGE"
}'There is no PostGrid equivalent, because rate shopping is not what PostGrid sells. That is the cost the pricing table hides: with a validation-only vendor, the day your product ships something you are onboarding a second API, a second key and a second bill.
When to choose PostGrid
- Canadian addresses. PostGrid covers Canada Post standards. RevAddress is US only.
- Autocomplete at the point of entry. PostGrid has a suggestion API; RevAddress has none.
- Physical direct mail. Letters, postcards and cheques, printed and posted. RevAddress prints nothing.
- Validation is the whole job at moderate volume. At 10,000 lookups a month, $40 beats $79 and the extra scope is scope you are not using.
- You need a vendor that holds the postal data. No USPS agreement to sign, ever.
When to choose RevAddress
- USPS shipping is in the workflow, or will be. One key for validation, rates, tracking and labels.
- You need coordinates on most records. Geocoding is included rather than a second lookup.
- You clean lists regularly. Batch draws the plan allowance instead of a separate per-record meter, and a 24-hour cache means re-running the same list the same day is free.
- You already hold USPS credentials. Bring them and skip paying a second party for data you are licensed to read.
- Free is the right price for standardization. 1,000 requests a month with no card and no agreement.
Moving US validation across
If PostGrid is doing USPS validation for you and you want to consolidate:
- Get a free key at revaddress.com/signup. 1,000 requests a month, no card.
- Install the SDK if you want one:
pip install usps-v3ornpm install usps-v3. - Swap the call. Replace
POST /v1/addver/verificationswithPOST /api/address/validate. The aliases meanline1andpostalOrZipneed only a shallow rename. - Point bulk jobs at
POST /api/batch/validate, 50 per call, Growth and above. - Connect your USPS credentials if you need DPV. Start the license process first; it is the long pole.
- Keep PostGrid for direct mail and Canada if you use them. The two coexist; you are only moving US validation.
Swapping the endpoint is usually an hour or two. The USPS agreement is not, so sequence it first.
Sources
PostGrid plan prices, lookup allowances, overage rates, the geocoding footnote, the bulk verification meter and the certification claim all come from the PostGrid address verification pricing page, read on August 23, 2026. Vendor pricing changes without notice; check the page before budgeting. RevAddress prices are on the pricing page, and the batch limit, plan gate and cache duration are properties of the API.
Start here
- Free API key — 1,000 requests a month, no card, no USPS agreement
- RevAddress vs PostGrid — the current side-by-side product analysis
- Full pricing and the API reference with live try-it
- One list, not an integration? Clean a file from $19
Questions
- How much does PostGrid address verification cost?
- On an annual commitment, PostGrid's US and Canada Standard plans are $18 a month for 2,000 lookups, $40 for 10,000 and $200 for 50,000, checked August 2026. Month-to-month is $20, $45 and $225. Overage runs $0.02, $0.01 and $0.005 a lookup.
- Is PostGrid's bulk verification included in the monthly plan?
- No. Bulk is metered separately at $0.05 a verification for 100 to 10,000 US and Canada records and $0.03 from 10,000 to 100,000, with 100 free to test. The monthly plan lookups are for the real-time API.
- Does PostGrid charge extra for geocoding?
- Yes. PostGrid's own feature table marks geocoding latitude and longitude as an additional lookup, so a validated address that also needs coordinates draws two. RevAddress returns coordinates on the free tier at no extra charge.
- Is this CASS-certified address verification?
- No. RevAddress is not a CASS-certified vendor. Standardization and geocoding run against US Census Bureau data, and DPV verification runs against the USPS Addresses API on your own license. PostGrid states that it holds CASS and SERP certification.
- Which one should I pick for validation only?
- PostGrid, in most cases. It is cheaper at every published tier below 50,000 lookups a month and it covers Canada and autocomplete, which RevAddress does not. RevAddress wins when USPS shipping is part of the same workflow or when free standardization and geocoding cover most of the job.
Read next
Smarty vs RevAddress: Address Validation API Compared (2026)
Smarty's US Address Verification runs $17 to $485 a month by volume, checked August 2026. What that buys, and what a flat USPS-native plan costs instead.
9 min readComparisonShipping API Comparison 2026: EasyPost, Shippo, ShipEngine, RevAddress
EasyPost, Shippo, ShipEngine and RevAddress compared on published rates: labels, tracking, address lookups, USPS fees, and the fitting volume for each.
11 min readGuideUSPS API Pricing 2026 — What It Actually Costs
USPS address validation stopped being free on August 1, 2026. The published fee curve, the license that gates it, and what direct vs third-party costs.
8 min read