Why Tax Configuration Matters

Tax compliance is not optional. If you collect sales tax, VAT, or GST, you are legally required to calculate it correctly and remit it to the appropriate tax authority. Getting taxes wrong exposes your business to audits, penalties, and back-tax liabilities. For ecommerce specifically, tax also impacts your customer experience — unexpected tax charges at checkout are one of the top reasons for cart abandonment.

Research from the Baymard Institute shows that 48% of US online shoppers have abandoned a cart because extra costs (including tax) were too high or were presented unexpectedly. While you cannot avoid charging tax, you can minimize the surprise by displaying tax-inclusive prices, clearly showing tax estimates before checkout, and ensuring your tax calculations are accurate so customers are not overcharged.

Shopify has invested heavily in tax automation through Shopify Tax, which automatically calculates tax rates for most US, Canadian, and European jurisdictions. However, automation is not set-and-forget — you still need to configure your tax registrations, verify rates for special product categories, and test the calculations before going live.

The complexity of ecommerce taxation has increased significantly in recent years. In the US alone, there are over 13,000 sales tax jurisdictions, each with different rates and rules. The EU has 27 member states with varying VAT rates. Shopify handles this complexity remarkably well, but only if you set it up correctly from the start.

Setting Up US Sales Tax

Understanding nexus: In the US, you are required to collect sales tax in states where you have "nexus" — a significant connection. Physical nexus means you have a warehouse, office, employee, or inventory in the state. Economic nexus means you have exceeded a certain sales threshold (typically $100,000 in sales or 200 transactions) in the state. Most ecommerce stores have economic nexus in multiple states.

Step 1: Go to Settings > Taxes and duties in your Shopify admin. Click on "United States."

Step 2: For each state where you have nexus, click "Collect sales tax" and enter your state tax registration number (also called a sales tax permit number). You must register with each state tax authority before you can legally collect tax.

Step 3: Enable "Automatic tax calculation." Shopify Tax (included on all plans) or third-party tax services calculate the correct rate for each order based on the customer shipping address, down to the city and zip code level.

Step 4: Review product taxability. Most physical products are taxable in most states, but some categories have exemptions or reduced rates. Clothing is exempt in some states (like Pennsylvania and New Jersey). Food items have different rules in different states. Digital products may or may not be taxable depending on the state.

Step 5: Configure shipping tax. Some states require tax on shipping charges, others do not. Shopify handles this automatically when using Shopify Tax, but verify the settings for your nexus states.

If you are unsure about your nexus obligations, consult a tax professional. The penalties for not collecting tax in states where you have nexus can be severe, including back taxes plus interest and penalties. It is better to over-collect (and remit) than to under-collect and face an audit.

Configuring European VAT

European Value Added Tax (VAT) works differently from US sales tax. VAT is included in the displayed price (not added at checkout), rates vary by country and product category, and you may need to register in multiple EU countries depending on your sales volume.

VAT registration: If you sell to EU customers, you need to determine your VAT obligations. Under the EU One-Stop Shop (OSS) scheme, you can register in a single EU country and report all EU sales through that one registration. This simplifies compliance significantly for non-EU sellers.

Setting up in Shopify: Go to Settings > Taxes and duties, then click on "European Union." Add your VAT registration numbers. Enable VAT collection for the countries where you are registered.

VAT-inclusive pricing: European customers expect to see prices with VAT included. In your Shopify tax settings, enable "Include tax in prices" for your European market. This means the price displayed on product pages already includes VAT, and the checkout shows a breakdown of the base price plus tax.

Country-specific rates: EU VAT rates range from 17% (Luxembourg) to 27% (Hungary). Shopify automatically applies the correct rate based on the customer country. Reduced rates apply to certain product categories (like books, food, or children clothing) in many EU countries — configure these under product tax overrides.

VAT on digital products: If you sell digital products or services to EU consumers, you must charge VAT at the rate of the customer country, regardless of where your business is located. Shopify handles this automatically when configured correctly.

Canadian Tax Setup (GST/HST/PST)

Canada has a multi-layered tax system that varies by province. Understanding the structure is essential for correct configuration:

