• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Fixmysite.com

Fix Your WordPress Website Right Away from $49

  • Services
  • Care Plans
  • Fix My Site
  • My Account
    • My Support Tickets
    • My Orders

How to Fix the WooCommerce Tax Not Showing in Cart Issue

November 28, 2025 Repair

Tweet Share Network
Tax display problems in WooCommerce stem from three primary categories- disabled settings, misconfigured options, and technical conflicts

When taxes vanish from your WooCommerce cart, you’re dealing with a configuration issue, not a catastrophic failure. The most common culprit is simple: the “Enable taxes and tax calculations” checkbox in WooCommerce > Settings > General is unchecked. This single setting controls whether your entire tax system appears. Without it enabled, WooCommerce hides all tax options, tax rates, and calculation features.

But there’s more to this puzzle.

Even with taxes enabled, incorrect settings in the Tax tab can prevent taxes from displaying. You need to verify tax rates are configured, the “Calculate tax based on” setting matches your business model (shipping address, billing address, or shop base), and your products have the correct tax class assigned. Plugin conflicts, caching issues, and tax exemption plugins can also hide taxes from specific customers.

We understand how frustrating this is. You’re trying to run a legitimate business, collect the right taxes, and stay compliant. When your cart suddenly stops showing tax calculations, it creates stress and uncertainty.

Take a deep breath.

This guide walks you through each troubleshooting step systematically. We’ll start with the most basic settings and work toward advanced solutions. By the end, your tax display will work correctly, and you’ll understand why it broke in the first place.

Why Tax Not Showing in WooCommerce Cart Happens

Tax display problems in WooCommerce stem from three primary categories: disabled settings, misconfigured options, and technical conflicts.

Branching diagram categorizing WooCommerce tax display problems into three types: Disabled Settings (easiest fix by enabling tax features), Misconfigured Options (requires adjusting tax rates and product assignments), and Technical Conflicts (hardest to diagnose due to plugin interference).

The first category is the easiest to fix. WooCommerce disables all tax features by default until you explicitly enable them. This design choice prevents accidental tax collection in regions where you’re not registered. If you recently migrated your site or restored from a backup, this setting might have reverted.

The second category involves configuration mismatches. Your tax rates might be set for the wrong location, your products might lack tax class assignments, or your “Calculate tax based on” setting might not match how you actually determine customer location. These issues prevent tax calculation from triggering properly.

The third category is harder to diagnose.

Plugin conflicts occur when another extension interferes with WooCommerce’s tax calculation system. This happens frequently with quote plugins, wholesale pricing tools, or role-based pricing extensions. Caching plugins can also preserve old cart displays even after you’ve fixed the underlying problem.

Common Configuration Mistakes

Most store owners skip crucial settings during initial setup. They enable taxes but forget to configure tax rates. They set up rates but don’t assign tax classes to products. They configure everything correctly but set “Calculate tax based on” to billing address when customers check out with PayPal (which provides shipping addresses only).

These small oversights compound.

Another common mistake involves the “Prices entered with tax” setting. If you set this to “Yes” for tax-inclusive pricing, but your tax rates are configured incorrectly, WooCommerce might display prices without separating the tax component in your cart.

When Extensions Interfere

Tax exemption plugins create intentional scenarios where taxes disappear. These plugins serve legitimate purposes for B2B stores or organizations selling to tax-exempt entities. However, if misconfigured, they might hide taxes from all customers instead of just qualified buyers.

Dynamic pricing plugins sometimes override standard tax calculations. When they recalculate product prices based on quantity or user role, they might skip tax calculations entirely or apply outdated tax settings.

Check Basic Tax Settings in WooCommerce

Process flow showing five steps to enable WooCommerce taxes: navigate to settings, check the box to activate tax features, click save button, access tax tab for rate setup, and confirm tax tab visibility and activation.

Start with the foundation. Navigate to WooCommerce > Settings > General in your WordPress dashboard. Scroll down to find the “Enable taxes” checkbox. This option controls whether your entire tax system is active.

If this box is unchecked, check it now.

Click “Save changes” at the bottom of the page. This single action restores the Tax tab to your WooCommerce Settings menu. Without this enabled, all other tax configurations remain hidden and inactive.

After enabling taxes, a new “Tax” tab appears in your settings navigation. This tab contains all the detailed options for tax calculation and display. If you don’t see this tab after enabling taxes and saving, you might be running an outdated WooCommerce version that requires updating.

Verify Your WooCommerce Version

Outdated WooCommerce installations sometimes hide tax settings or calculate taxes incorrectly. Navigate to Plugins > Installed Plugins in your WordPress dashboard. Find WooCommerce in your plugin list and check the version number.

Compare this against the latest version available on WordPress.org. If you’re more than one major version behind, outdated code might cause your tax display problems. Update WooCommerce through the standard WordPress update process.

