• jbrenza

    (@jbrenza)


    The Shipping & Tax plugin is not automatically calculating taxes. Per the documentation, an option should exist to select “Enable automated taxes”. That option appears to be missing in Shipping & Tax. I hoped to find it in just the “tax” plugin. I deactivated and deleted the Shipping & Tax plugin and I ordered the WooCommerce Tax plugin hoping it would work as documented. The store re-installed Shipping & Tax and I still can’t automatically calculate taxes. I have enabled WooCommerce -> Settings -> General set to “enable tax rates and calculations”. The sales tax amount does not appear on the order even though I’ve established tax nexus.

    Here’s an image of the available options:

    How can I either (a) get WooCommerce Shipping & Tax to automate my sales tax calculation or (b) get WooCommerce Tax (the apparently cleaner version) to install so I can configure it?

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Mahfuzur Rahman(woo-hc)

    (@mahfuzurwp)

    Hi @jbrenza ,

    Thank you for reaching out. Once the WooCommerce Shipping & Tax plugin is activated and tax is enabled in your settings, the “Enable automated taxes” option should appear, as shown in the screenshot here: https://snipboard.io/YG3w64.jpg. If this option is missing, please ensure that your store is based in one of the supported countries listed here: https://woocommerce.com/document/woocommerce-shipping-and-tax/woocommerce-tax/#section-3.

    If the issue persists, please check if there are any fatal errors under WooCommerce > Status > Logs. If you find any, you can copy and paste the error into a gist here: https://gist.github.com/ and share the link with us.

    Looking forward to your response.

    Thread Starter jbrenza

    (@jbrenza)

    Thanks for the response. I’m in the US (Ohio) – so we should be good for support of automated tax calculations. We don’t have any fatal errors in the logs. Not even a single message pertaining to the tax issue. The results are simply missing in the cart and at checkout. I’ve only been able to validate the core logic works by using a single, standard tax. All items have a tax amount calculated then, but we really need the auto tax calculations to work to handle economic nexus. Here’s an image of the tax options available. Please note: there isn’t a tab for “Shipping & Tax”. On tax, there isn’t an option for “automated taxes”.

    Here is the status of the modules installed. Please note: this is a very new installation of WooCommerce as well as WooCommerce Shipping & Tax.

    <br>### WordPress Environment ###<br><br>WordPress address (URL): https://greenest-grow.com<br>Site address (URL): https://greenest-grow.com<br>WC Version: 9.6.2<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ? 3.9.0<br>Log Directory Writable: ?<br>WP Version: 6.7.2<br>WP Multisite: –<br>WP Memory Limit: 512 MB<br>WP Debug Mode: –<br>WP Cron: ?<br>Language: en_US<br>External object cache: –<br><br>### Server Environment ###<br><br>Server Info: Apache<br>PHP Version: 8.2.18<br>PHP Post Max Size: 516 MB<br>PHP Time Limit: 60<br>PHP Max Input Vars: 1000<br>cURL Version: 8.7.1<br>OpenSSL/1.1.1w<br><br>SUHOSIN Installed: –<br>MySQL Version: 5.7.23-23<br>Max Upload Size: 512 MB<br>Default Timezone is UTC: ?<br>fsockopen/cURL: ?<br>SoapClient: ?<br>DOMDocument: ?<br>GZip: ?<br>Multibyte String: ?<br>Remote Post: ?<br>Remote Get: ?<br><br>### Database ###<br><br>WC Database Version: 9.6.2<br>WC Database Prefix: YEZ_<br>Total Database Size: 9.69MB<br>Database Data Size: 7.71MB<br>Database Index Size: 1.98MB<br>YEZ_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>YEZ_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>YEZ_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_actionscheduler_actions: Data: 0.12MB + Index: 0.08MB + Engine MyISAM<br>YEZ_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>YEZ_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_actionscheduler_logs: Data: 0.07MB + Index: 0.06MB + Engine MyISAM<br>YEZ_commentmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>YEZ_comments: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>YEZ_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM<br>YEZ_moblc_link_details_table: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_moblc_scan_status_table: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_options: Data: 5.89MB + Index: 0.32MB + Engine MyISAM<br>YEZ_postmeta: Data: 0.14MB + Index: 0.05MB + Engine MyISAM<br>YEZ_posts: Data: 0.50MB + Index: 0.04MB + Engine MyISAM<br>YEZ_termmeta: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_terms: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_term_relationships: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_term_taxonomy: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_usermeta: Data: 0.01MB + Index: 0.01MB + Engine MyISAM<br>YEZ_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM<br>YEZ_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>YEZ_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>YEZ_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>YEZ_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>YEZ_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>YEZ_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>YEZ_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_wc_product_meta_lookup: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>YEZ_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>YEZ_woocommerce_square_customers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wpforms_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB<br>YEZ_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>YEZ_wpforms_tasks_meta: Data: 0.03MB + Index: 0.00MB + Engine MyISAM<br>YEZ_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>YEZ_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br><br>### Post Type Counts ###<br><br>attachment: 75<br>custom_css: 1<br>elementor_library: 1<br>nav_menu_item: 18<br>page: 22<br>post: 9<br>product: 9<br>product_variation: 4<br>revision: 93<br>shop_coupon: 1<br>shop_order_placehold: 2<br>wpcode: 2<br>wpforms: 1<br>wp_font_face: 36<br>wp_font_family: 12<br>wp_global_styles: 3<br>wp_navigation: 1<br><br>### Security ###<br><br>Secure connection (HTTPS): ?<br>Hide errors from visitors: ?<br><br>### Active Plugins (12) ###<br><br>Broken Link Checker/Finder: by Cyberlord92 – 2.5.1<br>Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.28.0<br>Jetpack: by Automattic – 14.3<br>Really Simple Security: by Really Simple Security – 9.1.2<br>Revisionize: by Jamie Chong – 2.3.4<br>Templately: by Templately – 3.2.1<br>WooCommerce.com Update Manager: by Automattic – 1.0.3<br>WooCommerce Shipping & Tax: by WooCommerce – 2.8.7<br>WooCommerce Square: by WooCommerce – 4.8.6<br>WooCommerce: by Automattic – 9.6.2<br>WP Mail SMTP: by WP Mail SMTP – 4.3.0<br>WPForms Lite: by WPForms – 1.9.2.3<br><br>### Inactive Plugins (3) ###<br><br>Akismet Anti-Spam: by Automattic – 4.1.3<br>Bluehost: by Bluehost – 2.12.14<br>OptinMonster: by OptinMonster Team – 2.6.6<br><br>### Must Use Plugins (2) ###<br><br>Endurance Page Cache: by Mike Hansen – 2.2.2<br>SSO: by Garth Mortensen<br>Mike Hansen – 0.5<br><br><br>### Settings ###<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: USD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ?<br>Enforce Approved Product Download Directories: ?<br>HPOS feature enabled: ?<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: –<br><br>### Logging ###<br><br>Enabled: ?<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 3 KB<br><br>### WC Pages ###<br><br>Shop base: #489 - /shop/<br>Cart: ? Page visibility should be public<br>Checkout: #491 - /checkout/ -  Contains the woocommerce/checkout block<br>My account: #492 - /my-account/<br>Terms and conditions: ? Page not set<br><br>### Theme ###<br><br>Name: Shoreditch<br>Version: 1.2.2<br>Author URL: https://wordpress.com/themes/<br>Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme<br>Theme type: Classic theme<br>WooCommerce Support: ?<br><br>### Templates ###<br><br>Overrides: –<br><br>### Square ###<br><br>Environment: Production<br>Tokenization Enabled: –<br>Debug Mode: Off<br><br>### Admin ###<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br>use-wp-horizon<br>add-to-cart-with-options-stepper-layout<br>blockified-add-to-cart<br><br>Daily Cron: ? Next scheduled: 2025-02-24 16:04:23 -05:00<br>Options: ?<br>Notes: 68<br>Onboarding: skipped<br><br>### Action Scheduler ###<br><br>Canceled: 1<br>Oldest: 2025-02-20 14:50:33 +0000<br>Newest: 2025-02-20 14:50:33 +0000<br><br>Complete: 400<br>Oldest: 2025-01-24 10:28:38 +0000<br>Newest: 2025-02-23 17:59:30 +0000<br><br>Pending: 10<br>Oldest: 2025-02-23 23:02:31 +0000<br>Newest: 2025-02-28 21:52:31 +0000<br><br><br>### Status report information ###<br><br>Generated at: 2025-02-23 16:19:26 -05:00<br>

    FWIW, we’ve tried removing Shipping & Tax to install just WooCommerce Tax. It keeps installing Shipping & Tax (which never seems to include the “automated taxes” option.

    • This reply was modified 6 days, 23 hours ago by jbrenza. Reason: Edited for grammar and clarity
    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @jbrenza,

    That’s quite unusual. Before we begin troubleshooting, I’d like to confirm whether the plugin features are completely missing.

    Could you navigate to the Shipping tab and check if the WooCommerce Shipping option is available? Also, let me know if you can click on it and access the shipping labels page.

    Just to clarify, you should only see the Tax tab and a separate Shipping tab—there is no combined “Shipping and Tax” tab.

    Looking forward to your response.

    Thread Starter jbrenza

    (@jbrenza)

    Here are the tabs I have available in WooCommerce Settings. Shipping is available.

    Settings tabs

    Here are the Shipping high-level settings (US only shipping):

    Here are the very basic zone settings I’m using:

    As I look at an order (which hasn’t been paid yet since it is just a test order), I don’t see an option to print the label. I forced the test order to complete, and I still don’t have an option to print the label. However, at the bottom of the page, it’s encouraging me to install WooCommerce Shipping (which I thought was part of Shipping & Tax?).

    Plugin Support Jonayed (woo-hc)

    (@jonayedhosen)

    Hi @jbrenza ,

    As the next step in troubleshooting, please ensure that debugging and logging are enabled by navigating to WooCommerce > Status > WooCommerce Shipping & Tax, as shown in the screenshot below:

    Additionally, please note that the automated taxes option may not appear if your store address is outside of Europe, the USA, or Canada. To assist you further, could you confirm where your store is located? You can check this under WP-Admin > WooCommerce > Settings > General.

    Let me know what you find! 

    Thread Starter jbrenza

    (@jbrenza)

    @jonayedhosen – Thank you for your reply. Please see my note and image above (posted 1.5 days ago) showing I don’t have a “Shipping & Tax” tab. We’ve installed Shipping & Tax (approximately 3 times now (after deactivating and removing it)), but we only get a “Shipping” and a separate “Tax” tab (as noted in that image).

    I also appreciate your insight on the need to be in the US, Europe or Canada. Please see my note and image above (posted 1.5 days ago) showing I have it configured in US, Ohio. I have the nexus set accordingly. If you review that post, you’ll also see I have tax calculations enabled (Settings -> General tab) and I also point out that I’m not getting an option to enable “Automated taxes” on either the “Tax” tab (or the mysterious “Shipping & Tax” tab we don’t have available).

    I’m going to go really far out on a limb here: is it possible the “Shipping & Tax” plugin is not installing what the team thinks it’s installing? I keep getting directions to set fields that are missing on tabs that are missing. This is a brand new install based on what I think are the latest builds. I’ll save you looking above in the thread… the versions are:

    • WC Version: 9.6.2
    • WP Version: 6.7.2
    • WC Database Version: 9.6.2
    • Jetpack: by Automattic – 14.3 (even though a lot of posts say this is no longer required)
    • WooCommerce.com Update Manager: by Automattic – 1.0.3
    • WooCommerce Shipping & Tax: by WooCommerce – 2.8.7
    • WooCommerce Square: by WooCommerce – 4.8.6
    • WooCommerce: by Automattic – 9.6.2
    • Enabled: ? (but please note that no error messages appear in the log – perhaps because the automated tax calculation code is not being called?) Also note that others have requested that we enable detailed logging – but that’s on the “Shipping & Tax” tab that is not being created by the plugin install.

    We’re absolutely open to other ideas and look forward to more testing to help find the source of the defect.

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello jbrenza,

    Thank you for your reply.

    I tried to replicate the issue you are facing on my test site.
    I noticed that as soon as I enable WooCommerce Shipping & Tax, the “Automated taxes” option appears.

    This suggests there is something site-specific that conflicts with the default functionality of the WooCommerce Shipping & Tax plugin.

    To help you further, please share your site’s System Status Report with me.
    You can paste it into https://pastebin.com and share the link here.

    Best regards.

    Thread Starter jbrenza

    (@jbrenza)

    Sure – I’ll post it here again (just for the record – for the 3rd time on this thread). Can somebody either (1) respond based on the prior logs they’ve requested or (2) actually look at the prior portions of the thread? I keep providing the same things with minimal insights but requests for the same things. Sorry – I know I’m being harsh – but this isn’t moving forward and the requests are repeating.

    https://pastebin.com/kxvzGbDv

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello jbrenza,

    Thank you for your reply.

    I understand your frustration, the problem is that we are not able to replicate the issue on our end.
    Moreover, lack of error logs is making troubleshooting a bit tricky, but I will do my best to help you resolve this issue.

    Once you activate the WooCommerce Shipping & Tax plugin you should see:
    1- “Automated taxes” option under WooCommerce → Settings → Tax
    2- “WooCommerce Shipping & Tax” tab under WooCommere → Status

    Here are screenshots:

    Let’s look into how the plugin is installed.
    Could you list the steps how you installed the plugin?
    You mentioned “the store”, could you clarify what you mean by this?

    The store re-installed Shipping & Tax and I still can’t automatically calculate taxes.

    I appreciate your patience while we try to find the cause of the problem.

    Best regards.

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.