Skip to main content

State-Specific Compliance

Compliance rules for each state.

State-Specific Compliance

Cannabis regulations vary significantly by state. DubLedger is configured with state-specific rules for every market we serve.

#

California

Purchase Limits
- Recreational: 1 ounce (28.5g) of flower per day
- Concentrates: 8g per day
- Edibles: 1000mg THC per day (equivalent to 100g)
- Medical: No state limit, but local limits may apply

ID Requirements
- Recreational: Valid government-issued ID, 21+
- Medical: Valid medical card + government ID, 18+
- IDs must be unexpired

METRC → Full METRC integration required. Real-time sales reporting. Package tags required for all products. Lab test results must be current.
Taxes → State excise tax: 15%. Local taxes vary by jurisdiction. Sales tax applied to total including excise tax.
Delivery → Must use licensed delivery vehicles. Driver must carry manifest. Delivery radius generally 30 miles or same county. Real-time tracking required.

#

Colorado

Purchase Limits
- Recreational: 1 ounce of flower per transaction
- Concentrates: 8g per transaction
- Edibles: 800mg THC per transaction
- Medical: 2 ounces per transaction

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Red card + valid ID, 18+
- Out-of-state IDs accepted for recreational

METRC → Full METRC integration required. Seed-to-sale tracking mandatory. All inventory must be tagged.
Taxes → State sales tax: 2.9%. Excise tax: 15% (retail only). Local taxes vary by jurisdiction.
Delivery → Permitted in some jurisdictions. Must be same-day delivery. Driver must be licensed employee.

#

Michigan

Purchase Limits
- Recreational: 2.5 ounces per day
- Concentrates: 15g per day
- Medical: 2.5 ounces per day (or 10 ounces if caregiver)

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Registry card + valid ID, 18+

METRC → METRC integration required. Real-time reporting. All products must have METRC tags.
Taxes → Excise tax: 10%. Sales tax: 6%. Local taxes may apply.
Delivery → Permitted statewide. Must be from licensed retailer. Driver must carry manifest and ID.

#

Florida (BioTrack)

Purchase Limits
- Medical only: No state limit on quantity
- However, doctors recommend specific doses
- 35-day supply limit per recommendation

ID Requirements
- Medical card (issued by state) required
- Valid government-issued ID
- Patient must be registered in MMUR

BioTrack → BioTrack integration required. Near-real-time reporting. All products tracked from seed to sale.
Taxes → No state cannabis tax. Standard sales tax applies (6%).
Delivery → Permitted for medical patients. Must be same-day or next-day. Delivery driver must be licensed.

#

Washington (Leaf Data)

Purchase Limits
- Recreational: 1 ounce of flower per transaction
- Concentrates: 7g per transaction
- Edibles: 16oz (454g) per transaction
- Liquids: 72oz per transaction

ID Requirements
- Valid government-issued ID, 21+
- No medical program (recreational only)

Leaf Data Systems → Leaf Data integration required. Real-time reporting. All inventory tracked.
Taxes → Excise tax: 37% (highest in the nation). Sales tax varies by locality (6.5-10.4%).
Delivery → Not permitted for recreational cannabis. Some jurisdictions allow medical delivery.

#

New York

Purchase Limits
- Recreational: 3 ounces of flower per transaction
- 24g of concentrates per transaction
- No daily limit, but possession limit is 3oz

ID Requirements
- Valid government-issued ID, 21+
- Medical card for medical patients, 18+

METRC → METRC integration required. Real-time reporting. Full seed-to-sale tracking.
Taxes → THC potency tax: 0.5¢ per mg THC (flower), 0.8¢ per mg (concentrates), 3¢ per mg (edibles). Sales tax: 8.875% (NYC) or 7% (upstate). Excise tax: 9% state + 4% local.
Delivery → Permitted statewide. Must be from licensed retailer. Delivery driver must be employee. Real-time tracking required.

#

Illinois

Purchase Limits
- Recreational: 30g of flower, 5g of concentrates, 500mg of THC in edibles
- Medical: No purchase limit, but possession limit is 2.5oz
- Non-residents: Half the resident limits

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Registry card + ID, 18+
- Non-residents: Valid out-of-state ID accepted

METRC → METRC integration required. Real-time reporting. All products tracked.
Taxes → Excise tax: 10% (THC < 35%), 25% (THC > 35%), 20% (edibles). Sales tax: 6.25% state + local. Local taxes up to 3% additional.
Delivery → Permitted. Must be from licensed dispensary. Driver must carry manifest.

#

Massachusetts

Purchase Limits
- Recreational: 1 ounce of flower per transaction
- 5g of concentrates per transaction
- 20 servings of edibles per transaction
- Medical: 10 ounces per 60 days

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Registration card + ID, 18+

METRC → METRC integration required. Real-time reporting.
Taxes → Excise tax: 10.75%. Sales tax: 6.25%. Local tax up to 3%.
Delivery → Permitted for recreational. Must be same-day. Driver must be licensed employee.

#

Nevada

Purchase Limits
- Recreational: 1 ounce of flower per transaction
- 3.5g of concentrates per transaction
- Edibles: 1000mg THC per transaction
- Medical: 2.5 ounces per 14 days

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Registry card + ID, 18+
- Out-of-state IDs accepted for recreational

METRC → METRC integration required. Real-time reporting.
Taxes → Excise tax: 15% (wholesale). Sales tax: 6.85% + local. Local taxes up to 3%.
Delivery → Permitted for recreational. Must be from licensed dispensary. Driver must carry manifest and ID.

#

Oklahoma

Purchase Limits
- Medical only: No state limit on quantity
- However, doctors recommend specific amounts
- 30-day supply limit per recommendation

ID Requirements
- Medical card required
- Valid government-issued ID
- Patient must be registered in OMMA

METRC → METRC integration required. Real-time reporting. All products tracked.
Taxes → Excise tax: 7%. Sales tax: 4.5% state + local.
Delivery → Not permitted. Must purchase in person at dispensary.

#

Maryland

Purchase Limits
- Recreational (starting 2023): 1.5 ounces of flower per transaction
- 12g of concentrates per transaction
- Medical: 120g per 30 days (or 36g of concentrates)

ID Requirements
- Recreational: Valid ID, 21+
- Medical: Registration card + ID, 18+

METRC → METRC integration required. Real-time reporting.
Taxes → Sales tax: 6%. Local taxes up to 3%.
Delivery → Permitted for medical. May be permitted for recreational (check local laws).

#

General Compliance Tips

1. Keep all licenses and permits current.
2. Verify all employee badges and certifications.
3. Maintain accurate inventory records.
4. Report all sales to the state tracking system.
5. Verify customer IDs every time.
6. Enforce purchase limits strictly.
7. Keep lab test results current.
8. Maintain secure storage and transport.
9. Follow advertising restrictions.
10. Stay current with regulation changes.

Regulatory Updates → Subscribe to state cannabis regulatory newsletters, attend industry association meetings, join state cannabis business forums, and follow the DubLedger compliance blog for updates.