US sales-tax rate API

Sales tax,
settled.

One request returns the exact combined rate for any US ZIP or jurisdiction — state, county, city, and special-district, summed and sourced.

Live in production 50 states + DC 24 SST member states
Rate Resolver GET /rates
San Francisco CA · San Francisco
Combined rate 8.68% ✓ VERIFIED
source: geo-zip resolved live
51
States + DC, base rates
24
SST member states, full local rates
5
Endpoints: rates, calc, validate, taxability, exemptions
10
Product categories with taxability rules
The surface

Five endpoints. The whole tax problem.

Each does one job and returns plain JSON. Authenticate with an X-API-Key header — that's the entire integration.

GET/rates
Look up the combined rate by ZIP or full state · county · city.
?zip=94102 → 8.68%
POST/calculate
Compute tax on a subtotal or line items, with taxability and exemptions applied.
{ subtotal, to_zip } → tax
POST/validate/address
Normalize an address and return its jurisdiction with a confidence score.
→ high · medium · low
GET/taxability
Ask whether a product category is taxable in a state — SaaS, groceries, clothing, and more.
?state=CA&category=saas
POST/exemptions
Store and apply resale & exemption certificates, scoped to your account.
cert → 0% on match
The breakdown

A total is never just a number.

Every rate decomposes into the jurisdictions that levy it. We return each layer, so your ledger reconciles to the cent and your filings reconcile to the line.

Stacked, sourced, summed.

Take a checkout in Dallas. Four jurisdictions stack into one charge — and a special transit district is part of it, not an afterthought.

state + county + city + special
6.25 + 1.94 + 1.00 + 1.00 = 8.19%

No rounded statewide averages. No “close enough.” The components are the product.

Pricing

Flat monthly pricing. No per-transaction fees.

Every plan includes the entire API — all five endpoints and full jurisdiction breakdowns. You only choose how many requests you make per day.

All 5 endpoints Full jurisdiction breakdowns Tax calculation & line items Exemption certificates Address validation No per-transaction fees
5-day free trial Every plan starts with a free trial — 100 requests/day for 5 days, card on file. You're not charged until the trial ends, and you can cancel anytime.
Starter
$29 /mo
2,000 req / day
Growth
$49 /mo
12,000 req / day
Pro Most popular
$79 /mo
50,000 req / day
Scale
$149 /mo
150,000 req / day
EnterpriseVolume rates, SLAs, single-tenant
Custom
Over 150,000 req / day

The same lookups cost $0.05 each on Stripe Tax and $0.25+ on Avalara — here there's no per-transaction fee, no monthly minimum, and no implementation fee.

Wire up sales tax this afternoon.

One header, one request, every US jurisdiction. Grab a key and resolve your first rate in a single curl.

Start free trial