Taxation at a Variant Level

Topic summary

A bookseller faces a challenge with Shopify’s tax configuration: different product formats (printed books, eBooks, audiobooks) of the same title require different tax rates in various jurisdictions, but they want to keep all formats as variants within a single product listing.

Core Issue:

  • Shopify only allows tax rates to be set at the product level, not at the variant level
  • Example: UK physical books are zero-rated while audiobooks may be taxed, but both are variants of the same product

Proposed Solutions & Concerns:

  • One user suggested third-party apps or custom API solutions to handle variant-level tax logic
  • This suggestion was challenged as potentially AI-generated misinformation
  • The original poster questions whether third-party apps could actually circumvent Shopify’s product-level tax limitation

Status: The discussion remains unresolved, with uncertainty about whether any workaround exists for applying different tax rates to product variants within Shopify’s architecture.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

We sell books on our Shopify website. In some US states and some European countries, different product formats attract different rates of tax. For example, in the UK a printed (physical) book is zero rated, as are eBooks or Audiobooks. However, in some territories, the physical book is zero rated but the Audiobook of the same title attracts X% tax.

We don’t want to separate printed books, eBooks and Audiobooks for the same title into separate listings, so we need to be able to apply tax rates at a variant level of the product. However, what we are finding is that Shopify only permits us to apply a tax rate to the parent level of the product.

Is there a way to apply taxes to product variations in Shopify?

@alexfwalker Shopify does not natively enable setting taxes at the variant level, tax settings apply at a product level only. When dealing with multiple variants, which have their different tax rates, you can use a third-party application or engage with a Shopify Expert who can create a custom solution using Shopify’s API to manage tax logic specific to each variant.

You can’t tag variants.# @100x-elevate Don’t spam chatgpt solutions

Don’t spam chatgpt solutions , actually read and engage, and fact check what it randomly generates.

Creating misinformation will make you lose your forum account.

Sorry, I’m not 100% clear on what part of Elevate response to trust! I know you can’t tag variants, so am ignoring that part. But I am curious about 3rd party apps as if I’ve understood correctly and Shopify only allows tax rate to be set at parent level, not variant level, then a 3rd party app couldn’t help us anyway?