When should a subscription business recalculate sales tax on recurring orders shipped each month?
A subscription is a new sale every billing cycle, and the tax on it can change even when the customer and the product do not. Here is when to recalculate, what can change between cycles, and how to keep recurring billing compliant.

Each renewal is its own taxable sale
The most useful mental model is that a subscription is not one sale with many deliveries; it is a series of separate sales, each made at the moment the renewal is billed. That framing answers most questions. The rate that applies is the rate in effect on the renewal date at the customer's current shipping address. The taxability that applies is the taxability of what is actually in that month's box. And whether you have nexus in the customer's state is judged as of that renewal, not as of the day they first signed up. Related: Product Taxability: Why Not Everything Is Taxed the Same
The practical consequence is that you must recalculate tax on every renewal rather than copying the tax amount from the first order. Many recurring billing systems default to storing a fixed tax rate on the subscription record, which is convenient and wrong. Rates change, most commonly on the first day of a calendar quarter, and a subscription created in February can be paying a stale rate by April. Your billing system should call the tax engine at each renewal with the current address and the current line items. Related: Why Sales Tax Rates Change So Often
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.
What changes between billing cycles
Four things commonly change. First, the customer moves, and a new shipping address can mean a new state, a new local rate, or a jurisdiction that treats the product differently. Second, the contents change, which matters when a box mixes categories such as food, supplements, apparel, and printed material, each of which may be taxed differently in a given state. Third, your nexus footprint expands, so a state where you were not collecting last quarter becomes a state where you must collect this quarter, including on existing subscribers there. Fourth, the price changes through a promotion, a coupon, or a plan upgrade.
Address changes are the one to watch most closely because they are often entered by the customer without any review. Validate the new address, run it through the rate lookup, and update the subscription's tax settings before the next renewal. Nexus expansion is the other quiet one: when you register in a new state, you have to enable collection for every active subscriber shipping there, and those customers will see a tax line appear on a renewal that did not have one before. A short notice email ahead of that renewal avoids a wave of support tickets. Related: How do you handle sales tax on shipping charges when selling to customers in different states?
Prepaid plans, mixed subscriptions, and digital add-ons
Annual or multi-month prepaid plans complicate the timing. In most states the tax is due when the sale is made, which for a prepaid plan is when the customer pays, at the rate and address in effect at that time. Some sellers prefer to treat each shipment as a separate sale and recognize tax monthly, but that requires a clear basis in the state's rules. Whichever approach you take, apply it consistently and document it, because switching methods midstream creates gaps or double counting that an auditor will find.
Subscriptions that bundle physical goods with a digital component, such as a printed magazine plus online access or a box plus a members-only video library, raise the question of whether the digital piece is taxable in the customer's state. Digital goods and services are taxed in some states and not in others, and bundled pricing can make the whole subscription taxable in states that tax any taxable component sold for a single price. Separately pricing the physical and digital components on the invoice gives you the option to tax each correctly where the state allows.
Setting up recurring billing to stay compliant
The setup that works is a live tax call at each renewal, with the result stored on the renewal order along with the jurisdiction breakdown. Do not store a tax percentage on the subscription record. Give the tax engine the shipping address, a product tax code for each item in that cycle's box, the shipping charge, and any discount applied. Log the response so each renewal order carries its own tax evidence. When a renewal fails and is retried days later, recalculate on the retry date, since the sale happens when payment succeeds.
Finally, build the subscriber base into your nexus tracking. Recurring revenue is predictable, so you can forecast when a state will cross its threshold months ahead and register before it happens. Include subscription renewals in your monthly sales-by-state report, and flag states where subscriber growth alone will push you over a threshold. A subscription business rarely gets surprised by nexus if it looks at its own renewal schedule. Related: What Economic Nexus Means and Why It Matters
- Treat each renewal as a separate sale taxed at the rate, address, and taxability in effect on the renewal date.
- Never store a fixed tax percentage on the subscription record; call the tax engine live at every billing cycle.
- Address changes, changing box contents, new nexus states, and price changes all alter the tax between cycles.
- Separately price physical and digital components so each can be taxed correctly where the state allows.
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 rateMore from the SalesTaxly blog

US Sales Tax Basics for Online Sellers

What Economic Nexus Means and Why It Matters

Origin vs Destination Based Sales Tax, Explained
Get the SalesTaxly playbook
Practical guides on sales tax rates, straight to your inbox as we publish them. No spam, unsubscribe any time.
