---
title: "Enabling Exemptions In TaxCloud for WooCommerce"
description: "To ensure an exempt customer is not taxed, enable exemptions in WooCommerce using the TaxCloud for WooCommerce plugin."
canonical_url: "https://support.taxcloud.com/articles/enabling-exemptions-in-woocommerce-9bSC8n71mA"
md_url: "https://support.taxcloud.com/articles/enabling-exemptions-in-woocommerce-9bSC8n71mA.md"
---
# Enabling Exemptions In TaxCloud for WooCommerce

To ensure an exempt customer is not taxed, enable exemptions in WooCommerce using the TaxCloud for WooCommerce plugin.

# How Exemptions Work

Tax-exempt customers must have exemption certificates in TaxCloud for auditing purposes. When exemptions are allowed (see Exemption Modes below), the customer can create an exemption certificate from WooCommerce and select it for the transaction. The TaxCloud for WooCommerce automatically creates that certificate in TaxCloud, if needed.

## Exemption Modes

The integration supports three different modes for exempt customers:

| **Mode** | **Behavior** | **Use If** | **Customer Login Required** |
|----|----|----|----|
| Exemptions Disabled | Customers cannot add or select exemption certificates at checkout. | You don't sell to exempt customers. | No |
| Exemptions Allowed by User Role | Customers that are assigned a specific role are allowed to add and select exemption certificates at checkout.  | You sell to exempt customers and would like to vet their exempt status before allowing them to submit exemption certificates and exempt transactions. | Yes |
| Exemptions Allowed for All Customers | Any customer that is logged in is allowed to add and select exemption certificates at checkout.  | You sell to exempt customers and want to allow them to self-report their exempt status. | Yes |

## Customer Experience

When exemptions are allowed, the customer has the ability to create a new exemption certificate or select an existing certificate at checkout. 

 ![Tax exemption section on the checkout page](https://support.taxcloud.com/api/attachments.redirect?id=90f8080f-d1a1-4ba3-8ee5-f7581f6923c7)

### Creating an Exemption Certificate at Checkout

To create an exemption certificate, the customer must be logged in and provide the following information:

* Exempt State
* Tax ID
* State Issued
* Business Type
* Reason for Exemption

If the customer selects **Add a new certificate**, they can enter the exemption details. When the customer places the order, the certificate is created in TaxCloud and the transaction is treated as exempt. 

 ![Creating an exemption certificate at checkout](https://support.taxcloud.com/api/attachments.redirect?id=77986aa9-e490-4c04-936b-b9286d8e0112)Once the order is placed, TaxCloud generates an exemption certificate.

* The exemption certificate is stored in the customer's TaxCloud record for future transactions.
* These certificates can be reviewed or deleted in TaxCloud.

### Selecting An Existing Exemption Certificate at Checkout

If one or more exemption certificates for the customer already exist in TaxCloud, the customer can select an existing certificate at checkout.  

 ![Selecting an existing exemption certificate at checkout](https://support.taxcloud.com/api/attachments.redirect?id=7aac815b-e271-4efe-bb7c-12561e69f91b)

## How TaxCloud Maps Exemption Data

When the exemption is created in TaxCloud, the following mappings occur:

* **Automatically Populated by TaxCloud:**
  * WooCommerce login ID → **Customer ID**
  * WooCommerce store name → **Store Name**
  * WooCommerce store URL → **Store URL**
  * Billing address → **Contact Information**
* **Manual customer input:**
  * Exempt State
  * Tax ID
  * State Issued
  * Business Type
  * Reason for Exemption


 ![Exemption certificate in Taxcloud](https://support.taxcloud.com/api/attachments.redirect?id=bf4ee418-65e3-43d8-8fc5-5607bb9adcfb " =929x357")


# Use Case 1: No Exempt Customers

If your store does not have tax-exempt customers, you can disable exemptions entirely to simplify tax compliance.

## Step 1: Navigate to Exemptions Settings in WooCommerce


1. Navigate to **WooCommerce**.
2. Click **Settings**.
3. Click the **Integration** tab.
4. Select **TaxCloud for WooCommerce**.

    ![](https://support.taxcloud.com/api/attachments.redirect?id=623762b5-0093-4968-8b46-d66ed847ab42 " =826x608")

## Step 2: Disable Exemptions


1. Scroll to the **Exemption Settings** section.
2. Set **Enable Tax Exemptions?** to **No**.
3. Click **Save**.

 ![](https://support.taxcloud.com/api/attachments.redirect?id=754f82c6-4b9c-4b42-b86f-cb4bed023e14 " =722x792")

# Use Case 2: Allow Exemptions by User Role

You might want to use this mode if you sell to exempt customers, and would like to vet their exempt status before allowing them to submit exemption certificates and exempt transactions. After you’ve vetted the customer, add a user role to their account to allow them to submit and use exemption certificates. Note that this requires the customer to create an account and log in while shopping. 

## Step 1: Navigate to Exemption Settings in WooCommerce


1. Navigate to **WooCommerce**.
2. Click **Settings**.
3. Click the **Integration** tab.
4. Select **TaxCloud for WooCommerce**.

    ![](https://support.taxcloud.com/api/attachments.redirect?id=96d94f90-e4df-4260-8dcb-5760c956ea4e " =826x608")

## Step 2: Enable Role-Based Exemptions


1. Scroll to the **Exemption Settings** section.
2. Set **Enable Tax Exemptions?** to **Yes**.
3. Enter your **Company Name** for exemption records.
4. In **Exempt User Roles**, select the roles that should automatically have exemptions applied.
5. If needed, set **Restrict to Exempt Roles** to **Yes** to limit exemptions to designated users. Note that this will prevent customers from adding their own exemptions at checkout ([Use Case 3](/articles/enabling-exemptions-in-woocommerce-9bSC8n71mA)).
6. Click **Save**.

 ![](https://support.taxcloud.com/api/attachments.redirect?id=9496153b-5663-45d7-8871-b9d6de7bfd1b)

## Step 3: Apply An Exempt Customer Role to a User


1. Navigate to the **Users** tab from the left sidebar in the WordPress Admin Console.
2. Check the box for the Username you wish to update.
3. Select the **Change role to..** drop-down and choose one of the **Exempt User Roles** from above.
4. Click the **Change** button

 ![](https://support.taxcloud.com/api/attachments.redirect?id=0e8a6793-3b2a-4f35-a9fd-7df011c5cad3 " =826x413")

The customer's new role will be reflected on the **Users** page, and the user will now appear under the **Exempt Customer** section.

 ![](https://support.taxcloud.com/api/attachments.redirect?id=28510223-b651-4fda-87f2-253404409f05 " =826x198")

# Use Case 3: Allow Exemptions for All Logged-In Customers

You might want to use this mode if you sell to exempt customers and want to allow them to self-report their exempt status. In this mode, customers who are not pre-approved for exemptions can submit an exemption certificate at checkout. Note that this requires the customer to create an account and log in while shopping.


1. Navigate to Exemptions Settings in WooCommerce:

   
   1. Navigate to **WooCommerce**.
   2. Click **Settings**.
   3. Click the **Integration** tab.
   4. Select **TaxCloud for WooCommerce**.

       ![](https://support.taxcloud.com/api/attachments.redirect?id=4fc736c8-b469-4f9e-81b4-e61d666e9d54 " =826x608")
2. Set '**Restrict to Exempt Roles**' to **'No**'.

 ![](https://support.taxcloud.com/api/attachments.redirect?id=83bcc351-e844-4f78-a883-5ab12a45c109 " =826x624")
