In a recent Business Bloomer Club Slack thread, several WooCommerce store owners reported seeing the dreaded “Inconsistent tax settings” error.
This issue often appears out of nowhere, leaving many unsure how to proceed, especially if the store has been running smoothly for months. If you’ve ever encountered it, you know it can halt checkout processes, prevent proper tax calculation, and even cause customer confusion. While WooCommerce generally handles taxes automatically when configured correctly, certain combinations of settings, plugin conflicts, or data inconsistencies can trigger this error.
Understanding why it happens and how to fix it is crucial to ensure your store continues to run smoothly, maintain compliance with tax regulations, and avoid frustrating your customers. In this article, we’ll break down the main causes of this error, walk you through troubleshooting steps, and provide actionable solutions you can implement immediately.
What Triggers the “Inconsistent Tax Settings” Error

The error typically appears when WooCommerce detects conflicting tax configurations. Common triggers include:
Mismatched Tax Classes
If your products are assigned a tax class that doesn’t exist in your WooCommerce tax settings, the system can’t calculate taxes properly. For example, if a product is set to “Reduced Rate” but no tax rate is defined for that class in your store’s settings, WooCommerce will flag the inconsistency.
Conflicting Tax Calculations
WooCommerce allows you to choose between calculating tax based on customer shipping address, billing address, or store base location. If these settings conflict with your tax rates or classes, especially when combined with plugins that manipulate taxes or shipping zones, the system may throw an error.
Improper Use of Tax Plugins
Plugins designed to enhance WooCommerce tax functionality, like AvaTax or TaxJar, sometimes override default settings. If the plugin’s configuration doesn’t match WooCommerce’s internal tax table, inconsistencies arise. This is particularly common after plugin updates or migrations.
Database or Migration Issues
Stores that have been migrated from another platform or restored from backups may contain orphaned tax entries—tax rates or classes no longer linked to any products. WooCommerce detects these discrepancies during tax calculations, leading to the error.
How to Troubleshoot the Error
Step 1: Review Tax Settings
Go to WooCommerce → Settings → Tax. Check the following:
- Ensure all tax classes listed in Product Tax Classes have corresponding rates defined.
- Verify that Calculate tax based on aligns with your store’s intended logic.
Step 2: Check Product Tax Assignments
Review products assigned to custom tax classes. Make sure every product’s tax class exists and has rates defined. Bulk editing can help speed up the process.
Step 3: Audit Tax-Related Plugins
Deactivate tax-related plugins temporarily. If the error disappears, it’s likely a plugin conflict. Review the plugin’s settings or contact the developer for guidance.
Step 4: Clean Up Database Entries
For migrated stores, consider cleaning orphaned tax entries. Plugins like WP Sweep or Advanced Database Cleaner can help remove outdated records safely. Always back up before making changes.
Preventing Future Tax Errors
- Regularly audit tax classes and rates, especially after product imports or plugin updates.
- Test changes in a staging environment before deploying them live.
- Document your tax setup to make troubleshooting easier if issues arise.
Conclusion
The “Inconsistent tax settings” error in WooCommerce can seem alarming, but it’s usually the result of misaligned tax classes, conflicting calculations, or plugin/database issues. By systematically auditing your tax settings, reviewing product assignments, and checking plugin compatibility, you can resolve the issue quickly. Maintaining a clean and well-documented tax setup prevents similar problems in the future, keeping your store compliant and your checkout process smooth.









“Inconsistent tax settings: To avoid possible rounding errors, prices must be entered and displayed consistently everywhere, whether including or excluding tax.”
Hello, I have the above problem for setting the tax part in WooCommerce! How can I solve it?
meanwhile, I have not tax part in checkout and basket.
Hello Mojtaba! I just rewrote the article, see if you can find a solution now
This notification is new, never seen it before. So, I don’t see any problems with the setup, as long as it is allowed, you’re good to go