Skip to main content

Purchase Limits

Configure per-transaction purchase limits by product category to stay compliant with state regulations.

Limits are configured in Configuration > Settings, under the Limits tab.

How It Works

GreenPOS enforces purchase limits at the POS during checkout. If a customer's order exceeds the configured limit for any category, a warning is displayed and the sale is blocked.

When a customer is attached to a sale, the POS also shows today's purchase summary — how much of each category the customer has already purchased today — so the budtender can see remaining allowances.

Configuring Limits

For each product category, you can set:

SettingDescription
QuantityMaximum amount per transaction
UnitGrams, ounces, each, or milligrams
BasisUnit weight or net weight (determines how quantity is calculated)

Available Categories

CategoryDescription
Flower / Pre-RollsDried cannabis flower and pre-rolled joints
EdiblesCannabis-infused food products
Liquid EdiblesCannabis-infused beverages
ConcentratesWax, shatter, oil, and other concentrated forms
TopicalsLotions, balms, and other topical products
SeedsCannabis seeds
ClonesCannabis clone plants

Unit Weight vs Net Weight

  • Unit Weight — The weight of a single unit of the product (e.g., one pre-roll weighing 1g)
  • Net Weight — The total cannabis content weight (e.g., a 100mg edible = 0.1g net weight)

Choose the basis that matches how your state defines limits.

At the POS

When a customer is attached to a sale, the checkout panel shows:

  • Flower — Grams purchased today
  • Edibles — Grams/mg purchased today
  • Concentrates — Grams purchased today

If adding an item would exceed a limit, a warning is displayed. The sale cannot be completed until the violation is resolved (by reducing quantities).

Compliance Monitoring

The Compliance Dashboard automatically detects sales from the last 30 days that exceeded purchase limits. Violations are displayed in the store's configured unit (e.g., "2.5oz sold, limit: 72oz" for edibles configured in ounces) with links to the specific sale for review.

Tips

  • Check your state regulations — Limits vary by state and customer type (medical vs recreational).
  • Set limits conservatively — It's better to be under the limit than to risk a compliance violation.
  • Always add the customer first — Purchase limit tracking requires a customer on the sale so the system can check today's totals.
  • Units matter — Ensure the configured unit matches how your state defines limits. The compliance monitor converts between units automatically (e.g., ounces to grams) for accurate detection.

Next Steps