Validate addresses
Normalize and geocode addresses for rooftop-accurate rates.
US sales tax is jurisdiction-specific, and jurisdictions don’t follow ZIP code boundaries. Resolving an address before you calculate ensures AvaTax assigns the correct state, county, city, and special district rates.
Resolve an address
POST /api/v2/addresses/resolve validates an address, corrects it to a standardized form, and returns latitude/longitude plus the tax authorities that apply.
Response
The validatedAddresses array contains the corrected address; coordinates returns the geocode; and taxAuthorities lists the jurisdictions that will be applied during calculation.
Interpreting messages
The messages array flags anything AvaTax changed or couldn’t confirm.
Address corrected
A refinementLevel at the rooftop or ZIP+4 level means the address resolved cleanly. Store the validated form for future orders.
Address not found
A message with severity Error means the address couldn’t be matched. Prompt the customer to re-enter it rather than calculating against an unverified location.
Validate at address entry — in the checkout form — not at calculation time. Correcting the address once avoids repeated round-trips and keeps every downstream transaction accurate.

