Shopify Taxes Setup: How to Configure Taxes Without Getting It Wrong

13 minutes to read
21 May, 2026

Shopify tax setup splits across eight areas: determining where you have nexus, registering for tax in those jurisdictions, entering registrations in Shopify, choosing tax-inclusive vs tax-exclusive pricing per region, configuring product-level tax overrides, handling tax-exempt customers, configuring duties for international, and testing end-to-end. Shopify calculates tax automatically for most jurisdictions once registered, but determining where you need to register is your responsibility.

AI Summary

This is the one area of Shopify setup where wrong configuration can become legally serious. This guide covers the configuration mechanics in detail and points to the boundaries where you should engage a tax professional. It is not tax advice — that should come from an accountant or tax advisor who knows your business.

Why tax setup is the one area where wrong is legally serious

Taxes are the part of Shopify setup most merchants either ignore until it becomes urgent or overconfigure in ways that confuse customers and create compliance gaps. The defaults work for a single-state US business or single-country international business operating below thresholds. Past those thresholds — multi-state, multi-country, or specific product categories — the configuration gets meaningfully more complex.

This guide walks through the technical setup in Shopify, plus the strategic questions that decide how to configure it. It is not tax advice. Tax law varies by jurisdiction, changes regularly, and depends on facts specific to your business. The right complement to this guide is an accountant or tax professional who handles ecommerce specifically.

It assumes you have a working Shopify store and need to configure taxes properly (or fix an existing setup). If taxes are calculating incorrectly at checkout, the diagnostic patterns overlap with other configuration issues; see Shopify Checkout Not Working. If you are configuring taxes as part of broader international expansion, see Shopify Markets Setup.

