Is Shipping Taxed in WooCommerce?
How WooCommerce Handles Shipping Tax
Under WooCommerce → Settings → Tax, each defined tax rate row includes a Shipping checkbox — checking it means that specific rate also applies to the shipping cost, not just the product subtotal. Since tax rules genuinely vary by jurisdiction, this needs to be configured correctly per rate to match the actual legal requirement for each region the store serves.
Why This Varies by Jurisdiction
- Some jurisdictions tax shipping as part of the total taxable sale, treating it no differently from the product cost itself.
- Other jurisdictions exempt shipping from tax entirely, or apply a different rate specifically to shipping versus goods.
- This is a genuine legal/compliance question, not just a technical setting — getting it wrong risks under- or over-collecting tax, both of which carry real consequences.
- A tax automation plugin (calculating rates dynamically based on current, jurisdiction-specific rules) can handle this correctly without manual per-rate configuration, worth considering for stores selling across many tax jurisdictions.
Getting This Configured Correctly
- Confirm the actual legal requirement for each tax jurisdiction the store serves, ideally with proper tax/accounting advice.
- Set the Shipping checkbox correctly on each tax rate to match that requirement.
- Consider a tax automation plugin if manually maintaining correct rates across many jurisdictions becomes impractical.
Need tax settings configured correctly for your store? See custom WooCommerce development.