Before updating, create a complete backup of your site. WooCommerce updates occasionally cause conflicts with older themes or other plugins. Having a backup lets you restore quickly if something breaks during the update process.

Need help fixing your WordPress site? We offer one-time fixes and improvements to get things working smoothly again. Everything is handled quickly and reliably by our expert team. Explore Repair Services.

Enable Tax Rates and Calculations

With taxes enabled in the General tab, navigate to WooCommerce > Settings > Tax. This screen contains multiple sections controlling how tax calculation works in your store.

The first section shows “Tax options.” This area controls the fundamental behavior of your tax system. Look for the “Prices entered with tax” setting. This determines whether the product prices you enter in your catalog already include tax or whether tax gets added at checkout.

For most US-based stores, set this to “No, I will enter prices exclusive of tax.”

Next, find the “Calculate tax based on” dropdown. This crucial setting determines which address WooCommerce uses for tax rate selection. Your options are:

  • Customer shipping address (most common for physical goods)
  • Customer billing address (sometimes required by state law)
  • Shop base address (rarely used except for digital goods or specific tax jurisdictions)

Choose shipping address for most e-commerce scenarios. This ensures tax rates match where products physically ship, which aligns with most state sales tax requirements.

Configure Display Settings

Scroll down to find the “Display prices during cart and checkout” setting. This controls whether customers see tax-inclusive or tax-exclusive prices during the purchase process. Set this to “Including tax” if you want the total price displayed, or “Excluding tax” to show tax as a separate line item.

Most customers prefer seeing tax as a separate line item. This transparency prevents surprise price increases at checkout and reduces cart abandonment. Set this to “Excluding tax” and select “Yes” for “Display tax totals” to show a clear tax breakdown.

The “Shipping tax class” dropdown determines which tax rate applies to your shipping charges. Options include “Shipping tax class based on cart items” or any specific tax class you’ve created. For most stores, “Based on cart items” works correctly, applying the same tax rate to shipping that applies to the products being shipped.

Set Up Tax Rates for Your Location

Tax rates are the actual percentages WooCommerce applies to calculate taxes. Navigate to WooCommerce > Settings > Tax > Standard Rates to configure these. This table is where you enter specific tax percentages for each jurisdiction where you collect sales tax.

Click “Insert row” to add a new tax rate entry. You’ll see several columns to complete:

FieldPurposeExample
Country CodeTwo-letter country codeUS
State CodeTwo-letter state abbreviationCA
ZIP/PostcodeSpecific postal codes (optional)90210
CitySpecific cities (optional)Los Angeles
Rate %Tax percentage to charge7.25
Tax NameLabel shown to customersCA Sales Tax
PriorityCalculation order (usually 1)1
CompoundTax on tax (rare)No
ShippingApply to shipping costsYes

Enter your state’s sales tax rate in the “Rate %” column. For example, California’s base rate is 7.25%, so enter “7.25” without the percent symbol. WooCommerce automatically applies this as a percentage.

If you need to configure rates for multiple states, add a new row for each state. Enter the appropriate state code and rate percentage for each jurisdiction. You can configure as many rows as needed for all locations where you’re registered to collect sales tax.

Handle Complex Tax Jurisdictions

Some locations require multiple tax rates stacked on top of each other. City taxes, county taxes, and special district taxes might all apply to a single order. For these scenarios, add multiple rows with the same country and state codes but different tax names and priorities.

Set the priority to control calculation order. Priority 1 calculates first, priority 2 calculates second, and so on. Most stores only need priority 1 for simple tax calculations.

The “Compound” checkbox determines whether the tax calculates on the subtotal or on the subtotal plus other taxes. Leave this unchecked unless your jurisdiction specifically requires tax-on-tax calculations (common in some Canadian provinces but rare elsewhere).

Verify Product Tax Status and Classes

Tax rates won’t apply if your products aren’t configured to accept tax calculations. Navigate to Products > All Products and select a product to edit. Scroll down to the Product Data panel and look for the “Tax status” dropdown.

This field has three options: Taxable, Shipping only, or None. Set this to “Taxable” for products that should have tax applied. The “Shipping only” option applies tax to shipping costs but not the product itself (rarely used). The “None” option excludes the product from all tax calculations.

Below the tax status, find the “Tax class” dropdown. This links the product to specific tax rates in your Standard Rates table. For most products, leave this set to “Standard” to use your default tax rates.

Bulk Edit Tax Settings

If you’re fixing tax display issues across many products, use bulk editing to save time. From the Products > All Products screen, select multiple products using the checkboxes. Choose “Edit” from the Bulk Actions dropdown and click “Apply.”

This opens a bulk edit panel. Find the “Tax status” and “Tax class” fields, change them to the appropriate values, and click “Update” to apply changes to all selected products simultaneously.

