The short answer
Your state's seed-to-sale system tracks every package from the supplier to the sale, and your point of sale (POS) has to report to it accurately in real time. Most of our states use Metrc, and New York moved from BioTrack to Metrc at the end of 2025. Set up the POS catalog, units and categories to match the state system exactly, test every transaction type before opening and reconcile daily. Most errors start as small setup or training gaps that grow every day they are not caught.
What seed-to-sale tracking does
A seed-to-sale system records each plant and package as it moves through the supply chain: from cultivator to processor, distributor and retailer, and finally to the customer. Each package has a unique identifier. When your store receives a delivery, it accepts the manifest in the state system; when you sell, the sale is reported against that package. Regulators use the data to spot diversion, track recalls and audit inventory.
New York's switch to Metrc
New York's Office of Cannabis Management moved from BioTrack to Metrc at the end of 2025. All licensees had to register and be credentialed in Metrc, and retailers had until January 12, 2026 to enter existing inventory. OCM acknowledged the switch was sudden and provided training and free retail item identifiers to processors through 2026. If you are opening in New York now, you will be credentialed in Metrc from the start. Under New York's rules, licensees must use a real-time electronic inventory tracking system.
Choosing a POS
The POS is where your staff touch compliance hundreds of times a day. Choose one with a proven, stable integration with your state's system, local support, and controls for purchase limits, age verification and returns. Popular dispensary POS platforms include Dutchie, Cova, Treez and others; compare them on integration reliability in your state, reporting, speed at the register and support. We compare options for clients and disclose any vendor relationship in writing.
Setup steps
Complete the state system's required training and credential every user who needs access.
Name a seed-to-sale administrator responsible for setup, user access and daily reconciliation.
Connect the POS to the state system with the correct license number and API keys, and confirm the connection.
Build the product catalog: categories, units of measure, weights and THC values that match how the state system classifies each item.
Configure taxes, purchase limits and age verification.
Set up receiving: accepting manifests, recording received quantities, handling rejections.
Set up adjustments, returns, waste and destruction with required reason codes.
Run test transactions for every type: sale, void, return, adjustment, transfer.
Train staff on each task with a written routine.
Reconcile on day one and every day after.
Ten common errors
| Error | What it causes | Fix |
|---|---|---|
| Unit of measure mismatch | Quantities that never reconcile | Match each catalog item to the state system's unit |
| Wrong category mapping | Sales reported in the wrong category or rejected | Map categories carefully before opening |
| Manifests not accepted on receipt | Inventory in the store but not in the system | Accept manifests before product reaches the floor |
| Partial deliveries not recorded | Variances from day one | Record actual received quantities and rejections |
| Package tags swapped or missing | Sales against the wrong package | Check tags at receiving and when breaking down cases |
| Adjustments without reason codes | Audit flags | Require a reason and manager approval |
| Returns handled outside the system | Inventory overstated | Follow the state's return workflow |
| Sales sync failures not noticed | Sales missing from the state record | Check the sync log every day |
| Shared logins or departed staff with access | No accountability; security risk | One login per person; remove access on departure |
| Skipping end-of-day reconciliation | Small errors grow into big variances | Reconcile daily, investigate every variance |
Daily, weekly and monthly routine
- Daily: confirm every sale synced; reconcile on-hand quantities for high-value items; resolve open manifests
- Daily: review voids, returns and adjustments with reasons
- Weekly: full count of a rotating set of categories against the state system
- Weekly: review user access and remove anyone who left
- Monthly: full inventory count and reconciliation
- Monthly: review variance trends and retrain where errors repeat
- Before any audit: export reports and confirm they match the shelf
Training your team on the system
Every role touches the system differently, and training should match. Budtenders need to know how to ring sales correctly, enforce purchase limits, handle returns and recognize when a package does not scan. Receiving staff need to check manifests, count and weigh, reject correctly and accept in the state system. Managers need to approve adjustments, reconcile daily, manage user access and run audit reports.
| Role | Must know | Checked by |
|---|---|---|
| Budtender | Sales, limits, returns, scanning problems | Shift lead |
| Receiving | Manifests, counts, rejections, acceptance | Inventory lead |
| Inventory lead | Adjustments, counts, reconciliation | Manager |
| Manager | Approvals, user access, audit reports | Owner or compliance lead |
| Seed-to-sale administrator | Integration, catalog, credentials, outages | Owner |
Quiz each employee before they work alone, and retrain whenever the same error repeats.
Planning for system changes
States change systems and rules. New York's switch from BioTrack to Metrc gave licensees only weeks to credential, retag and enter inventory. Keep your catalog clean, your procedures written and your administrator trained so a change in the state system is a project, not a crisis.
What auditors look for
When a regulator audits inventory, it compares the state system with what is on your shelves and in your POS. Expect them to pick packages at random, check that tags match, compare quantities and review recent adjustments, returns and waste. Stores that reconcile daily and document every variance pass these audits easily; stores that reconcile monthly often cannot explain differences.
- Random packages on the shelf match the state system
- Every adjustment has a documented reason and approval
- Returns followed the state's workflow
- Waste and destruction were recorded as required
- User access matches current staff
- Daily reconciliation records are kept
Choosing hardware
The POS software gets most of the attention, but hardware matters too. You will need registers or tablets, barcode scanners that read your state's package tags, label printers if you print exit labels, scales certified for trade where you weigh product, and a reliable internet connection with a backup. Test scanners against real package labels before opening, and keep spare scanners and printers on site. A failed scanner on a Saturday afternoon slows every sale.
Reporting you should be able to run
- Sales by product, category and employee
- Inventory on hand by package, matched to the state system
- Adjustments, returns and waste with reasons
- Purchase limit overrides or warnings
- Sync errors and their resolution
Seed-to-sale rules and system features vary by state. This guide describes common patterns; follow your state's current rules and the system's official guidance, and check with your regulator when something is unclear.
The goal is simple: at any moment, the shelf, the POS and the state system should agree. Every routine in this guide exists to keep those three records matched, and every hour spent on setup and training saves many hours of reconciliation later. Assign one person to own that goal, give them time each day to meet it and review their work every week.
Receiving, the most error-prone moment
Most inventory problems begin at the back door. A delivery arrives, staff are busy, and product goes to the shelf before the manifest is accepted or before quantities are checked. A clean receiving routine prevents most variances.
Check the driver's manifest against the order and the delivery.
Count and weigh every package; check tags and labels.
Reject anything that does not match, in the system, with a reason.
Accept the manifest in the state system before product leaves receiving.
Confirm the POS shows the same packages and quantities.
Move product to storage or the floor only after both systems match.
Frequently asked questions
Can I switch POS systems after opening?
Yes, but plan it carefully: data migration, catalog rebuild, staff retraining and a reconciliation before and after the switch.
Who should be the seed-to-sale administrator?
A detail-oriented manager who is on site most days and has time each day to reconcile and resolve issues.
What happens if the POS stops syncing?
Follow your state's rules for system outages, keep records, and reconcile as soon as the connection is restored. Check the sync log daily so outages are caught quickly.
How much variance is acceptable?
As close to zero as possible, and every variance should be explained. We treat shrink above 0.5% of cost of goods sold as a warning and above 1% as a red flag.
Shrink and unexplained variances show up in our monthly compliance audits, and inventory accuracy is one of the KPIs every owner should track. We set up these systems through our security, POS and seed-to-sale setup service.
Related services and state guides
Sources
- OCM: Seed-to-sale support and the Metrc transition (December 15, 2025)
- Cova: Metrc New York transition guide
- Cannabis Equipment News: New York switches to Metrc
Last updated October 25, 2026. Rules change often. This guide is general information from operators, not legal or tax advice. Confirm current rules with the regulator and your attorney before acting.