It covers:

  • What Shopify tax setup actually is (configuration of registrations and rules, not tax advice).
  • What Shopify handles automatically versus what you have to figure out and configure.
  • The 8-step setup process — nexus, registrations, configuration, pricing model, overrides, exemptions, duties, testing.
  • Tax-inclusive vs tax-exclusive pricing — the most consequential setting most stores get wrong internationally.
  • Shopify Tax (Shopify's native product) vs Avalara vs TaxJar vs others.
  • Common setup mistakes that create real compliance and customer-experience problems.
  • When to hire a tax professional vs a Shopify configuration specialist.

What is Shopify tax setup?

Two different things often get conflated:

1. Tax obligations — whether you owe tax in a jurisdiction. This is determined by tax law (where you have nexus, what you sell, your revenue thresholds), not by Shopify. A tax professional or qualifying tax software determines this.

2. Tax configuration in Shopify — how Shopify calculates and collects tax at checkout based on your obligations. This is what you configure in Settings, Taxes and duties. Once configured correctly, Shopify automates the calculation, display, and collection.

Shopify provides the configuration system. You provide the determination of where you have nexus and what registrations to enter.

What Shopify Tax (the product) is

Shopify Tax is Shopify's native tax calculation engine, available on all paid plans. It includes:

  • Automatic tax rate calculation for most US states and many international jurisdictions.
  • Real-time tax updates as tax rates change.
  • Tax-inclusive vs tax-exclusive pricing per region.
  • Product-level tax category configuration.
  • Tax-exempt customer support.
  • Reporting for tax filing reconciliation.
  • EU VAT One Stop Shop (OSS) reporting support.

For US merchants, Shopify Tax provides automatic tax calculation for most states with a small calculation fee on orders above a threshold (currently $100,000+ in annual US sales). Below the threshold, it is free.

For international merchants, Shopify Tax handles many common jurisdictions. Complex cases (multi-country EU operations, jurisdiction-specific exemptions, marketplace facilitator complications) often require a third-party tax provider.

What Shopify handles natively (and what you have to figure out)

What Shopify handles automatically:

  • Tax rate calculation at checkout based on customer address and your registrations.
  • Real-time tax rate updates — you do not maintain rates manually.
  • Multi-jurisdiction rate stacking — US state plus county plus city plus special district rates combined automatically.
  • VAT and GST calculation for international jurisdictions you register in.
  • Tax-inclusive vs tax-exclusive display based on regional configuration.
  • Compound tax handling (where applicable — Quebec PST on GST, for example).
  • Marketplace facilitator handling in some US states (Shopify collects and remits on your behalf in specific cases).
  • Tax reports with sales by jurisdiction for filing.
  • Refund tax handling — tax refunds correctly when you refund orders.
  • Order-level tax adjustment for special cases (manual override per order).

What Shopify does not do for you:

  • Determine where you have nexus — this is a legal question requiring tax expertise.
  • Register you for tax — you must register with each jurisdiction (state Department of Revenue, EU OSS, UK HMRC, etc.).
  • File tax returns — Shopify provides reports, but you (or your accountant or tax software) file the returns.
  • Track filing deadlines — varies by jurisdiction (monthly, quarterly, annually).
  • Remit collected taxes — you collect at checkout; you remit to tax authorities separately.
  • Provide tax advice — Shopify is a software platform, not a tax advisor.
  • Handle complex exemption verification — resale certificates, non-profit status, etc. need workflow.
  • Calculate duties at checkout on the standard plan — needs Markets Pro or a third-party duty app.
  • Handle product-specific tax rules automatically — food vs apparel vs supplements vs digital goods need product category mapping.
  • Verify your registrations are correct — if you enter the wrong registration number or jurisdiction, Shopify trusts what you entered.

If a "Shopify tax expert" offers to determine your nexus and file your returns, what they are offering is tax advisory work — that is not Shopify configuration. Make sure their qualifications match: a CPA or licensed tax professional for advice and filing; a Shopify configuration expert for setup and integration.

Step 1: Determine where you have nexus

Before configuring anything in Shopify, you need to know where you are required to collect tax. This is called nexus.

What creates nexus

Nexus rules vary by country and jurisdiction. Common triggers include:

  • Physical presence — office, warehouse, employees, inventory in a 3PL.
  • Economic nexus (US) — revenue or transaction count in a state past its threshold. For most US states, the threshold is $100,000 in annual sales or 200 transactions.
  • Economic nexus (international) — the EU has a single €10,000 threshold for cross-border sales across all member states; the UK has £85,000 for VAT registration; Australia has AU$75,000 for GST.
  • Marketplace nexus — selling on a marketplace (Amazon, Etsy) can create nexus separately from Shopify sales.
  • Inventory nexus — inventory stored at a 3PL in a state typically creates nexus there.
  • Affiliate or click-through nexus — affiliates or partnerships in certain states.
  • Drop-shipping nexus — complex; varies by state.

Where to start

For most stores:

  1. Identify your home jurisdiction — where your business is registered. You almost certainly have nexus here.
  2. Identify states/countries where you have employees, contractors, or inventory — physical nexus applies.
  3. Pull your sales report by state and country — identify jurisdictions where you are approaching or have crossed economic thresholds.
  4. Consult a tax professional or tax software — especially if you have meaningful revenue in multiple jurisdictions, complex products, or 3PL inventory across states.

Tax software for nexus determination

Several services specialize in nexus determination and ongoing monitoring:

  • Avalara, TaxJar — comprehensive tax software, can monitor nexus thresholds automatically.
  • Numeral, Anrok — newer specialized providers.
  • Quaderno — international VAT focus.
  • Your accountant — can provide nexus analysis for your specific business.

Shopify Tax itself includes some nexus tracking features for US merchants on Advanced and Plus plans, alerting you when approaching state thresholds.

Step 2: Register with tax authorities

Once you know where you have nexus, register with each tax jurisdiction before collecting tax there.

How to register

  • US states — through the state Department of Revenue (or equivalent). Most states have online registration. Typically free or under $100.
  • Canada — CRA for GST/HST; separate registration for QST (Quebec) and PST (BC, SK, MB).
  • UK — HMRC for VAT registration.
  • EU — either VAT One Stop Shop (OSS) for cross-border sales, or individual member-state registrations. OSS is the simpler path for most cross-border sellers.
  • Australia — ATO for GST.
  • New Zealand — IRD for GST.
  • Japan — National Tax Agency.
  • Singapore — IRAS for GST.
  • Other countries — check the relevant tax authority.

Why this is your responsibility

Shopify cannot register on your behalf. The registration:

  • Requires legal entity documentation that only you have.
  • Creates filing obligations that only you can fulfill.
  • Generates a unique registration number per jurisdiction that you enter into Shopify.
  • Sometimes requires a local tax representative (varies by country).

Timing considerations

  • Register before collecting tax in a jurisdiction. Collecting tax without registration is technically illegal in most jurisdictions.
  • Register before crossing the threshold in some jurisdictions. Some places require registration within a window of approaching the threshold.
  • Some registrations take days to weeks to process. Plan ahead of major launches or campaigns.

Step 3: Enter registrations in Shopify

Open Shopify admin, then Settings, Taxes and duties. Add each registration so Shopify knows to collect tax for that jurisdiction.

Adding US tax registrations

  • Open the United States section.
  • Click Collect sales tax.
  • For each state where you have nexus, click Add state.
  • Enter your state tax registration number.
  • Shopify automatically pulls the correct rate for each ZIP code in that state.

Adding international registrations

  • Open the country's section (Canada, UK, European Union, Australia, etc.).
  • Click Collect tax.
  • Enter your VAT/GST registration number.
  • Confirm the registration with the system (some countries auto-verify; others trust what you enter).

EU VAT specifically

For EU cross-border sellers above the €10,000 threshold:

  • You can register for VAT One Stop Shop (OSS) with a single EU country (where you have establishment, or where you choose if you are non-EU).
  • OSS allows you to file one quarterly return for all EU cross-border sales.
  • Enter the OSS registration in Shopify; Shopify applies the customer's country's VAT rate.
  • Without OSS, you would need separate registrations in every EU country where you have customers above the threshold.

Marketplace facilitator states (US)

In some US states, Shopify is the marketplace facilitator and collects/remits tax on your behalf (you do not need to register in those specific states). Shopify shows which states this applies to in your tax settings.

Configure customer billing display

Open Settings, Taxes and duties, scroll to options:

  • Charge tax on shipping rates — in some jurisdictions shipping is taxable. Check your tax professional's guidance.
  • Charge VAT on digital goods (EU) — required for digital products sold to EU consumers.
  • Show tax-inclusive prices — per-region setting, covered next.

Step 4: Choose tax-inclusive vs tax-exclusive pricing per region

This is the most consequential single setting for international sellers and the most commonly wrong setting.

Tax-exclusive (US default)

Tax is added to the price at checkout. A $50 product shows $50 on the product page; the customer sees $50 + sales tax = $53.50 at checkout.

Standard for the US market. Customers expect this.

Tax-inclusive (most international markets)

Tax is included in the displayed price. A €50 product shows €50 on the product page; the customer sees €50 at checkout, with VAT shown as a portion of that €50.

Standard for the EU, UK, Australia, NZ, Japan, and most of the world outside the US.

Why this matters

US merchants expanding internationally with tax-exclusive pricing show prices that look 15-25% lower than competitors' tax-inclusive prices — then customers see the unexpected tax at checkout and abandon. This is one of the most consistent international expansion failures.

Conversely, EU merchants expanding to the US with tax-inclusive prices show prices that look higher than US competitors' tax-exclusive prices, hurting comparison and conversion.

How to configure per region

In Shopify, tax-inclusive vs tax-exclusive is configured per market (if using Shopify Markets) or per country in your tax settings:

  • Open Settings, Markets.
  • Click into a market.
  • Scroll to Pricing.
  • Set whether prices include taxes for this market.

You can configure US markets as tax-exclusive and EU/UK/AU markets as tax-inclusive simultaneously. Shopify Markets handles the display logic.

What if you do not use Shopify Markets

Without Markets, you use Shopify's general tax-inclusive setting (Settings, Taxes and duties), which applies to all customers. For a US-focused store, leave tax-exclusive. For an EU-focused store, set tax-inclusive.

Stores selling internationally without Shopify Markets will show one display style globally, which is suboptimal for at least one customer base. Markets is the right path for any meaningful multi-region selling.

Step 5: Configure product tax categories and overrides

Tax rates vary not just by jurisdiction but by product type. Different categories have different tax treatments.

Common product tax variations

  • Food and groceries — often exempt or reduced rate (US varies by state; EU reduced VAT).
  • Clothing — tax-exempt in some US states (PA, NJ, MN under certain prices); standard VAT in most international markets.
  • Books — reduced or zero VAT in many countries.
  • Children's products — reduced or exempt in some jurisdictions.
  • Digital goods — complex rules; many EU countries require VAT collection regardless of seller location.
  • Supplements and health products — varies widely; some jurisdictions treat as food (tax-exempt) and others as standard.
  • Alcohol, tobacco, regulated items — special excise taxes on top of sales tax.
  • Services vs goods — often different tax treatment.

Shopify Tax product categories

Shopify Tax (US merchants) lets you assign each product to a tax category that Shopify uses to calculate the correct rate per state:

  • Open a product in admin.
  • Scroll to Inventory or product details.
  • Find Tax categories.
  • Assign the product to a category (Apparel, Food, Books, Digital, etc.).

Without category assignment, Shopify Tax defaults to the general taxable category, which may not be correct for your products. This is one of the most commonly skipped configuration steps.

Tax overrides

For specific products that need exceptions to the category-based default:

  • Open the product.
  • Scroll to Tax options.
  • Override the tax rate for specific countries or regions.

Use overrides sparingly. Most product-level tax variation should come from category assignment, not manual overrides.

Step 6: Handle tax-exempt customers

Some customers are exempt from tax: resellers with valid resale certificates, non-profit organizations, certain government entities, diplomatic missions, B2B buyers with valid VAT IDs (in some jurisdictions).

How to mark a customer as tax-exempt

  • Open the customer profile in admin.
  • Click into the customer.
  • Find Tax settings.
  • Mark as tax-exempt and (optionally) add a note about the exemption type and certificate.

That customer's orders will skip tax calculation going forward.

EU VAT-exempt B2B (reverse charge)

In the EU, B2B sales between VAT-registered businesses use the "reverse charge" mechanism — the seller does not charge VAT; the buyer self-accounts.

Shopify supports this through customer tax-exempt configuration plus customer VAT ID collection. Verify the customer's VAT ID against the EU VIES database before granting exemption — doing so is the seller's legal responsibility.

Building a workflow for exemptions

For stores with meaningful B2B or wholesale volume:

  • Collect exemption certificates and VAT IDs before account approval.
  • Verify VAT IDs against VIES (for EU) or state DOR databases (US).
  • Document the exemption rationale per customer.
  • Re-verify periodically — certificates and registrations can expire or be revoked.
  • Consider a B2B app or Plus B2B catalogs to manage exemptions more systematically.

Risks of unverified exemptions

Granting tax exemption without proper documentation creates audit liability — if a tax authority audits and finds you did not collect tax that you should have, the merchant (you) typically owes the back tax, plus penalties, plus interest. Verify, document, re-verify.

Step 7: Configure international duties

When shipping cross-border, customs duties happen at the border — separate from sales tax / VAT.

DDP vs DDU

You have two choices for who pays duties:

  • DDP (Delivered Duty Paid) — you collect duties at checkout, the customer pays nothing at delivery, you handle customs paperwork. Better customer experience.
  • DDU (Delivered Duty Unpaid) — the customer pays duties when the package arrives. Simpler operationally for you; worse customer experience.

For meaningful international expansion, DDP is usually right. DDU surprises kill repeat purchase rates.

How Shopify supports duties

  • Shopify Markets Pro — automated DDP duty collection at checkout, plus managed compliance. Costs ~3% per Markets Pro order.
  • Third-party duty apps — Zonos, Easyship, others integrate duty calculation into checkout.
  • Manual DDP — less common; requires your own duty calculation and customs broker.
  • Standard Markets without DDP — defaults to DDU (customer pays at delivery).

De minimis thresholds

Most countries have a de minimis threshold below which shipments enter duty-free:

  • US — $800 (under threshold imports duty-free for personal use).
  • EU — €150 (VAT applies above €22; duties apply above €150).
  • UK — £135 (VAT collected at point of sale below this; duties at customs above).
  • Canada — CAD$20 for most goods (under threshold duty-free).
  • Australia — AU$1,000 (under threshold duty-free).

Most DTC orders fall below de minimis, meaning duties are not a frequent issue for stores with sub-$200 AOV. For furniture, electronics, luxury, or any category with higher AOV, duties become a meaningful customer issue.

Tax registration vs duty collection

Important distinction: these are separate. EU VAT registration (OSS) is about collecting VAT at checkout for cross-border sales. Duties are about customs charges at the border. You may need both. See Shopify Markets Setup for the full international playbook.

Step 8: Test tax calculation end-to-end

Tax configuration that looks right in admin can produce wrong rates at checkout. Test deliberately before going live or after any change.

Test with the Tax Calculator

Some Shopify versions include a tax calculator in tax settings, or you can use the front-end checkout flow:

  • Add a product to cart.
  • Proceed to checkout.
  • Enter different shipping addresses and verify tax appears as expected.

Critical test scenarios

  • Domestic order in your home state/country — tax applies at correct rate.
  • Order to a state where you have nexus — tax applies.
  • Order to a state where you do NOT have nexus — tax does NOT apply.
  • EU order to a customer in a registered EU country — VAT applies at customer's country rate.
  • Order to UK or other registered international market — VAT applies correctly.
  • Order to a country you do not collect tax for — no tax (customer may owe at customs).
  • Tax-exempt customer order — no tax applied.
  • Tax-exempt product order (e.g., food in PA) — no tax on that product.
  • Mixed cart with taxable and exempt products — tax applied only to taxable portion.
  • Shipping tax — if you charge tax on shipping in some jurisdictions, verify it does.
  • EU B2B order with VAT ID — if reverse charge is configured, no VAT applied.
  • Tax-inclusive vs exclusive display — verify each market shows prices correctly.

Reconcile against expectations

For each test order, calculate the expected tax manually (using publicly known rates) and compare with Shopify's calculation. Differences usually indicate misconfigured registrations, missing product categories, or incorrect tax-inclusive settings.

Run tax reports monthly

Open Analytics, Reports, Taxes. Review:

  • Sales by jurisdiction matches your registrations.
  • Tax collected per jurisdiction matches expected rates.
  • Approach to thresholds (states or countries where you are approaching nexus).
  • Anomalies (sudden tax changes that may indicate a configuration issue).

Tax reports are the foundation for your filing returns. Use them.

Shopify Tax vs Avalara vs TaxJar vs others

For US merchants, Shopify Tax is included on all paid plans and is usually sufficient. For complex situations, evaluate alternatives:

ProviderBest forApproximate cost
Shopify TaxMost US and international merchants up to mid-volumeFree under $100K US sales; small fee on US orders above
AvalaraEnterprise / complex multi-state, multi-country setups, custom rules$1,000+/month typically
TaxJarMid-market US-focused merchants with multi-state needsTiered pricing; $19+/month
Numeral, AnrokSaaS and digital-first businesses with international VAT complexityCustom pricing
QuadernoInternational VAT focus, especially digital goodsTiered pricing
Vertex, SovosLarge enterprise with complex global tax operationsEnterprise pricing

When to consider a third-party

  • Active in 10+ US states with frequent threshold approaches.
  • Complex product mix with category-specific tax rules.
  • Significant marketplace sales (Amazon, eBay) alongside Shopify creating cross-platform nexus tracking needs.
  • Multi-country EU operations beyond OSS.
  • Subscription or recurring billing complexity.
  • Operating in jurisdictions Shopify Tax does not cover well.
  • Audit risk concerns where third-party documentation strengthens your position.

When Shopify Tax is enough

  • US merchant under $100K annual sales (free).
  • US merchant with nexus in 1-5 states with standard products.
  • International merchant operating in a single country.
  • International merchant using OSS for EU cross-border.
  • Most DTC stores with straightforward product categories.

Common setup mistakes to avoid

  • Collecting tax in jurisdictions where you are not registered. Technically illegal in most jurisdictions. Register before configuring collection.
  • Not collecting tax in jurisdictions where you should. Creates back-tax liability when discovered (during audit, due diligence for sale, or proactive review). Penalties compound.
  • Tax-exclusive pricing for international markets. US merchants expanding internationally with tax-exclusive prices show prices that look 15-25% lower than competitors', then customers see unexpected tax at checkout and abandon. Major international expansion failure.
  • Tax-inclusive pricing for US market. Conversely, makes US merchants look more expensive than competitors. Configure per region in Markets.
  • Skipping product tax categories. Without category assignment, Shopify Tax defaults to general taxable category, which may not be correct (food, clothing, books, supplements have different rules in different jurisdictions).
  • Marking customers tax-exempt without documentation. If audited, you owe back tax plus penalties on those orders. Verify and document exemption certificates and VAT IDs.
  • Manually overriding tax rates. Shopify Tax updates rates automatically as jurisdictions change. Manual rates go stale fast and create compliance gaps. Use overrides only for specific products, never for jurisdiction-wide rates.
  • Not configuring shipping tax correctly. Some jurisdictions tax shipping; others do not. Wrong configuration creates either over-collection (customer issue) or under-collection (compliance gap).
  • Not tracking nexus thresholds. Stores grow past thresholds without realizing. By the time the tax authority notices, back-tax liability has accumulated.
  • Configuring DDU internationally without warning customers. Customers surprised by customs charges at delivery rarely come back. DDP or clear warnings only.
  • Not separating sales tax/VAT from duties. They are different obligations with different rules. Configure both, do not assume one covers the other.
  • Treating Shopify reports as final filing. Shopify reports are starting points for filing returns — not the filing itself. Reconcile with your accountant or tax software before filing.
  • Skipping the test order. Configuration that looks right in admin sometimes calculates wrong at checkout. Always test with multiple addresses.

When tax setup needs a professional

Tax setup at scale is one of the few areas of Shopify configuration where the cost of doing it wrong is meaningfully higher than the cost of doing it right. For most stores past $500K in annual revenue, especially multi-state or multi-country, engaging a tax professional alongside a Shopify configuration specialist is the right move. A specialist on either side alone can leave gaps; the combination delivers compliance plus correct configuration.

Not sure what kind of help you need? Read What kind of Shopify expert do I need?

Ready to hire? Browse Shopify tax and compliance experts.

Expert insights

Tax setup is the one area where wrong is legally serious. Other Shopify configuration mistakes cost conversion or margin; tax mistakes can create back-tax liability, penalties, and audit exposure that compounds. The right level of caution here is higher than other areas.

Nexus determination is a tax-professional question, not a software question. Shopify, Avalara, and TaxJar can monitor thresholds, but determining your specific obligations — given your business structure, product mix, inventory locations, and revenue patterns — requires a tax professional. Software supports the determination; it does not replace it.

Tax-inclusive vs tax-exclusive is the highest-leverage international setting. The single most common reason US merchants fail at international expansion is showing tax-exclusive prices to customers who expect tax-inclusive. The fix is one setting per market. Get this right before launching international.

The de minimis threshold matters more than the tax rate. For most DTC categories with AOV under $200, duties rarely apply (orders fall below de minimis). For furniture, electronics, luxury, and high-AOV categories, duties become a meaningful customer issue requiring DDP setup.

EU OSS is the simplification merchants overlook. Without OSS, EU cross-border sellers needed separate VAT registrations in every EU country. With OSS (effective since July 2021), one quarterly return covers all cross-border EU sales. If you are EU cross-border above €10K, OSS is almost always the right path.

Marketplace facilitator laws change your obligations. If you sell on Amazon, eBay, Walmart alongside Shopify, those marketplaces often collect and remit tax on your behalf for specific jurisdictions. But Shopify sales in those same jurisdictions still need to be tracked separately. Coordinate.

Tax software does not replace your accountant. Avalara, TaxJar, Numeral, and similar handle calculation and reporting. Your accountant handles strategy, structure, and filing review. The combination is what most multi-jurisdiction merchants need.

Audit risk grows with revenue. Tax authorities prioritize larger sellers for audit. Configuration that worked at $200K can create exposure at $5M. Re-audit your setup as you grow.

When to hire a Shopify tax specialist

Bring in help if:

  • You are active in 5+ US states and approaching or past economic thresholds in multiple.
  • You are launching international expansion and need VAT/GST handled correctly.
  • You sell on marketplaces (Amazon, eBay) alongside Shopify and need coordinated tax tracking.
  • You have meaningful B2B / wholesale operations needing tax exemption workflows.
  • You are migrating from another platform and want tax setup preserved correctly.
  • You operate in product categories with complex tax rules (food, supplements, regulated items, digital goods).
  • You are above $1M in annual revenue and have not had a tax setup review by a professional.
  • Your accountant or auditor flagged tax setup concerns.

What good help looks like:

  • A tax professional (CPA or licensed tax advisor) — determines nexus, advises on registrations, helps file returns, handles audit response. This is the legal expert.
  • A Shopify configuration specialist — configures registrations, product categories, exemption workflows, and Markets tax settings correctly in admin. This is the implementation expert.
  • Tax software (Avalara, TaxJar, Numeral) — automates calculation, threshold monitoring, and reporting at scale.

For most stores at meaningful scale, all three roles are involved. The Shopify specialist alone cannot determine nexus; the tax professional alone cannot configure Shopify correctly; the software alone does not interpret strategy.

What you should not pay for: someone configuring "Shopify Tax" by toggling on the product. Real tax work is in nexus determination, registrations, product categorization, exemption workflows, international coordination, and ongoing monitoring.

Not sure if you need a freelancer or an agency? Read Shopify Freelancer vs Agency. Want to know what to look out for? Read Shopify Expert Red Flags.

What Shopify tax work should cost

Realistic ranges:

  • Tax setup audit (5-15 hours): $500-$2,500. Review current registrations, product categories, exemption settings, and international configuration. Identify gaps.
  • Initial multi-state US setup (5+ states): $750-$3,000. Configure each state registration, product categories, and shipping tax. Excludes the registration process itself, which is your responsibility.
  • EU VAT and OSS setup: $1,500-$5,000. OSS registration coordination, Markets configuration, product categorization, B2B reverse charge.
  • Multi-country international tax setup: $2,500-$10,000. Multiple country registrations entered, tax-inclusive vs exclusive per region, duties strategy.
  • Avalara or TaxJar integration: $1,500-$5,000. App installation, configuration, and Shopify-side coordination.
  • Custom tax reporting and reconciliation workflow: $2,500-$10,000. Reports for tax filings, reconciliation against accounting system, multi-platform consolidation.
  • B2B / wholesale exemption workflow: $2,000-$8,000. Customer exemption verification process, certificate collection, periodic re-verification.
  • Full tax setup review and rebuild: $5,000-$25,000+. For stores with accumulated configuration debt, multi-platform operations, or compliance concerns.
  • Monthly tax operations retainer: $1,000-$5,000/month. Ongoing threshold monitoring, registrations as new nexus emerges, reconciliation support.
  • CPA / tax professional fees (separate from Shopify configuration) — vary widely: $500-$5,000 for nexus analysis, $200-$2,000/month for ongoing tax filing across multiple jurisdictions.

If someone quotes $99 for "Shopify tax setup," they are toggling Shopify Tax on. Real tax work is in registrations, product categorization, multi-region configuration, and ongoing compliance monitoring — typically alongside a tax professional, not instead of one.

For a full breakdown by service type, see Shopify Expert Cost.

Frequently asked questions

How do I set up taxes on Shopify?

Open Settings, Taxes and duties. For each jurisdiction where you have nexus, enter your tax registration number. Shopify automatically calculates the correct rate for each customer's address. Configure tax-inclusive vs tax-exclusive pricing per region (via Settings, Markets if you use international markets). Assign each product to a tax category for accurate category-specific rates. Test with real test orders to different addresses before going live. Note: Shopify can configure tax collection, but determining where you have nexus and registering with tax authorities is your responsibility.

Does Shopify automatically calculate taxes?

Yes. Shopify Tax (included on all paid plans) automatically calculates the correct tax rate for each customer's address in jurisdictions where you have entered a registration. It handles US state plus local rates, EU VAT, UK VAT, Canadian GST/HST, Australian GST, and many others. But you must enter your registrations first — Shopify does not register for you, and does not collect tax in jurisdictions where you have not added a registration.

How do I know if I need to collect tax in a specific state or country?

Nexus is determined by tax law in each jurisdiction and depends on your specific business. Physical presence (office, inventory, employees in a state) typically creates nexus. Economic nexus thresholds (often $100,000 in annual sales or 200 transactions in US states; €10,000 for EU cross-border; varying for other countries) create nexus once crossed. Marketplace activity, affiliates, and drop-shipping can also create nexus. Run your sales by state/country report in Shopify, identify approaching thresholds, and consult a tax professional or tax software (Avalara, TaxJar, Numeral) for definitive determination.

Shopify tax-inclusive vs tax-exclusive pricing — which should I use?

Tax-exclusive: tax is added to the price at checkout (US default; product shows $50, customer sees $50 + sales tax = $53.50 at checkout). Tax-inclusive: tax is included in the displayed price (EU/UK/AU/NZ standard; product shows €50 and the customer sees €50 at checkout, with VAT shown as a portion of that €50). US merchants should use tax-exclusive for US customers. International merchants should use tax-inclusive for EU/UK/AU/NZ customers. With Shopify Markets, you can configure tax-inclusive vs tax-exclusive per market.

Do I need to collect VAT for EU customers as a US merchant?

Yes. Once you cross the €10,000 cross-border sales threshold in EU member states (combined), you must collect VAT on cross-border sales to EU consumers. The simplest approach is registering for VAT One Stop Shop (OSS) — one registration covers all EU cross-border sales with a single quarterly return. Enter the OSS registration in Shopify, and Shopify applies each customer's country VAT rate automatically. Without OSS, you would need separate VAT registrations in every EU country where you have customers above the threshold.

How do I make a customer tax-exempt on Shopify?

Open the customer's profile in admin, find Tax settings, and mark as tax-exempt with a note explaining the exemption (resale certificate, non-profit status, EU VAT-registered B2B, etc.). That customer's orders will skip tax calculation. For meaningful B2B / wholesale volume, build a workflow to collect exemption documentation (resale certificates, VAT IDs), verify against tax authority databases (VIES for EU, state DORs for US), and re-verify periodically. Unverified exemptions create audit liability.

Shopify Tax vs Avalara vs TaxJar — which should I use?

Shopify Tax (included free up to $100K US sales, then a small fee per order) handles most US and international merchants effectively. Avalara is better for enterprise complexity, custom rules, and high-volume multi-jurisdiction operations. TaxJar is a strong mid-market choice for US-focused merchants. For most stores under $1M in revenue, Shopify Tax is sufficient. For stores past that with complex multi-state and international operations, evaluate Avalara or TaxJar based on your specific complexity.

Why is Shopify not charging tax on my orders?

Common causes: tax registration is not entered in Settings, Taxes and duties; you have not crossed an economic nexus threshold in that jurisdiction (and Shopify is not collecting because no registration is entered); the product is in a tax-exempt category in that jurisdiction (food in PA, apparel under $110 in NY, etc.); the customer is marked tax-exempt; shipping tax is configured incorrectly; or tax-inclusive vs tax-exclusive setting is showing tax differently than you expect. Test with multiple addresses to identify the pattern.

How much does Shopify tax setup cost?

Tax setup audit runs $500-$2,500. Multi-state US setup runs $750-$3,000. EU VAT/OSS setup runs $1,500-$5,000. Multi-country international setup runs $2,500-$10,000. Avalara/TaxJar integration runs $1,500-$5,000. Custom reporting and reconciliation runs $2,500-$10,000. B2B exemption workflow runs $2,000-$8,000. Full tax setup review and rebuild runs $5,000-$25,000+. Monthly retainers run $1,000-$5,000/month. Separately, a CPA or tax professional charges $500-$5,000 for nexus analysis and $200-$2,000/month for ongoing tax filing. See Shopify Expert Cost for full ranges.

Next step

If you want Shopify taxes configured correctly, multi-state or international expansion done with compliance in mind, or an audit of accumulated tax configuration, work with a vetted Shopify tax and compliance specialist alongside a qualified tax professional.

Browse Shopify tax and compliance experts, or get matched with the right expert for your store. We will review your current tax setup, scope the work, and connect you with a specialist who can deliver compliant configuration — not someone who will toggle Shopify Tax on and call it strategy.

Need help configuring Shopify taxes correctly?

Get Matched