After updating product tax settings, visit your cart in an incognito browser window. Add a product and verify that tax now appears in your cart totals. Using incognito mode prevents cached pages from showing old data.

Want ongoing care for your WordPress site? Stay worry-free with a care plan that handles your site's maintenance, security, and performance. You focus on your business while we take care of your website. Explore Care Plans.

Fix Plugin Conflicts Causing Tax Issues

Plugin conflicts cause unexpected tax display problems. Other plugins can override WooCommerce’s tax calculation system, interfere with cart displays, or inject their own pricing logic that skips tax calculations.

Test for conflicts systematically. Navigate to Plugins > Installed Plugins and deactivate all plugins except WooCommerce. Check your cart to see if taxes now display correctly.

If taxes appear after deactivating other plugins, you’ve confirmed a plugin conflict.

Reactivate plugins one at a time, checking your cart after each activation. When taxes disappear again, you’ve identified the conflicting plugin. Common culprits include quote plugins, pricing table extensions, wholesale pricing tools, and currency converters.

Resolve Common Plugin Conflicts

Some plugins provide settings to control how they interact with WooCommerce taxes. Check the conflicting plugin’s settings for options like “Disable tax calculation” or “Override WooCommerce prices.” Disable these options to allow standard tax calculations.

For role-based pricing plugins, verify they’re set to “Apply taxes after discount” rather than “Replace prices completely.” This ensures tax calculations still run after the plugin adjusts pricing.

If the conflicting plugin doesn’t offer compatible settings, contact the plugin developer or search their support forum for WooCommerce tax compatibility solutions. Many developers provide code snippets or configuration guides for tax display issues.

When conflicts can’t be resolved, consider whether you truly need the conflicting plugin. If removing it isn’t an option, look for alternative plugins that offer similar functionality without interfering with WooCommerce’s core tax system.

Clear Cache and Update WooCommerce

Caching stores old versions of your cart page even after you fix underlying tax configuration problems. Your site might be calculating taxes correctly on the server, but visitors see cached pages without tax displayed.

If you’re using a caching plugin like WP Super Cache, W3 Total Cache, or WP Rocket, navigate to the plugin’s settings and find the “Clear cache” or “Purge cache” button. Click it to delete all cached pages.

For additional certainty, clear your CDN cache if you use services like Cloudflare or StackPath. Log into your CDN dashboard and look for cache purging options. These services cache pages at edge servers, so clearing your WordPress cache alone won’t affect CDN-cached versions.

Browser Cache Considerations

Your browser also caches pages locally. Even after clearing server and CDN caches, your browser might display old cart pages from its own storage. Test your cart in an incognito or private browsing window to bypass browser cache completely.

If taxes display correctly in incognito mode but not in regular browsing, browser cache is the issue. Clear your browser cache through your browser settings, or continue testing in incognito mode until the cache naturally expires.

For more systematic troubleshooting of cache-related problems, check out our browser cache troubleshooting guide that covers multiple cache layers.

Update WordPress Core

WooCommerce requires recent WordPress versions to function correctly. Navigate to Dashboard > Updates and check for available WordPress updates. If an update is available, create a backup first, then click “Update Now.”

Outdated WordPress versions sometimes break WooCommerce features through PHP compatibility issues or deprecated functions. Keeping WordPress current prevents these problems and ensures your tax calculations run on supported code.

Advanced Troubleshooting for Persistent Issues

When standard troubleshooting doesn’t resolve tax display problems, deeper technical issues might be at play. Database corruption, custom code conflicts, or theme incompatibilities require more detailed investigation.

Check your database tables. WooCommerce stores tax rates in specific database tables. If these tables are corrupted or missing, tax calculations fail silently. Access your database through phpMyAdmin or your hosting control panel.

Look for these WooCommerce tables: wp_woocommerce_tax_rates and wp_woocommerce_tax_rate_locations. Verify they exist and contain your configured tax rates. If these tables are empty despite configuring rates through the admin interface, database write permissions might be blocked.

Theme Compatibility Problems

Some themes override WooCommerce cart templates with custom designs that break tax display. Switch temporarily to a default WordPress theme like Twenty Twenty-Four. If taxes appear with the default theme but not your custom theme, your theme is interfering.

Contact your theme developer about WooCommerce compatibility. They might provide updated template files or custom code to restore proper tax display. If they can’t help, consider switching to a WooCommerce-compatible theme that doesn’t override core cart functionality.

Custom CSS can also hide tax rows visually without affecting calculations. Inspect your cart page using browser developer tools. Right-click the area where tax should appear and select “Inspect” or “Inspect Element.” Look for display:none or visibility:hidden CSS rules applied to tax-related elements.

When to Call for Professional Help

