---
title: Retail | Illinois Purchase Limits Configuration
description: Setting up Illinois Purchase Limits
---

[Skip to content](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#main-content)

[![BLAZE-Logo-Blue (2)](https://support.blaze.me/hs-fs/hubfs/BLAZE-Logo-Blue%20(2).png?width=140&height=37&name=BLAZE-Logo-Blue%20(2).png)](https://support.blaze.me?hsLang=en)

- [BLAZE US Knowledge Base](https://support.blaze.me/hc/en-us/articles)

Open main navigation

Close main navigation

- [BLAZE US Knowledge Base](https://support.blaze.me/hc/en-us/articles)

 Welcome to the Blaze US Knowledge Base! Find helpful reference by searching here...

- There are no suggestions because the search field is empty.

1. [BLAZE US Knowledge Center](https://support.blaze.me/hc/en-us/articles?hsLang=en)
2. [BLAZE Retail](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en)
3. [State Limits](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#state-limits)

# Retail | Illinois Purchase Limits Configuration

## This article provides an overview of state-mandated cannabis purchase limits in Illinois and a step-by-step guide on configuring shop settings, categories, and product profiles within BLAZE to ensure compliance at checkout.

### Overview

- [Limits](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#limits)
- [Current Shop Settings](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#current)
- [Manage Categories](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#manage)
- [Verifying Weight Per Unit Items are set up correctly](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#verify) 
    - [Concentrate Products Example:](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#concentrate)
    - [Marijuana Product Example:](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#example)
    - [Infused Marijuana Products Example:](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#edible)
- [Troubleshooting & FAQ](https://support.blaze.me/hc/en-us/articles/retail-illinois-purchase-limits-configuration#troubleshooting)

---

### Illinois State Limits

To view the cannabis purchase limits for the state of Illinois, navigate to **Global Settings \> Current Shop Settings \> Limits**. This section displays the state-mandated daily limits for Adult Use (separated by In State and Out State rules), as well as allotment periods for Medicinal - MMIC and Medicinal - Third Party patients.

Clicking the eye icon next to each cannabis type (e.g., Flowers, Concentrates, Edibles) expands a tooltip showing exactly which product cannabis types roll up under that specific limit.

![Screenshot 2026-06-18 105523](https://support.blaze.me/hs-fs/hubfs/Screenshot%202026-06-18%20105523.png?width=670&height=331&name=Screenshot%202026-06-18%20105523.png)

The state-mandated purchase limits are structured as follows:

| **Cannabis Type** | **Period** | **In-State Resident Limit** | **Out-of-State Limit** | **Tracking Method** |
| --- | --- | --- | --- | --- |
| **Flower** (CBD Cannabis, CBD Cannabis Flower, Dry Flower, Dry Leaf, Pre Roll) | Daily | Up to 60 grams | Up to 30 grams | Weight Per Unit on product profile |
| **Concentrate** (Concentrate, Extract, Kief, Suppository, Oil) | Daily | Not more than 10 grams | Up to 5 grams | Weight Per Unit on product profile |
| **Edibles** (Edibles, Liquid, Tincture, Topical) | Daily | Maximum of 1,000 mg THC  | No more than 500 mg THC  | Potency on product profile |

| **Cannabis Type** | **Period** | **Purchase Limit** | **Tracking Method** |
| --- | --- | --- | --- |
| **Flower** (CBD Cannabis, CBD Cannabis Flower, Dry Flower, Dry Leaf, Pre Roll) | 14 Days | Up to 71 grams | Weight Per Unit on product profile |
| **Concentrate** (Concentrate, Extract, Kief, Suppository, Oil) | 14 Days | Up to 71 grams | Weight Per Unit on product profile |
| **Edibles** (Edibles, Liquid, Tincture, Topical) | 14 Days | No more than 71,000 mg THC | Potency on product profile |

| **Cannabis Type** | **Period** | **In-State Resident Limit** | **Out-of-State Limit** | **Tracking Method** |
| --- | --- | --- | --- | --- |
| **Flower** (CBD Cannabis, CBD Cannabis Flower, Dry Flower, Dry Leaf, Pre Roll) | Daily   | Up to 30 grams Daily | Up to 15 grams  | Weight Per Unit on product profile |
| **Concentrate** (Concentrate, Extract, Kief, Suppository, Oil) | Daily | Not more than 5 grams  | Up to 2.5 grams  | Weight Per Unit on product profile |
| **Edibles** (Edibles, Liquid, Tincture, Topical) | Daily | Maximum of 500 mg THC | No more than 250 mg THC | Potency on product profile |

---

### Verify Current Shop Settings

Before managing categories or products, confirm your retail location is accurately set to Illinois.

1. Log in to BLAZE and select your retail location.
2. Click the **Go to Location** button.
3. Navigate to **Global Settings \> Current Shop Settings**.
4. Verify that your **State** dropdown is set to **Illinois**.

![Setting up Massachusetts Purchase Limits 1](https://support.blaze.me/hs-fs/hubfs/Setting%20up%20Massachusetts%20Purchase%20Limits%201.png?width=670&height=316&name=Setting%20up%20Massachusetts%20Purchase%20Limits%201.png)

---

### Manage Categories

Proper category assignment is required to trigger proper limit rules at the point of sale.

1. Navigate to **Retail \> Inventory \> Manage Categories**.
2. When creating or editing a category, configure the following fields: 
     - **Category Type:** Select **Cannabis** (Select *Non-Cannabis* only for hardware, apparel, etc.).
     - **Cannabis Type:** Select based on the product cannabis type that rolls up under the specific state limit.
     - **Category Unit:** Select **Units**.

![Setting up Massachusetts Purchase Limits 2](https://support.blaze.me/hs-fs/hubfs/Setting%20up%20Massachusetts%20Purchase%20Limits%202.png?width=670&height=316&name=Setting%20up%20Massachusetts%20Purchase%20Limits%202.png)

---

### Verifying Weight Per Unit & Product Setup

**WARNING: EACH is only to be used for Non-Cannabis products. Setting Cannabis products to "EACH" will NOT track limits correctly.**

**WARNING:** **Non-concentrate** does not trigger cannabis limits. Please do not use this type.

Product profiles must reflect correct weight per units and cannabis types to ensure limit calculations function properly and accurately.

Navigate to **Inventory \> All \> Select Product** (or click **Add Product**).

See the support article [How to Create a Product](https://blaze-6831432.hs-sites.com/hc/en-us/articles/retail-how-to-create-a-product?hsLang=en) for more information

---

### Concentrate Products Configuration

- **Cannabis Type:** Concentrate, Extract, Kief, Suppository, Oil
- **Weight Per Unit:** Custom
- **Custom Weight Option:** Grams
- **Custom Weight Value:** Enter the exact number of grams.

![Screenshot - 2026-06-18T110332.382](https://support.blaze.me/hs-fs/hubfs/Screenshot%20-%202026-06-18T110332.382.png?width=670&height=315&name=Screenshot%20-%202026-06-18T110332.382.png)

---

### Flower Products Configuration 

**NOTE:** Weighable items will be calculated dynamically as they are added to the cart. Ensure **Flower** is set to **Units** inside **Manage Categories**. 

- **Cannabis Type:** CBD Cannabis, CBD Cannabis Flower, Dry Flower, Dry Leaf, Pre Roll
- **Weight Per Unit:** Eighth or Custom
- **Custom Weight Option:** Grams
- **Custom Weight Value:** Enter the exact number of grams.

![Screenshot - 2026-06-18T110955.330](https://support.blaze.me/hs-fs/hubfs/Screenshot%20-%202026-06-18T110955.330.png?width=670&height=260&name=Screenshot%20-%202026-06-18T110955.330.png)                  

![Screenshot - 2026-06-18T111115.266](https://support.blaze.me/hs-fs/hubfs/Screenshot%20-%202026-06-18T111115.266.png?width=670&height=313&name=Screenshot%20-%202026-06-18T111115.266.png)

---

### Edible Products Configuration

- **Cannabis Type:** Edible, Liquid, Tincture, Topical
- **Weight Per Unit:** Custom
- **Custom Weight Option:** Milligrams
- **Custom Weight Value:** Enter the total amount of THC in milligrams.
- **Potency:** Enter the total number of THC in milligrams.

![Screenshot - 2026-06-18T111535.184](https://support.blaze.me/hs-fs/hubfs/Screenshot%20-%202026-06-18T111535.184.png?width=670&height=312&name=Screenshot%20-%202026-06-18T111535.184.png)

![Screenshot - 2026-06-18T111607.386](https://support.blaze.me/hs-fs/hubfs/Screenshot%20-%202026-06-18T111607.386.png?width=670&height=313&name=Screenshot%20-%202026-06-18T111607.386.png)

---

### Troubleshooting & FAQ

#### **Q: A customer is at checkout and the purchase limit warning isn't triggering — why?**

**A:** The most common cause is a misconfigured **Cannabis Type** and/or **Weight Per Unit** on the product profile. Check the following:

- Navigate to **Inventory \> All \> Product** and confirm the **Cannabis Type** matches the Illinois mapping shown in Global Settings \> Limits and referenced in the screenshot above.
- Navigate to **Inventory \> All \> Product** and confirm the **Weight Per Unit **is set correctly based on cannabis type using the examples above.
- Confirm the product's Category is assigned a **Category Type** of **Cannabis** (not *Non-Cannabis*) in **Retail \> Inventory \> Manage Categories**.
- Confirm **Non-Concentrate** is not selected as the Cannabis Type, as this type bypasses purchase limits.

#### **Q: Limits seem off for a flower product — the system isn't counting the weight correctly.**

**A:** Limit calculations prioritize product-level **Weight Per Unit.** If a product's **Weight Per Unit** is 0, EACH or left blank, Blaze will not track purchase limits correctly for this product.

- Navigate to the product profile and ensure the product's **Weight Per Unit** is correctly configured (e.g., 3.5g for an eighth, Custom, Whole Gram Unit, Half Gram Unit) so the purchase limit calculation remains accurate.

#### **Q: A medical patient's individual limits aren't showing — the system is applying adult-use limits instead.**

**A:** Illinois medical limits are pulled from METRC via the patient's ID. Verify:

- The customer profile contains a valid, active **METRC Patient ID**.
- The ID matches exactly what is registered in METRC with no trailing spaces or typo characters.
- The shop's METRC integration is active and syncing via **Global Settings \> Current Shop Settings \> Integrations**.

#### **Q: An out-of-state customer is being allowed to purchase 60g of flower instead of the 30g out-of-state limit.**

**A:** Blaze relies on the customer's profile data to separate resident and non-resident parameters.

- Open the customer profile and confirm the **State** field is set to a state other than Illinois.
- If the customer profile was created without a designated state, edit the profile to update their residence before completing the transaction.

#### **Q: We sell a hybrid product that contributes to both a flower and an concentrate limit — only one type is being tracked.**

**A:** BLAZE supports multi-limit tracking for individual products that cross categories.

- Navigate to **Inventory \> All \> Product**.
- Locate the **Product Purchase Limits** section to add multiple limit entries.
- Assign each required entry its own distinct **Cannabis Type**, **Value**, and **Unit of Measure** (e.g., grams, mg).

#### **Q: We've double-checked the Cannabis Type and Category setup — limits still aren't working.**

**A:** If basic settings are correct, look into these variables:

- Confirm the shop's location **State** is accurately saved as Illinois in **Global Settings \> Current Shop Settings**.
- Confirm Global Settings \> Shop Information Settings pertaining to purchase limits for medical and adult use patients are configured correctly:   
    - User Cannabis Limit
    - Override Member Levels
    - Enable Recreational Age Limit
    - Recreational Use Age Limit
    - Enable Medicinal Age Limit
    - Medicinal Use Age Limit

- If your store recently migrated configurations, some products may hold legacy values. Run a bulk update using the **Mass Edit** utility in **Inventory \> All** to realign products simultaneously.

**Looking for another state's purchase limits**? View our guide here - [Retail Purchase Limits for Medical and Recreational Cannabis by State](https://support.blaze.me/hc/en-us/articles/retail-purchase-limits-for-medical-and-recreational-cannabis-by-state?hsLang=en)

**If you have further questions or require technical assistance with your limits setup, , please reach out to us at [support@blaze.me](mailto:support@blaze.me)!**

 

- [BLAZE Retail](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#main-content)

    - [FAQs](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#faqs)
    - [Ecommerce](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#ecommerce)
    - [Transactions](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#transactions)
    - [Loyalty / Marketing](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#loyalty-marketing)
    - [Members](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#members)
    - [Integrations](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#integrations)
    - [Reporting](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#reporting)
    - [Metrc](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#metrc)
    - [Delivery & Dispatch](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#delivery-dispatch)
    - [Getting Started](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#getting-started)
    - [BioTrack](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#biotrack)
    - [Promotions](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#promotions)
    - [Point of Sale (POS)](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#point-of-sale-pos)
    - [Purchase Orders](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#purchase-orders)
    - [Insights](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#insights)
    - [BLAZEPAY](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#blazepay)
    - [Compliance & Taxes](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#compliance-taxes)
    - [Inventory Management](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#inventory-management)
    - [Hardware & Labels](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#hardware-labels)
    - [Web POS App](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#web-pos-app)
    - [State Limits](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#state-limits)
    - [New Mexico S2S](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#new-mexico-s2s)
- [BLAZE ECOM](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#main-content)

    - [ECOM Mission Control](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#ecom-mission-control)
    - [Ecommerce](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#ecommerce)
    - [Onboarding](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#onboarding)
    - [Website Content](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#website-content)
    - [Mobile Apps](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#mobile-apps)
    - [SEO](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#seo)
    - [General](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#general)
    - [Promotions, Discounts & Rewards](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#promotions-discounts-rewards)
    - [Integrations](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#integrations)
    - [WordPress](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#wordpress)
    - [Order Notifications](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#order-notifications)
    - [Online Store Configuration](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#online-store-configuration)
    - [Customization](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#customization)
- [BLAZEPAY](https://support.blaze.me/hc/en-us/articles/blazepay?hsLang=en#main-content)

    - [Cashless ATM](https://support.blaze.me/hc/en-us/articles/blazepay?hsLang=en#cashless-atm)
- [BLAZE Growth](https://support.blaze.me/hc/en-us/articles/blaze-growth?hsLang=en)
- [Ecommerce](https://support.blaze.me/hc/en-us/articles/ecommerce?hsLang=en#main-content)

    - [Online Store Configuration](https://support.blaze.me/hc/en-us/articles/ecommerce?hsLang=en#online-store-configuration)
- [Mobile Apps](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#main-content)

    - [Go To Market](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#go-to-market)
    - [Troubleshooting](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#troubleshooting)
    - [Push notifications](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#push-notifications)
    - [Onboarding](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#onboarding)
- [Payment Integrations](https://support.blaze.me/hc/en-us/articles/payment-integrations?hsLang=en#main-content)

    - [Birchmount](https://support.blaze.me/hc/en-us/articles/payment-integrations?hsLang=en#birchmount)
- [BLAZE Sites](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#main-content)

    - [SEO](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#seo)
    - [General](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#general)
    - [Widgets](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#widgets)
    - [BLAZE Widgets](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#blaze-widgets)
    - [3rd Party Apps](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#3rd-party-apps)
- [Company Products](https://support.blaze.me/hc/en-us/articles/company-products?hsLang=en)
- [SSO(Single Sign-On)](https://support.blaze.me/hc/en-us/articles/ssosingle-sign-on?hsLang=en)
- [BLAZE Brands](https://support.blaze.me/hc/en-us/articles/blaze-brands?hsLang=en)
- [Product Catalog](https://support.blaze.me/hc/en-us/articles/product-catalog?hsLang=en)
- [Compliance](https://support.blaze.me/hc/en-us/articles/compliance?hsLang=en#main-content)

    - [New Mexico](https://support.blaze.me/hc/en-us/articles/compliance?hsLang=en#new-mexico)

[![BLAZE-Logo-Blue (2)](https://support.blaze.me/hs-fs/hubfs/BLAZE-Logo-Blue%20(2).png?width=140&height=37&name=BLAZE-Logo-Blue%20(2).png "BLAZE-Logo-Blue (2)")](http://blaze.me)

BLAZE US Help Center

Copyright © 2026, BLAZE Solutions Inc.