Cannabis is the most heavily regulated retail there is. Carded verifies age in about a second on any phone, toggles between 21+ adult-use and 18+ medical, catches expired IDs, and keeps a compliance log, so a missed check is far less likely to put your license at risk.
Cannabis compliance starts at the door. Carded verifies 21+ (or your medical age) at check-in, flags fakes, and keeps a visitor log a state audit can pull.
A giant green PASS or red UNDER in about a second, with a buzz and a chime so staff barely look down.
IntegrityEngine validates the barcode to the AAMVA standard, matches the issuer to the state, and cross-checks the dates, free on every plan.
Reads the real date of birth and expiration off the barcode, so no mental math and no expired card slips by.
Every scan is tagged with the device, staff, and time. Export a CSV or printable report for any date range.
| Time | ID | Result |
|---|---|---|
| 2:30p | VA · 27 | 21+ PASS |
| 2:26p | MD · 19 | UNDER 21 |
| 2:19p | NC · 34 | 21+ PASS |
| 2:11p | — | REVIEW ID |
| 2:03p | PA · 25 | 21+ PASS |
Card every visitor before they reach the sales floor, with a clear pass or fail and a hands-free chime.
Re-verify at the point of sale in a second when your workflow calls for a second check.
Verify age at the door on the driver’s phone, offline if needed, and log the check.
Every scan runs Carded IntegrityEngine, validating the ID’s barcode against the DMV (AAMVA) standard, matching its issuer number to the state printed on the card, and cross-checking the encoded dates. It catches the scannable fakes and altered birth dates a basic age scan waves through, flagging anything off with a clear “Review this ID.” It’s a strong fraud signal, not a guarantee, so your team still eyes the card, and now they know which ones to look at twice.
If you deliver age-restricted orders, add DeliveryPro to any plan. After a 21+ pass, capture the recipient’s name and signature, a not-visibly-intoxicated confirmation, an optional photo, and the GPS delivery address, then export a delivery report your state can require. Works offline; records stay on the device.
Yes. A one-tap toggle switches between a 21+ adult-use check and an 18+ medical check, so you get the correct verdict for every customer.
No. Carded runs on any phone or tablet in the browser. Set one up at reception and it’s a one-tap age scanner, no dock or dongle.
Yes, automatically. An expired license is flagged in red against today’s date before anyone reaches the sales floor.
Yes. Flag an ID once and the next scan shows a DO NOT ADMIT alert. The ID is stored as a one-way hash on the device, never the raw number.
No. Scanning happens on the device, and the compliance record stores outcomes only, no names, birthdays, or ID numbers leave the phone.
Yes. After the first load it scans fully offline, which is ideal for a busy check-in desk or a delivery run.
Every plan includes every feature, scanning, watchlist, staff tags, and compliance reports. You’re only choosing how many devices run at once. 14-day free trial, cancel anytime.
Running several locations or a franchise? Contact us for volume pricing across sites.
Set Carded up on your phone in under a minute and card your next customer, every ID, every time.
Launch Carded free