ComplianceSam Leibowitz·6 min read·2026-05-02

Daily gram limits by state: a reference for budtenders

A quick-reference guide to daily purchase limits for recreational and medical cannabis in every major U.S. market. Keep your team compliant at the register.

Purchase LimitsBudtender TrainingState LawsReference

Every budtender has been there: a customer asks for four ounces of flower, and you are not sure if that is allowed today. Purchase limits vary by state, by license type (recreational versus medical), and sometimes by product category. Getting it wrong can cost your shop thousands in fines or trigger a compliance audit. This guide is designed to live behind your counter or in your POS quick-reference menu.

Why limits matter more than you think

State regulators do not treat over-limit sales as minor paperwork errors. In California, selling over the daily limit is a Category I violation that can result in license suspension. In Colorado, the MED flags repeat offenders for unannounced inspections. The budtender who makes the sale and the manager who approved it can both be named in the violation.

Recreational limits by state

  • California: 28.5g flower, 8g concentrates, 6 immature plants per day.
  • Colorado: 28g flower equivalent, 8g concentrates, 800mg edibles per transaction.
  • Nevada: 28g flower, 3.5g concentrates, 2,800mg edibles per purchase.
  • Michigan: 2.5oz flower equivalent per day; 10oz per month for medical.
  • Illinois: 30g flower, 5g concentrates, 500mg edibles for residents; half for non-residents.
  • New York: 3oz flower, 24g concentrates per purchase; 60-day supply for medical.
  • Arizona: 28g flower, 5g concentrates per purchase for recreational.
  • Massachusetts: 28g flower equivalent per transaction.

Medical limits: the hidden complexity

Medical limits are often higher than recreational limits, but they come with additional requirements. In most states, the patient must present a valid medical card, and the POS must verify the card against the state registry in real time. Some states also track rolling 30-day or 60-day totals across all dispensaries.

Registry lookups and timeouts

On busy nights, state registry APIs can time out or return stale data. A robust POS must handle these failures gracefully. At DubLedger, we cache verified patient statuses locally and enforce conservative fallback limits when the registry is unreachable. We would rather lose a sale than risk a compliance violation.

How to train your team

  • Post laminated limit cards at every register, updated quarterly.
  • Run weekly 5-minute quizzes during shift meetings.
  • Make limit enforcement automatic in your POS — never rely on memory.
  • Document every override with manager approval and a written reason.

The best compliance program is one your budtenders do not have to think about. If your POS is doing its job, the register should block over-limit sales before the budtender finishes scanning. If it does not, that is a technology problem, not a training problem.

Need a compliance checklist for your state?

We built a free, state-by-state checklist that covers METRC setup, audit-log requirements, and delivery manifest rules. Get it in your inbox.

Get a free state-by-state compliance checklist →