Why Did My WooCommerce Renewal Tax Amount Change?
Why This Happens
Tax isn't a fixed property stored once on the subscription — each renewal order runs through WooCommerce's normal tax calculation at the moment it's created, based on the customer's current billing address and whatever tax rates and rules are active on the store at that time. This is deliberate: tax law and rates change, and locking in a rate from months or years earlier would often be incorrect rather than convenient.
Common Causes
- A genuine tax rate change on the store's side, or in the tax jurisdiction the customer is billed in.
- The customer's billing address changed between renewals, moving them into a different tax jurisdiction.
- A tax exemption or class applied to the original order but not consistently to renewals — worth checking whether the product's tax class or the customer's exemption status is still configured the same way.
- A tax calculation plugin or service (e.g. an automated tax API) updating its rates independently of any change made directly in WooCommerce settings.
- Manual tax overrides on the original order that don't carry forward to renewal orders, since each renewal recalculates rather than copying the previous order's line items verbatim.
How to Fix It
- Compare the tax settings and rates active at each renewal's date, not just what's configured today, to confirm whether the difference is expected or a genuine miscalculation.
- Confirm the customer's billing address on file matches what they expect — an address change explains a tax difference that otherwise looks like a bug.
- If using an automated tax service, check its own logs or dashboard for the specific calculation applied to that renewal, since the actual math often happens outside WooCommerce itself.
- For a genuine discrepancy with no explanation (same address, same rates, different result), that's worth escalating as a real bug — check for a plugin conflict affecting the tax calculation specifically on renewal orders versus regular ones.
See WooCommerce fixes if renewal tax calculations need a proper audit against your store's actual tax obligations.