Storefront Answers
Straight answers to everyday Shopify storefront questions

Should your Shopify store show prices with or without tax?

Tax-inclusive versus tax-exclusive pricing confuses shoppers and creates support tickets. Which display builds trust, what most stores get wrong, and how to set it up clearly.

What shoppers expect

Shoppers expect the price they see to be the price they pay. Every surprise added between the product page and the final total erodes trust, and tax is the most common surprise. Stores that show tax-inclusive prices get fewer complaints at checkout because the number never jumps.

This expectation varies by market. European shoppers are used to VAT-inclusive pricing because the law requires it. American shoppers are used to tax added at checkout because that is the local norm. The right answer depends on where your customers are, not on what is easiest to configure.

What goes wrong with tax-exclusive pricing

The failure mode is cart shock: a shopper agrees to a price, then sees a higher total at checkout and abandons. Even when the tax is legitimate and expected, the psychological effect of the number going up is negative. Support tickets asking why the price changed are the visible symptom.

It gets worse with international shoppers. A customer in a VAT country seeing US-style tax-exclusive prices may assume the store is adding hidden fees. The confusion is not about the tax itself but about the presentation differing from what the shopper considers normal.

How Shopify handles tax display

Shopify lets you choose whether product prices include or exclude tax, and the setting interacts with your markets configuration. In markets where tax-inclusive pricing is the norm, enabling it keeps the displayed price stable through checkout. Shopify can also show estimated taxes at checkout for cross-border orders.

The key setting lives with your tax configuration per market, not as a single global toggle. Review it market by market: what is correct for your US store may be wrong for your EU market. One blanket setting across all markets is how stores end up with the worst of both worlds.

The clearest pattern for most stores

Match the local norm of each market you sell into. Tax-inclusive where shoppers expect it, tax-exclusive where that is the convention, and always show an order summary before payment that breaks down subtotal, shipping, and tax separately. The breakdown matters: even shoppers comfortable with tax-exclusive pricing want to see the math.

Whatever you choose, be consistent. The same product showing different tax treatments on the product page, the cart, and the checkout is what generates tickets. Pick the convention per market, apply it everywhere in that market, and make the totals transparent before the buy button.

Frequently asked questions

Should Shopify prices include tax?

It depends on the market. In the EU and UK, prices generally must include VAT by law. In the US, tax-exclusive pricing with tax added at checkout is the norm and what shoppers expect. Configure it per market in your Shopify tax settings rather than using one rule everywhere.

How do I show tax-inclusive prices on Shopify?

In your tax settings, enable tax-inclusive pricing for the relevant markets. Shopify will then display product prices with tax baked in for customers in those regions. Double-check the product page, cart, and checkout all show the same treatment, since mismatches between them confuse shoppers.

What about B2B wholesale pricing?

Wholesale buyers usually expect tax-exclusive pricing because they reclaim VAT or are tax-exempt, and they are comparing unit economics across suppliers. If you run B2B alongside DTC on Shopify, keep the wholesale catalog tax-exclusive and clearly labeled, separate from your consumer pricing.

Does tax display affect conversion?

Yes, through trust rather than price. Shoppers do not mind paying legitimate tax; they mind the total changing unexpectedly. Stores with transparent, consistent tax display see fewer checkout abandonments and fewer why did the price change support tickets. Clarity converts.