Why Do You Need Cannabis POS in Thailand?
By PorThorOS · Prepared 26 October 2026
A sale can look correct on a receipt and still leave a dispensary with unanswered questions. Which batch supplied the flower? Did staff check the right prescription? Why does the closing stock differ from the physical count?
A cannabis point-of-sale system should help your team answer those questions from the same transaction. For a licensed cannabis business in Thailand, that makes the POS part of daily stock control and record keeping, as well as checkout.
1. Keep prescription checks connected to the sale
Thailand’s medical cannabis framework makes prescription records central to dispensing. The Ministry of Public Health identifies sales without an authorized PT33 prescription as a licensing enforcement issue. Source: Ministry of Public Health.
Your checkout workflow should therefore let staff match the patient to the relevant prescription, check its validity and authorized quantity, and retain a clear reference to the completed sale. If something is missing, staff need an obvious way to stop and resolve it.
The clinical decision belongs to an authorized practitioner. A POS supports the dispensing checks; it cannot turn an incomplete record into a valid prescription.
2. Know which stock you actually have
A product name alone does not explain your inventory. Two deliveries of the same flower can come from different suppliers, arrive at different costs, and belong to separate batches.
Choose a system that records quantities in the units you use, including decimal grams where needed. Each receipt should identify the supplier, batch, date, location, quantity, and supporting documents. Sales, transfers, returns, and approved adjustments should then explain how that quantity changes.
For example, if you receive 100 grams and sell 12.5 grams, the expected balance is 87.5 grams before any other movements. If a count finds 86 grams, investigate the 1.5-gram difference and record the reason. Simply replacing the balance hides the problem.
3. Prepare reporting records throughout the month
DTAM’s guidance and official forms cover source and holding records through PT27, and use or supply records through PT28. The supporting accounts need to be available for inspection. Source: DTAM’s guide for medical cannabis establishments.
When receiving and dispensing details live in separate notebooks, receipts, and spreadsheets, month-end reporting becomes a reconstruction exercise. Recording each event when it happens gives the team a set of records to review instead.
Before filing, check missing supplier details, incomplete recipient information, duplicate transactions, unexplained adjustments, and quantities that do not reconcile. Confirm the required forms, filing channel, and deadlines with the authority responsible for your establishment. Preparing an export does not mean a report has been submitted or accepted.
4. Protect margins with controlled prices and discounts
Accurate sales totals do not tell the whole story. Owners also need to understand purchase costs, discounts, refunds, and stock losses.
Keep inventory cost separate from selling price. Receiving a delivery should not silently change what patients pay at checkout. Price changes should follow an explicit approval process, with a record of who changed the price and when.
The same principle applies to discounts and refunds. Give staff the permissions their jobs require, and make exceptions visible to the manager reviewing the shift.
5. Make branch and shift handovers easier
Once more than one person handles stock or payments, verbal updates become unreliable. A useful POS should show which branch holds each batch, who completed each transaction, and what happened during each shift.
Record a transfer as stock leaving one location and being received at another. At shift close, compare recorded payments with cash and other payment evidence. Resolve differences while the staff involved can still explain them.
Individual staff accounts, clear access permissions, backups, and a usable change history are worth checking during a demo. Patient and prescription information should be accessible only to staff who need it for their work.
What should you test before choosing a cannabis POS?
Ask the provider to demonstrate a complete working day using fictional data:
• Receive a batch with its supplier documents and inventory cost.
• Complete a sale with the appropriate patient and prescription checks.
• Process a refund or correction without losing the original history.
• Transfer stock, count it, and investigate a discrepancy.
• Close a shift and prepare records for reporting review.
Also test Thai and English screens, your receipt printer, data exports, support, and what staff should do if the internet connection fails. Ask the provider to distinguish features available today from planned work.
How PorThorOS supports the workflow
PorThorOS is designed around licensed cannabis retail operations in Thailand. It connects checkout with patient and PT33 context, batch inventory, staff access, shifts, and records used to prepare PT27 and PT28. Reporting records still need the operator’s review and submission through the accepted official channel. See the PorThorOS record-flow guide.
The reason to choose a cannabis POS is practical: your team should be able to explain each sale, each stock movement, and each closing balance without searching through several systems. Explore PorThorOS and ask for a demonstration built around your establishment’s daily workflow.
This article provides operational information, not legal or medical advice. Software does not replace licensing, professional judgment, or the operator’s compliance responsibilities. Check current requirements with DTAM or your provincial public health office.
Sources and further reading
Ministry of Public Health: https://pr.moph.go.th/online/index/news/343199
DTAM establishment guide: https://med-cannabis.dtam.moph.go.th/law/2658/
PorThorOS record-flow guide: https://porthoros.com/en/blog/pt27-pt28-pt33-record-trail/
PorThorOS: https://porthoros.com/
Categories
Hashtags