# Unable to set catalog item as non-taxable

**URL:** <https://developer.squareup.com/forums/t/unable-to-set-catalog-item-as-non-taxable/19101>\
**Category:** Questions\
**Tags:** catalog-api\
**Created:** [October 10, 2024, 2:56am UTC](https://developer.squareup.com/forums/t/unable-to-set-catalog-item-as-non-taxable/19101 "2024-10-10T02:56:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pklitscher](https://avatars.discourse-cdn.com/v4/letter/p/dec6dc/32.png) [@pklitscher](https://developer.squareup.com/forums/u/pklitscher)\
**Post date:** [October 10, 2024, 2:56am UTC](https://developer.squareup.com/forums/t/unable-to-set-catalog-item-as-non-taxable/19101/1 "2024-10-10T02:56:22Z")

</div>

I run an inventory sync app between Shopify and Square. When the product in Shopify is set to taxable or non-taxable I need to reflect this in Square. I have successfully created the tax categories and can assign them when I create a product.

However, it does not seem possible to set an catalogue item as non-taxable via the catalog api. setting `is_taxable` to true or false does not appear to have any effect on the taxable state of an item. I have tried sending this to the `/v2/catalog/object` end point along with `tax_ids`, without `tax_ids` and omitting `tax_ids` field all together. It doesn’t change.  
The only way I seem to be able set the taxable state of an item is to either send an array of `tax_ids` or an empty array. This has roughly the right effect. But while an item may have no taxes applied `is_taxable` still shows as true which could be incorrect strictly speaking for someone relying on this Boolean as suggested [here](https://developer.squareup.com/forums/t/tax-exemptions-data-through-api/6878/8) .

Am I approaching this wrong? How do I toggle the taxable state of an item? It is possible to toggle the state via the Square ui, but I can’t see how to replicate this via the API

Cheers

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [October 10, 2024, 2:56am UTC](https://developer.squareup.com/forums/t/unable-to-set-catalog-item-as-non-taxable/19101/2 "2024-10-10T02:56:41Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[Catalog API](https://developer.squareup.com/docs/catalog-api/what-it-does)**
>
> Learn more about creating and managing a product catalog with the Square Catalog API.

> **[Design a Catalog](https://developer.squareup.com/docs/catalog-api/design-a-catalog)**
>
> When designing a product catalog, learn where to draw the line between an item, item variation, and item modifier.

> **Additional Documentation**
>
> [Archive Catalog Items and Manage Archived Items](https://developer.squareup.com/docs/catalog-api/archive-catalog-items)  
> [Build and Manage a Simple Inventory](https://developer.squareup.com/docs/inventory-api/build-with-inventory)  
> [Square Developer](https://developer.squareup.com/docs/app-marketplace/requirements/catalog-api)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<div class="post-metadata">

**Author:** ![josh-square](https://avatars.discourse-cdn.com/v4/letter/j/77aa72/32.png) [@josh-square](https://developer.squareup.com/forums/u/josh-square)\
**Post date:** [October 10, 2024, 5:15pm UTC](https://developer.squareup.com/forums/t/unable-to-set-catalog-item-as-non-taxable/19101/3 "2024-10-10T17:15:12Z")

</div>

Hey @pklitscher, weclome! 👋

The `is_taxable` field on a CatalogItem will determine whether taxes are automatically applied when creating an order with `"auto_apply_taxes": true`. Specifying taxes on the CatalogItem itself will determine what taxes apply to it by default, but that can still be overridden at the time of sale.

Hope that clears things up! Let me know if you have any follow up questions.
