A dual-license cannabis store may sell the same product through two checkout paths. Adult-use sales focus on age verification and retail limits, while medical sales require patient or caregiver validation, allotment checks, and different tax treatment.
A properly configured cannabis POS for Massachusetts dispensaries should identify the customer type before products enter the basket. The same product can require a different tax, limit calculation, customer record, and receipt depending on the workflow selected.
Massachusetts maintains separate adult-use and medical regulations, both currently effective June 18, 2026. Retailers should review Commission materials when updating POS procedures.
Combining both customer types in one generic checkout creates avoidable risk. A cashier may apply adult-use tax to a patient, deduct a medical purchase from the wrong profile, or use the wrong equivalency rule.
A Massachusetts dispensary POS platform should separate:
The workflow must change at the start of the transaction, not after the total appears.
Adult-use consumers must be at least 21. Staff should inspect acceptable government-issued identification before entry or sale.
Massachusetts law generally prevents retailers from requiring identifying information beyond what is needed to determine age or what is normally collected in an ordinary retail transaction.
The point-of-sale for Massachusetts dispensaries should support anonymous checkout and separate optional loyalty enrollment. Age verification and marketing enrollment should not become the same action.
A retailer may not knowingly sell more than two ounces of marijuana, or its combined equivalent in concentrates or edibles, to one adult-use customer per day or transaction.
The POS should calculate mixed baskets in real time and provide:
Under the current standard, two ounces of flower correspond to 10 grams of active THC in concentrates or 1,000 milligrams in edibles. Product mapping must use regulatory values rather than package weight alone.
A medical checkout should verify the patient or caregiver and confirm that the related certification and registration are active. A caregiver purchase must remain linked to the correct patient.
New patients may use Initial Access documentation while a registration card is being processed. Initial Access generally permits a 14-day supply of up to 2.5 ounces, although a provider may authorize another amount.
Dispensary software in Massachusetts should distinguish:
An unsuccessful medical verification should not be converted into an adult-use sale without restarting the transaction under adult-use rules.
Massachusetts defines a standard 60-day medical supply as up to 10 ounces, although a certifying healthcare provider may determine that another quantity is medically necessary.
The medical workflow should display available allotment before payment. A caregiver purchase must reduce the patient’s allowance, not create one for the caregiver.
Medical and adult-use conversion logic should not be assumed to be identical. Commission guidance has directed medical licensees to respond to patient allotments in flower-weight terms rather than applying the adult-use active-THC model.
Adult-use sales are subject to a 10.75% state excise tax and 6.25% sales tax, while a municipality may add up to 3%. Medical marijuana sales are exempt from those taxes.
POS software for Massachusetts cannabis retailers should determine tax from the verified transaction type, not only from the SKU. The same package may appear in both programs while receiving different tax treatment.
A cashier should not need to remove tax manually from a medical receipt. Repeated overrides indicate a configuration problem.
Massachusetts licensees use Metrc to track regulated products through the supply chain and sale. The Massachusetts Metrc portal also publishes bulletins and training resources for licensees.
A Metrc-compliant POS for Massachusetts should preserve:
Shared locations need consolidated reporting with program-level separation. One dashboard is useful; one indistinguishable transaction stream is not.
A cannabis retail platform for Massachusetts should support program-specific menus, prices, discounts, and availability.
Managers should review:
An online order should not become a medical transaction merely because a customer presents a card at pickup. The platform should revalidate eligibility, allotment, taxes, and inventory before finalizing the change.
Medical and adult-use discounts should remain traceable. The POS should record the promotion, approval, customer type, and effect on the final total.
Adult-use privacy restrictions mean stores should avoid mandatory customer profiles for routine discounts. A loyalty feature should support compliance rather than become a reason to collect unnecessary data.
A return, refund, exchange, and void are different events. The system should reverse the correct tax, package quantity, purchase limit, and medical allotment only after the approved correction is completed.
Managers should verify:
A refund processed through the wrong workflow can leave the payment total correct while inventory or allotment remains wrong.
Employees should practice a caregiver purchase, Initial Access sale, mixed adult-use basket, expired credential, return, and online pickup.
Daily exception reports should highlight customer-type changes, tax overrides, blocked baskets, failed medical verification, Metrc rejections, and returns affecting allotments.
Managers should investigate patterns, not only individual mistakes. Repeated corrections often indicate training gaps, confusing screens, or inaccurate product settings.
Medical and adult-use sales in Massachusetts share retail infrastructure, but they should not share a generic checkout workflow. Verification, limits, equivalency, taxes, customer data, and reporting require program-specific controls.
Massachusetts seed-to-sale dispensary software should guide employees through the correct path and make exceptions visible. The safest design identifies the customer program first, applies the right rules automatically, and preserves a clear audit trail through Metrc reporting.