US sales-tax rates by ZIP: what is covered, per state

GET /us/sales-tax?zip= answers from public data only: a dated table of the 50 states and DC, and ZIP-level files that state revenue departments publish openly. A ZIP code is a postal route, not a tax boundary: several jurisdictions can share one. So every answer says how far it goes in coverage, and where the ZIP is covered it gives the average combined rate with its minimum and maximum, not one number presented as exact.

One call

ZIP or ZIP+4 (the +4 is ignored).

curl — US sales-tax rate for a ZIP
curl "https://veriport.io/api/v1/us/sales-tax?zip=98101"

Coverage per state

Rates in percent. California, Utah and Virginia include their mandatory statewide local add-on in the state rate (the source’s convention, repeated in each answer’s notes).

StateCoverageState rateAvg. local (statewide)ZIPs in file
Alaska (AK)state_only0 %1.82 %—
Alabama (AL)state_only4 %5.46 %—
Arkansas (AR)state_only6.5 %2.98 %—
Arizona (AZ)state_only5.6 %2.94 %—
California (CA)state_only7.25 %1.78 %—
Colorado (CO)state_only2.9 %4.99 %—
Connecticut (CT)state_only6.35 %——
District of Columbia (DC)state_only6 %——
Delaware (DE)state_only0 %——
Florida (FL)state_only6 %0.98 %—
Georgia (GA)state_only4 %3.56 %—
Hawaii (HI)state_only4 %0.5 %—
Iowa (IA)state_only6 %0.94 %—
Idaho (ID)state_only6 %0.03 %—
Illinois (IL)state_only6.25 %2.73 %—
Indiana (IN)state_only7 %——
Kansas (KS)state_only6.5 %2.21 %—
Kentucky (KY)state_only6 %——
Louisiana (LA)state_only5 %5.13 %—
Massachusetts (MA)state_only6.25 %——
Maryland (MD)state_only6 %——
Maine (ME)state_only5.5 %——
Michigan (MI)state_only6 %——
Minnesota (MN)state_only6.875 %1.26 %—
Missouri (MO)state_only4.225 %4.22 %—
Mississippi (MS)state_only7 %0.06 %—
Montana (MT)state_only0 %——
North Carolina (NC)state_only4.75 %2.35 %—
North Dakota (ND)state_only5 %2.09 %—
Nebraska (NE)state_only5.5 %1.48 %—
New Hampshire (NH)state_only0 %——
New Jersey (NJ)state_only6.625 %-0.02 %—
New Mexico (NM)state_only4.875 %2.8 %—
Nevada (NV)state_only6.85 %1.39 %—
New York (NY)state_only4 %4.54 %—
Ohio (OH)zip_average5.75 %1.54 %1393
Oklahoma (OK)state_only4.5 %4.56 %—
Oregon (OR)state_only0 %——
Pennsylvania (PA)state_only6 %0.34 %—
Rhode Island (RI)state_only7 %——
South Carolina (SC)state_only6 %1.49 %—
South Dakota (SD)state_only4.2 %1.91 %—
Tennessee (TN)state_only7 %2.61 %—
Texas (TX)state_only6.25 %1.95 %—
Utah (UT)state_only6.1 %1.32 %—
Virginia (VA)state_only5.3 %0.47 %—
Vermont (VT)state_only6 %0.43 %—
Washington (WA)zip_average6.5 %3.07 %715
Wisconsin (WI)state_only5 %0.72 %—
West Virginia (WV)state_only6 %0.6 %—
Wyoming (WY)state_only4 %1.39 %—

How the ZIP averages are made

  • WA — Average of the combined rates of the ZIP+4 ranges in the ZIP, weighted by range width; min and max over those ranges. File for 2026Q4, fetched 2026-10-24.
  • OH — Average of the county rates (state + county + transit) listed for the ZIP; min and max when the ZIP crosses county lines. File for 2026-10, fetched 2026-10-24.

What is not offered, and why

Address-level jurisdiction assignment (which county, city and special district a street address falls in) needs boundary geodata: some states publish it under the Streamlined Sales Tax programme, the rest is licensed by commercial vendors. Without it, a ZIP answer is a range, and this API says so rather than guess. Product taxability (is SaaS or a digital download taxable in this state?) and nexus are not covered either. For filing, exemption certificates or address-exact rates, use a full sales-tax engine.

Use the ZIP average to estimate, quote or sanity-check. For a tax line on an invoice in a ZIP that spans several jurisdictions, the exact rate depends on the address.

Questions

Why only two states at ZIP level?
Because only some revenue departments publish an open, machine-readable file keyed by ZIP that can be fetched and dated. Each new state file is added when it is ingested and announced in the changelog; the coverage field changes from state_only to zip_average for its ZIPs.
Is the average weighted?
Washington’s average is weighted by the width of the ZIP+4 ranges in each jurisdiction (a proxy for the number of delivery points); Ohio’s is the plain average of the county rates listed for the ZIP. Min and max are exact over the file.

Parameters, fields and errors from the OpenAPI document.

Reference: US sales-tax rates

Sources