GST (Goods and Services Tax): A federal tax of 5% that applies in all provinces. Register for a GST/HST number with the Canada Revenue Agency if your worldwide revenue exceeds CAD $30,000 over four consecutive quarters.

HST (Harmonized Sales Tax): Provinces that harmonize their provincial tax with GST charge a single combined rate. Ontario charges 13% HST, Nova Scotia charges 15% HST, and so on.

PST (Provincial Sales Tax): British Columbia, Saskatchewan, Manitoba, and Quebec charge a separate provincial tax in addition to GST. Rates vary by province. You may need separate provincial tax registrations.

Shopify setup: Go to Settings > Taxes and duties > Canada. Enter your GST/HST registration number. For provinces with PST, enter your provincial registration numbers where applicable. Shopify automatically calculates the correct combination of federal and provincial taxes based on the customer shipping address.

Most physical products are subject to GST/HST/PST in Canada, but basic groceries, prescription drugs, and medical devices are generally zero-rated or exempt. Configure product-level tax overrides for any exempt items in your catalog.

International Tax Considerations

Beyond the US, EU, and Canada, many countries have their own consumption tax systems that may apply to your ecommerce sales:

Australia GST: A 10% Goods and Services Tax. Non-resident sellers with AUD $75,000+ in annual sales to Australian consumers must register for and collect GST. Shopify supports automatic Australian GST calculation.

UK VAT: Post-Brexit, the UK has its own VAT system separate from the EU. The standard rate is 20%. Non-UK sellers shipping goods valued at GBP 135 or less to UK consumers must register for UK VAT and collect it at the point of sale. Shopify handles this through the UK market settings.

Japan Consumption Tax: A 10% tax (8% on food and beverages). Non-resident digital service providers must register if sales to Japanese consumers exceed JPY 10 million.

Duties and import taxes: For international shipments, customers in the destination country may owe customs duties and import taxes. Shopify can calculate and collect these at checkout using the "Duties and import taxes" feature (available on Advanced and Plus plans). Collecting duties at checkout prevents surprise charges for customers when their package arrives.

International tax compliance is complex and evolving. New countries regularly introduce digital tax obligations for foreign sellers. Review your international tax obligations at least quarterly and update your Shopify settings as requirements change.

Tax-Exempt Products and Customers

Not all products and not all customers are subject to tax. Shopify provides mechanisms for handling both scenarios:

Product tax exemptions: Some product categories are exempt from tax in certain jurisdictions. Food, clothing, medical supplies, and digital products all have varying exemption rules depending on the state or country. In Shopify, you can mark a product as tax-exempt by unchecking "Charge tax on this product" on the product page, or by assigning a specific tax collection code.

Tax collection codes: Shopify Tax uses product tax codes from a standardized system to determine the correct tax rate for each product type. When you use Shopify Tax, you can assign tax codes to products that have special rates. For example, clothing in New York is exempt up to $110 per item. The correct tax code ensures Shopify applies this rule automatically.

Customer tax exemptions: Some customers are exempt from tax, such as resellers with a valid resale certificate, government agencies, or non-profit organizations. In Shopify, you can mark a customer as tax-exempt on their customer profile page. When a tax-exempt customer checks out, Shopify does not charge tax on their order.

B2B and wholesale: If you sell to businesses, they may provide a tax exemption certificate. Verify the certificate before marking them as tax-exempt. Keep records of all exemption certificates in case of an audit.

Tax Overrides and Custom Rates

Sometimes Shopify automatic tax calculations need adjustment for your specific situation. Tax overrides let you customize rates for specific products, collections, or shipping destinations:

Product overrides: If a product has a different tax rate than the standard rate in a jurisdiction, you can set an override. Go to Settings > Taxes and duties, select the country, and add a product override by collection or product type.

Shipping overrides: If you need to charge a different tax rate on shipping than Shopify default for a jurisdiction, you can add a shipping tax override.

Country or region overrides: For international markets where Shopify does not have automatic rates, you can manually enter the tax rate for the entire country or specific regions within it.

Use overrides sparingly and only when Shopify automatic calculations are incorrect for your specific situation. Every manual override is a maintenance burden — if the actual tax rate changes, you need to update your override manually. Prefer Shopify automatic calculations whenever possible.