Some tax display issues require professional intervention. If you’ve exhausted all troubleshooting steps, tried multiple browsers, cleared all caches, disabled plugins, switched themes, and verified database tables, the problem might involve custom code modifications or server configuration issues.

Professional WordPress developers can diagnose complex conflicts that aren’t obvious through standard troubleshooting. They can review custom code, check server error logs, and test tax calculations in controlled environments.

If you’re stuck and need immediate help getting taxes working correctly, our WordPress support service specializes in WooCommerce issues. We handle everything from basic configuration fixes to complex plugin conflicts.

Quick Answers to Common Questions

Why is my tax settings not showing in WooCommerce?

Tax settings disappear when the “Enable taxes and tax calculations” checkbox is unchecked in WooCommerce > Settings > General. This master switch controls whether WooCommerce displays any tax options. Plugin conflicts or outdated WooCommerce versions can also hide tax settings.

How to enable tax on WooCommerce?

Navigate to WooCommerce > Settings > General, check the “Enable taxes and tax calculations” box, and save changes. This activates the Tax tab where you configure tax rates and display options.

How do I display tax totals in WooCommerce?

Go to WooCommerce > Settings > Tax > Tax options, then select how you want tax totals shown under “Display tax totals.” Choose between itemized per rate or as a single total, then save your changes.

Moving Forward with Confidence

You’ve worked through the complete troubleshooting process. Your tax display issues should now be resolved, and you understand the configuration settings that control tax calculations in WooCommerce.

The most important takeaway is this: tax display problems usually stem from simple configuration oversights, not catastrophic technical failures. Checking the enable taxes checkbox, configuring tax rates, and verifying product tax status solves most issues.

When these standard solutions don’t work, systematic troubleshooting reveals the real culprit. Test for plugin conflicts by deactivating extensions. Clear multiple cache layers including browser, server, and CDN caches. Switch themes temporarily to rule out template conflicts.

Your WooCommerce store can now collect and display taxes correctly, keeping you compliant with sales tax regulations while providing transparency to your customers. If you encounter similar issues with other WooCommerce features, our guide on fixing WooCommerce products not showing uses the same systematic approach.

For ongoing peace of mind about your store’s technical health, consider our WordPress care plans that include regular WooCommerce maintenance and monitoring.

You’ve got this. Your store is back to calculating taxes correctly, and you now know how to diagnose and fix these issues if they return.

Tweet Share Network
Avatar for Steven Watts

About Steven Watts

Steven helps business owners fix broken, hacked, and slow WordPress sites. With more than fifteen years of hands-on experience, he focuses on simple explanations, practical steps, and calm guidance during stressful website issues. When your site needs help, Steven and the Fixmysite team are ready to step in.

Need one-time help or ongoing support? Whether you need a quick fix or long-term support, we’ve got you covered. Choose from one-time services or ongoing care plans to keep your site in top shape. Explore Services.

Primary Sidebar

Search

WordPress Checklists

WordPress PDF Checklist

Curious to find out if everything is working correctly on your website?

Sign up to our newsletter, download our free Performance, Security, and SEO checklists and audit your website!

Recent Guides

Tax display problems in WooCommerce stem from three primary categories- disabled settings, misconfigured options, and technical conflicts

How to Fix the WooCommerce Tax Not Showing in Cart Issue

After major WordPress changes, re-saving your permalinks can instantly fix broken pages and 404 errors

How to Fix Broken Permalinks in WordPress Step-by-Step

WordPress revisions are automatic backups of your posts and pages created every time you save changes

WordPress Revisions Not Showing? Here’s How to Fix It Fast

When you cant access a website the first question is always the same Is the site actually down or is your connection the problem

Is It Down or Just Me: Quick Ways to Check Website Uptime

Cookie settings control how websites track you, remember your preferences, and personalize your experience

Change Cookie Settings in Chrome for Privacy & Performance

Stay Tuned!

Having Trouble?

WordPress Support

Footer

How Can We Help?

For a free assessment of your website, simply press the big orange button below!

Support

Repair Services

  • Website Repair
  • Malware Removal
  • Speed Optimization
  • Small Tasks
  • Migration
  • Development
  • Redesign

Plans & Hosting

  • Care Plans
  • Maintenance Plan
  • Security Plan
  • Performance Plan
  • Hosting Add-On

Support Hours

24/7 support availability from our global team

Most tasks are handled Monday to Friday during local business hours

Providing fast, reliable website support with team members in the United States, United Kingdom, Canada, and Australia.

Pay with:

PayPal

Social Links

  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • YouTube
  • Blog
  • Affiliates
  • Join the Team
  • Contact
  • Terms
  • Privacy
  • Cookies

© 2025 Fixmysite.com

Reg. 11777807

Small support agent

Can we send you 3 performance checklists (SEO, Speed, Security) to your inbox? ✅🚀🔒

Yes Please!

loading

Taking you to the right page for your region…