US Sales Tax, Explained: Stacking State and Local Rates and Backing Out the Net Price
A practical guide to US sales tax — why rates vary by state, how to stack state and local rates correctly, and how to reverse a tax-inclusive total to find the pre-tax price.
US Sales Tax, Explained: Stacking State and Local Rates and Backing Out the Net Price
The first time I priced an order to a US customer, I quoted a number that turned out to be wrong by almost a dollar. The product was $49.99, I knew the state rate, and I confidently multiplied. Two problems: I had ignored the local tax that stacks on top of the state rate, and later, when I tried to reverse a receipt total to log the tax for my books, I divided wrong. Both mistakes are common, both are quiet, and both compound across hundreds of orders. This guide walks through how US sales tax actually behaves so you stop guessing.
Why US sales tax varies so much
Unlike a national VAT, US sales tax is set at the state level and then layered with county, city, and district taxes. There is no single "US rate." A shopper in one zip code can pay several percentage points more than someone twenty miles away in the same state. That is by design: each jurisdiction sets its own slice.
Here are real 2024 statewide base rates to anchor the idea (source: Tax Foundation, 2024 state sales tax data):
- California: 7.25% statewide base — the highest state base in the country
- Texas: 6.25% statewide base
- Florida: 6.00% statewide base
- New York: 4.00% statewide base
- Colorado: 2.90% statewide base — the lowest among states that charge one
And five states levy no statewide sales tax at all: Delaware, Oregon, Montana, New Hampshire, and Alaska. The first four also have essentially no local sales tax, so the price on the tag is what you pay. Alaska is the asterisk — it has no statewide rate but lets boroughs and cities charge their own local tax, which reaches roughly 7% in some towns. So an Alaska purchase is not automatically tax-free.
State plus local: the stacking trap
California's 7.25% sounds modest until you ship to Los Angeles, where county and city taxes push the combined rate above 9.5%. That gap is exactly where pricing errors hide. If you fill in only the state rate and stop, you undercharge on every order to a high-local-tax city.
The fix is structural: treat the rate as two fields, state and local, and sum them per buyer address. The Sales Tax Calculator splits these into separate inputs and combines them automatically, so an order to Los Angeles reads 7.25 + 2.25 = 9.5% while the next order to Portland reads 0 + 0 = no tax. Keeping them separate means you never accidentally apply a California rate to an Oregon order during reconciliation.
This matters more than it used to. Since the 2018 South Dakota v. Wayfair decision, once your sales or order count in a state crosses a threshold — often $100,000 a year or 200 transactions — you must collect tax at the buyer's address rate. That is destination-based sourcing, and it means the same product shipped to two states carries completely different tax. Per-address calculation is no longer optional for sellers above the threshold.
Adding tax: a worked example
Say a customer is buying a $49.99 item and the destination rate is 8.25% (a 6.25% state base plus 2.00% local, the kind of figure you see across much of Texas).
- Tax = 49.99 × 0.0825 = $4.12
- Total = 49.99 + 4.12 = $54.11
That's the easy direction: you start from a net price and add. Multiplication is correct here because the tax is genuinely a percentage of the pre-tax price.
Removing tax: where most people get it wrong
Now flip it. You're holding a receipt that shows a $108.25 total at an 8.25% rate, and you need the pre-tax price for an expense report. The instinct is to multiply the total by (1 − rate):
- Wrong: 108.25 × (1 − 0.0825) = $99.32
That's 68 cents too low. The reason is subtle but important: the 8.25% tax was applied to the net price, not to the gross total. To reverse it you divide:
- Right: net = total ÷ (1 + rate) = 108.25 ÷ 1.0825 = $100.00, with $8.25 of tax
The error feels tiny on one receipt and becomes a real discrepancy across a quarter of bookkeeping. This is the same reasoning that separates sales tax from VAT: US sales tax adds onto a net price, while VAT is more often backed out of a gross, tax-inclusive price. If you work with European invoices too, the VAT Calculator handles that inclusive-pricing convention. For US receipts, the "Extract from total" mode does the division correctly so you never have to remember which way the formula runs.
A quick mental checklist before you quote
When I price a US order now, I run through four things in order:
- Find the destination address, not my own — sourcing is destination-based.
- Look up the state base rate (tap a chip to fill it from real 2024 data).
- Add the local rate for that county and city by hand. Never stop at the state field.
- Pick the right direction — add tax for a pre-tax price, extract from total for a receipt.
One more edge case worth knowing: restaurant tips. A voluntary tip is excluded from the sales tax base in most states because it isn't part of the seller's charge. But a mandatory service charge printed on the bill (common for large parties) is treated as taxable sales in many states, and some states tax prepared food at a different rate than retail goods. Add tax to the food charge first, then handle the tip separately.
The takeaway
US sales tax isn't hard math, but it punishes two specific shortcuts: forgetting that local tax stacks on the state rate, and reversing a total by multiplying instead of dividing. Split the rate into state and local, calculate per buyer address, and divide by (1 + rate) when you back out a net price. Do those three things and your quotes hold up when a client checks them, and your books reconcile to the cent.
Made by Toolora · Updated 2026-06-13