Tax Display Settings (Inclusive vs. Exclusive)

How you display tax impacts customer perception and checkout behavior:

Tax-exclusive pricing (US standard): Product prices do not include tax. Tax is calculated and added at checkout. This is the norm in the US and what American consumers expect. The advantage is lower-looking product prices; the disadvantage is sticker shock at checkout when tax is added.

Tax-inclusive pricing (EU/UK/AU standard): Product prices already include tax. The checkout shows a breakdown but the total is the same as the product page price. This is required by law in most EU countries and expected by consumers in the UK and Australia. The advantage is no surprises at checkout; the disadvantage is higher-looking product prices.

Configuring in Shopify: Go to Settings > Taxes and duties. Under each country or region, you can set whether prices include or exclude tax. For most stores selling primarily to US customers, use tax-exclusive. For stores targeting EU or UK customers, use tax-inclusive. If you sell to both, use Shopify Markets to configure different display settings per market.

For stores where tax-exclusive pricing causes high checkout abandonment, consider using tax-inclusive pricing even in markets where it is not required. The higher sticker prices are offset by fewer checkout surprises, and research shows that tax-inclusive pricing can reduce cart abandonment by 5-8% in markets accustomed to exclusive pricing.

Testing Your Tax Configuration

Never go live without testing your tax setup. Incorrect tax calculations create compliance risk and customer experience issues:

Test orders: Place test orders with shipping addresses in each jurisdiction where you collect tax. Verify the tax rate and tax amount at checkout. Compare the calculated tax to the expected rate for that jurisdiction.

Product type testing: If you have products with different tax treatments (standard rate, reduced rate, exempt), test an order for each type in multiple jurisdictions. Verify that exemptions and reduced rates apply correctly.

Edge cases: Test orders at price thresholds where exemptions apply (like New York clothing exemption at $110). Test orders with mixed taxable and non-taxable items. Test orders with discount codes to ensure tax is calculated on the discounted amount.

International testing: If you sell internationally, test orders to each target country. Verify VAT-inclusive display, correct rates, and proper duty calculation if applicable.

Regular audits: Tax rates change. Review your Shopify tax configuration quarterly to ensure rates are still accurate. Shopify Tax updates rates automatically for most jurisdictions, but check any manual overrides you have set.

Frequently Asked Questions

Does Shopify file my tax returns automatically?

No. Shopify calculates and collects tax from customers on your behalf, but you are responsible for filing tax returns and remitting the collected tax to each tax authority. Shopify provides tax reports (Analytics > Reports > Taxes) that summarize how much tax was collected by jurisdiction, which you use when filing your returns. Consider using tax filing services like TaxJar or Avalara that integrate with Shopify to automate the filing process.

What is the difference between Shopify Tax and manual tax rates?

Shopify Tax is an automatic tax calculation service that looks up the correct rate for each order based on the shipping address, product type, and current tax laws. Manual tax rates are fixed percentages you enter yourself. Shopify Tax is more accurate and requires less maintenance but is only available in supported countries. Use Shopify Tax wherever available and manual rates only for unsupported jurisdictions.

Do I need to charge tax on shipping?

It depends on the jurisdiction. Some US states require sales tax on shipping charges, others do not. In the EU, shipping is generally subject to VAT. Shopify Tax handles shipping taxability automatically for supported jurisdictions. If you are using manual rates, check each state or country rules and configure accordingly.

How do I handle tax for digital products?

Digital product taxation varies widely. In the US, digital products are taxable in some states and exempt in others. In the EU, digital products are always subject to VAT at the customer country rate. Assign the correct tax collection code to your digital products so Shopify applies the right rules. For EU sales of digital products, you must register for VAT even if you have no physical presence in the EU.

Can I show tax-inclusive prices to some customers and tax-exclusive to others?

Yes. Use Shopify Markets to configure different tax display settings per market. For example, show tax-exclusive prices to US customers and tax-inclusive prices to EU customers. Each market can have its own tax inclusion setting, so customers in each region see prices in the format they expect.

Get All 10 EasyApps — Completely Free

Email popups, upselling, free shipping bars, countdown timers, speed optimization, accessibility, translation, and more. All free, all lightweight, all designed to work together.

Browse All Free Apps