Home / Blog / Sales tax rates
Sales tax rates

Why does the sales tax rate differ between two addresses in the same city?

Two customers with the same city name and ZIP code can owe different tax rates. The reason is how local tax districts are drawn, and the fix is address-level lookup instead of ZIP-level guessing.

Residential street corner in a US suburb with a mail carrier delivering packages to two neighboring houses, mailbox posts, trees, clear afternoon light

The layers that make up a combined rate

A combined sales tax rate is a stack of separate taxes. At the bottom is the state rate. On top of that, depending on the state, sit county taxes, city taxes, and special purpose district taxes for transit systems, stadiums, hospitals, fire protection, economic development zones, and similar local programs. Each layer has its own boundary, and those boundaries were drawn for reasons that have nothing to do with postal delivery routes. A transit district may cover part of a county, a fire district may straddle two cities, and a city's limits may leave pockets of unincorporated county land inside what everyone locally calls the same town. Related: What Economic Nexus Means and Why It Matters

That is why two addresses that share a city name and a ZIP code can fall into different stacks. One house is inside the city limits and pays the city tax; the neighbor across the road is in unincorporated county territory and does not. One block is inside a transportation district approved by local voters; the next block was left out. The differences are usually fractions of a percentage point, but they are real, and a state will hold you to the rate that applies at the actual delivery address, not the one that seems to apply to the city. Related: How do you handle sales tax on shipping charges when selling to customers in different states?

Keep reading: US Sales Tax Basics for Online Sellers, What Economic Nexus Means and Why It Matters, Origin vs Destination Based Sales Tax, Explained. See how SalesTaxly helps you us sales tax rates and lookup for online stores.

Why ZIP codes are the wrong tool for the job

ZIP codes were designed to route mail efficiently. They follow carrier routes, cross city and county lines freely, and sometimes cover territory in more than one state. A single ZIP code can contain several different combined rates, and a ZIP-level lookup has to pick one of them, typically the most common or the highest. Whichever choice it makes, it will be wrong for some share of the addresses inside that ZIP. In areas with dense special districts, that share can be significant.

The consequences cut both ways. Overcharge and you owe the customer a refund, and in some states you must remit the excess anyway. Undercharge and you owe the difference out of pocket at audit, with interest. Neither error is visible at checkout because the customer rarely knows the correct rate either. Most sellers only discover the problem when a state auditor samples orders and recalculates them at the rooftop level, or when a local customer who works in tax points it out.

How address-level rate lookup solves it

An address-based lookup geocodes the full street address to a latitude and longitude, then tests that point against the boundary polygons of every taxing jurisdiction. The result is the exact stack of state, county, city, and district rates for that rooftop. This is what states themselves use when they publish rate lookup tools, and it is the standard a seller is expected to meet in destination-based states. The lookup takes milliseconds and happens at the moment the customer enters a shipping address, so there is no impact on the checkout experience. Related: Origin vs Destination Based Sales Tax, Explained

Address quality determines lookup quality. An address with a missing apartment number still geocodes fine, but a misspelled street or a missing directional such as North or South can push the point into a neighboring jurisdiction. Validate and standardize addresses before you send them to the rate lookup, and pay attention to rural routes and PO boxes, which do not correspond to a physical rooftop at all. For a PO box, most states expect you to use the rate for the post office location or the buyer's physical address if you have it.

States where this matters most

The problem exists everywhere local taxes exist, but a few states stand out. Colorado has home-rule cities that administer their own sales taxes with their own rules and boundaries, and its combined rates vary block by block in the metro areas. Alabama, Arizona, and Louisiana have long lists of local jurisdictions, and several of these states offer simplified programs for remote sellers precisely because the local patchwork is so hard to manage. Texas and Washington have many overlapping special districts, so a single ZIP code often spans multiple combined rates. Related: US Sales Tax Basics for Online Sellers

If you sell into these states, treat rooftop lookup as mandatory rather than an upgrade. Elsewhere, the cost of ZIP-level errors is lower but not zero, and the same address validation and geocoding pipeline works for every state at once. Set up the address-level lookup once, log the jurisdiction codes returned for each order alongside the rate, and you will have both correct tax at checkout and the evidence to defend it later.

Key takeaways
  • A combined rate is a stack of state, county, city, and special district taxes, each with its own boundary.
  • ZIP codes follow mail routes and routinely contain more than one combined rate, so ZIP-level lookup is wrong for some addresses.
  • Address-level lookup geocodes the rooftop and tests it against every jurisdiction boundary, which is the standard states expect.
  • Validate and standardize addresses before lookup, and log the returned jurisdiction codes with each order.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

Charge the right US sales tax, every time

US sales tax rates and lookup for online stores. SalesTaxly is built to help you put this into practice.

Look up a rate

More from the SalesTaxly blog

Get the SalesTaxly playbook

Practical guides on sales tax rates, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.