Thunder Page Speed Optimizer will not give tax advice or configure legal registrations. It helps with the performance layer: faster product pages, cart drawers, app scripts, and checkout-entry pages after the tax setup is correct. Install Thunder, then use the manual checks below to find why taxes are missing.
Quick Fix with Thunder
Tax surprises hurt trust. Customers may abandon when the total changes unexpectedly, and merchants can create accounting trouble when tax settings are wrong. The fix starts in Shopify admin, not in theme code.
Thunder's features keep the shopping path responsive while your prices, cart, and checkout communicate totals clearly. For sitewide performance cleanup, use the complete Shopify speed optimization guide alongside the tax checks below.
Install ThunderConfirm Tax Collection Is Set Up for the Region
Start in Settings, Taxes and duties. Shopify's tax documentation explains that Shopify can use default rates, but merchants still need to confirm rates and settings for their situation. If you have no registration or collection setup for the customer's region, checkout may correctly show no tax.
Test with a complete address, not only a country. Taxes often depend on state, province, city, postal code, product category, customer status, and whether the store has reached a registration threshold. A cart preview without enough address data can look like taxes are missing before checkout has the information needed to calculate them.
If the customer cannot reach payment after tax/shipping calculation, compare with the shipping rates not showing checklist and payment method not showing guide.
Check Whether Prices Include Tax
A missing tax line can be expected when tax is included in product prices. Shopify's include or exclude taxes guide covers the setting that includes sales tax in product prices and shipping rates. In tax-inclusive regions, checkout may not add a separate tax amount the way a US merchant expects.
Open Settings, Taxes and duties, then review whether tax is included in prices globally or for specific markets. Also review storefront wording. If your product page says "tax calculated at checkout" but the market uses tax-inclusive pricing, customers may think checkout is broken even when the calculation is correct.
{% if cart.taxes_included %}
<p>Tax included. Shipping calculated at checkout.</p>
{% else %}
<p>Taxes and shipping calculated at checkout.</p>
{% endif %} Use cautious language when markets differ. A single global cart message can create tax confusion for international shoppers.
Verify Every Product Is Taxable When It Should Be
If taxes are missing for one product or collection, inspect the product first. Shopify products can be marked as taxable or non-taxable. A product imported from a catalog, copied from an old template, or created by an app may have the taxable setting disabled.
Open the product, review pricing/tax settings, product category, variants, and any overrides. Bulk edit if a whole collection is wrong. Then test one product at a time in checkout with a taxable address. If a mixed cart contains taxable and non-taxable items, checkout may show less tax than expected rather than zero.
If apps create fee, deposit, warranty, insurance, or bundle products, check those too. App-generated products can influence totals, shipping, and taxes, especially when the app was installed long before current tax settings were cleaned up. The app leftovers cleanup guide helps find old product and theme code.
Separate Sales Tax From Duties and Import Taxes
Cross-border orders add another layer. Shopify's duties and taxes for markets documentation separates tax display from duties/import taxes. A store can show taxes as line items, include taxes in prices, collect duties at checkout, or avoid adding duties depending on market configuration.
If the issue is "duties are not showing," do not troubleshoot ordinary sales tax only. Check Markets, duties/import tax collection, product country of origin, HS codes where relevant, market eligibility, shipping destination, and whether the store's plan/provider supports the setup.
For international checkout issues, also test shipping and payment. A market can have correct tax settings while shipping rates or local payment methods still block checkout.
Make Cart Tax Messaging Match Checkout
Theme tax messages often drift from Shopify's real checkout behavior. A cart drawer, announcement bar, wholesale app, subscription widget, or B2B price display might show outdated wording. That turns a correct tax calculation into a support ticket because the customer saw a different promise before checkout.
Keep cart copy conditional and conservative. Avoid hard-coding "tax included" or "tax added at checkout" across every market unless it is always true. Test the message in your main regions and with the same currency selector customers use.
If cart updates are slow or stale after region, discount, or quantity changes, use the cart not updating guide, Total Blocking Time fixes, and INP optimization.
Manual Fix vs Thunder Fix
| Problem | Manual fix | Thunder fix |
|---|---|---|
| No tax registration | Set up tax collection in the relevant region with qualified advice. | Not a tax-settings replacement. |
| Tax included in prices | Review tax-inclusive settings and update cart/storefront wording. | Keeps price and cart pages fast while shoppers review totals. |
| Product not taxable | Enable taxable settings, categories, or overrides for affected products. | Does not change product taxability. |
| Tax widgets slow cart | Remove duplicate messaging, calculators, and old app snippets. | Automates broader storefront performance cleanup. |
If tax trust issues sit inside a broader checkout cleanup, compare Thunder pricing with professional Shopify speed optimization.
FAQ
Why are Shopify taxes not showing at checkout?
Taxes may be missing because the store has no tax registration for that region, the customer address is outside a tax region, the product is not marked taxable, prices include tax, or Markets tax display settings hide tax as a separate checkout line.
Why does Shopify include tax in the product price instead of adding it at checkout?
The store or market may use tax-inclusive pricing. In that setup, tax can be included in displayed product prices rather than added as a separate line at checkout.
Can one Shopify product fail to charge tax?
Yes. Products can be marked as non-taxable. If only one product fails, check the product's tax checkbox, product category, and any tax overrides.
Are duties and import taxes the same as sales tax in Shopify?
No. Duties/import taxes are configured separately in Markets and depend on cross-border settings, product data, and the customer's destination.
Can Thunder fix Shopify taxes not showing?
Thunder cannot configure tax registrations or legal tax settings, but it can keep product, cart, and checkout-entry pages fast after the tax setup is correct.
Keep totals clear and checkout fast.
Fix Shopify taxes not showing at checkout, then use Thunder to make the cart and checkout-entry path fast enough to keep buyer trust.