Cannabis POS Built for SA

Run Your Dispensary.
Not Your Software.

The all-in-one point-of-sale built for cannabis retailers. Inventory tracking, member loyalty, real-time analytics, and automated compliance — everything you need to sell with confidence.

FIFO InventoryBatch TrackingMember TiersVAT Ready
Revenue
+24%
CIMS Pro
Sales
R4281.00
+12%
Orders
67
+8%
AVG
R63.89
+3%
Revenue Trend+24% this month
JanFebMarAprMayJun
Top Products
Blue Dream
R12.00
OG Kush
R10.50
Gelato #33
R14.00
Today
87 sales
Trusted by 500+ dispensaries
1-hour setup
No credit card required
24/7 support
Scroll
The Daily Reality

Running a dispensary shouldn't feel like chaos

You've built something real. But between the register, the spreadsheets, the compliance paperwork, and that stack of loyalty cards — it's a lot to hold together.

Too Many Screens, Not Enough Focus

Your cash register rings up a sale while a spreadsheet tracks inventory and your phone buzzes with member messages. Nothing talks to anything else. You're the bridge between three broken systems.

Inventory Guessing Games

Your budtender tells a customer the product is in stock. It isn't. Your manager ordered more. Two shipments arrive. Meanwhile, the original order sits forgotten in the back room.

Cashup Takes an Hour

End of day means closing shop and rebuilding the math. Cash, card, digital — reconciling it all by hand. Every minute is a minute you're not with family.

Compliance Anxiety

Are your seed-to-sale records accurate? Did you file the right reports to Metrc? That stack of notecards isn't going to hold up under audit.

There's a better way.

One platform. Every function. Built from the ground up for cannabis retail.

Core Features

Built for How Cannabis Retail Works

From first tap to final receipt — every flow designed for speed, accuracy, and compliance.

Smart POS Register

Tap-to-sell product grid with strain-type filters (Indica/Sativa/Hybrid/CBD), stock color-coding, and Cmd+K search. Ring through customers in seconds.

Strain FiltersCmd+K SearchStock Indicators

One-Click Checkout

Cash, card, or digital wallet — close the sale in one tap. Apply discounts, redeem loyalty points, and calculate 15% SA VAT automatically.

Cash / Card / DigitalLoyalty RedemptionAuto VAT

Batch & Inventory Tracking

FIFO costing, expiry tracking, and batch-level traceability. Know your true cost and margin on every gram sold.

FIFO CostingExpiry WarningsBatch Numbers

Member Loyalty & Tiers

Points, tiers (Regular → Medical → VIP), and personalized rewards. Track member spending, visits, and lifetime value.

Points SystemVIP TiersSAPHRA Compliance

Orders & Audit Trail

Every sale, void, and refund logged with full audit trails. Search by order number, filter by status, export to CSV.

Full Audit LogRefund ProcessingCSV Export

Real-Time Analytics

Sales, margins, and trends live on your dashboard. See what's selling, what's not, and where your money is going.

Live DashboardMargin TrackingSales Trends
Live Register — Retail Floor
2 itemsR 420.00
AllIndicaSativaHybridCBD
🌿

Purple Kush

R 180/g

🍇

Granddaddy Purple

R 220/g

🍊

Orange Kush

R 200/g

💜

Girl Scout

R 240/g

🧡

Gorilla Glue

R 190/g

💚

Sour Diesel

R 210/g

+
2 items in cart
R 420.00
Smart POS Register

Ring up sales in seconds, not minutes

Tap into a product grid that knows your inventory — strain-type filters, category pills, and stock color-coding. Search instantly with Cmd+K. Adjust quantities with one tap. No scrolling, no hunting.

Staff ring through customers faster. New hires are productive on day one.
CheckoutR 425.50
Purple Kush × 2R 360.00
Sour Diesel × 1R 210.00
Member: Sarah M. (VIP)+180 pts
Redeem loyalty points-R 50.00
SubtotalR 370.00
15% SA VATR 55.50
TotalR 425.50
💵1
💳2
📱3
One-Click Checkout

Close the sale the moment they're ready

Three payment methods, zero friction. Press 1 for cash, 2 for card, 3 for digital wallet. Apply discounts, redeem loyalty points, attach a member card instantly. Tax calculates itself at 15% SA VAT.

No fumbling. No confusion. No lost sales from a slow process.
Transaction HistoryExport CSV
AllCompletedRefundedVoided

#ORD-2024-0847

Today, 14:32 · Sarah M.

R 425.50

Card

#ORD-2024-0845

Today, 11:15 · Jake R.

-R 105.00

Original

#ORD-2024-0842

Yesterday, 18:47 · Mike T.

R 0.00

Voided

Orders & Refunds

Complete transaction history, zero blind spots

Every sale, void, and refund logged with full audit trails. Search by order number, filter by status, slice by date range. Process partial refunds or issue store credit. Export to CSV.

Every discrepancy is traceable. Every customer dispute has an answer.
Inventory Control

From Shipment to Shelf — Every Gram Accounted For

No more guesswork. When your supplier drops off 500 grams of premium flower, CIMS tracks every gram from the moment it hits your loading dock to the moment it sells. Expiry warnings, stock variance, cost tracking — all automatic.

Inventory
Live

Total SKUs

248

Low Stock

12

Pending Orders

7

Inv. Value

R184K

Stock Levelsqty / batches
Purple Kush FlowerIndica
847g/ 4b
Sour DieselSativa
156g/ 2b
CBD Oil 500mgCBD
0g/ 1b
Recent BatchesFIFO Order
BatchQtyExpiry
BTH-2847500g14 Aug 2026
BTH-2819250g22 Jun 2026
BTH-2793200g03 May 2026
Step 1

Receive

Log batches from suppliers with cost & expiry tracking

Step 2

Track

Real-time stock levels across retail floor & warehouse

Step 3

Reconcile

Cycle counts, variance reports & auto-adjustments

Batch Intelligence

FIFO costing · Expiry · Supplier ledger

2847
Purple Kush
500g · R4,200
2d ago
2819
Sour Diesel
250g · R2,100
14d ago
2793
Purple Kush
200g · R1,680
28d ago
FIFO Enabled
Oldest batches sold first · Accurate margins

Stock Health

Alerts · Locations · Transfers

CBD Oil 500mg
Out of stock
Retail Floor
Sour Diesel
Below threshold (156g)
Warehouse A
Granddaddy Purple
Below threshold (89g)
Retail Floor
Purple Kush
Healthy (847g)
Retail + Warehouse
Transfer Log
12 transfers this week
↑ 3↓ 9
Complete audit trail from receiving to sale — cannabis compliance made simple
Members & Loyalty

Turn first-time buyers into loyal regulars

Every visit is a chance to know your customer better. Track spending, reward loyalty with points, and keep compliant records — all from one member system built for SA cannabis retailers.

Member Preview
⭐ VIP Member
SM
Sarah M.
Member since Mar 2024 · 67 visits
⭐ VIP Tier

Total Spent

R24,850

Visits

67

Points Balance

37,275

Lifetime Points

49,500

Points EarnedLast 6 months
4,200
Jan
3,800
Feb
5,100
Mar
4,600
Apr
6,200
May
5,800
Jun
Step 1

Sign Up

Capture name, contact & preferences in seconds

Step 2

Earn Points

1 pt per R1 spent. VIPs earn 1.5× faster

Step 3

Redeem Rewards

Up to 50% off at checkout with points

Membership Tiers

Automatic upgrade based on spend

1
RegularFree

Default tier for all new members

1 pt / R1
2
Medical ★SAPHRA

Registered medical cannabis patients

1 pt / R1
3
VIP ★★R5,000+

High-value members with 1.5× earn rate

1.5 pts / R1

Loyalty Engine

Configurable points system

Earn
1 pt
per R1 spent
VIP Multiply
1.5×
faster earning
Redeem Cap
50%
of subtotal max
Points per R1 spent1 pt
VIP tier thresholdR5,000 lifetime
VIP earn multiplier1.5×
Redemption rate100 pts = R1
Business Intelligence

Know Your Numbers.
Not Just Sales.

Every transaction, every product movement, every rand in your till — it all feeds into reports that tell you the real story of your business. Stop guessing. Start knowing.

Dashboard Preview
This Week

Daily Revenue

R21,400

12.4% vs last week

Profit Margin

37.4%

2.3% vs last week

Transactions Today

87

Cash Variance

0

Revenue TrendLast 7 days
MonTueWedThuFriSatSun
Payment MethodsThis week
100
Card
58%
Cash
31%
Digital
11%

Revenue Tracking

Daily/Weekly/Monthly

Spot best-selling days, track seasonal shifts, and forecast with real sales patterns

P&L Analysis

Per Product

Revenue vs cost breakdown per product — know exactly which items carry your margins

Payment Mix

Cash · Card · Digital

See how customers pay — balance your cash float needs against card settlement times

Inventory Health

Turnover Rates

Identify fast movers, slow sellers, and dead stock before it eats into your margins

Cashup Reconciliation

Float Tracking

Opening float, expected vs actual cash, variance alerts — close the drawer with confidence

CSV Export

Full Reports

Export any report to CSV for your accountant, tax filings, or further analysis

From scattered spreadsheets to a clear picture of your business health — every rand accounted for.

FAQ

Frequently Asked Questions

Everything you need to know about CIMS Pro for your South African cannabis retail operation.

Yes. CIMS Pro was built specifically for South African cannabis retailers — from ZAR currency and 15% VAT calculations to local compliance requirements. The product grid supports strain types common in the SA market (Indica, Sativa, Hybrid, CBD) and all reports are generated in line with South African tax and inventory regulations.

Yes. CIMS Pro tracks medical patient details including their card number and expiry date. You can assign members to tiers (Regular, VIP, or Medical) and enforce eligibility rules on discounts and loyalty rewards — making it straightforward to apply patient-specific pricing or limit promotions to verified medical cardholders.

The POS supports three payment methods out of the box: Cash, Card (debit/credit), and Digital (instant EFT, SnapScan, Zapper). Each is accessible via a single key press — 1 for Cash, 2 for Card, 3 for Digital — so checkout is fast and intuitive on the sales floor.

Yes. Every stock receive creates a batch record with FIFO costing, so you always sell older stock first. Batches carry expiry dates and the system flags low-stock items based on configurable thresholds. You can run stock takes as formal count sessions with variance tracking, and transfer stock between locations with full audit trails.

Yes. CIMS Pro tracks inventory and sales in environments where members purchase cannabis for on-site consumption. You can manage member tiers, enforce daily or weekly purchase limits per member, and issue refunds for unused product. The POS is optimised for tablet use with a clean, dark interface that works well in low-light environments.

Members earn points for every ZAR spent. You can configure the points-per-ZAR rate and a VIP multiplier so higher-tier members earn faster. Points are redeemed at checkout via a slider — up to 50% of the subtotal — and the system maintains a full points ledger so you can see a member's complete earning and redemption history.

Yes. CIMS Pro is built for multi-location operations. You can set up retail (sales floor) and warehouse locations, transfer stock between them, and view consolidated reports across all sites. User permissions can be scoped per location so a manager in Cape Town only sees their store's data while the owner sees everything.

Most retailers are live within the same day. The initial setup involves configuring your business details, tax rate, and location, then importing or creating your product catalog. If you already have a CSV export of your products, the import takes minutes. Our onboarding guide walks you through each step.

Yes. All data is stored on South African servers to meet local privacy and data sovereignty requirements. Database backups are retained daily and you can export your data at any time. We do not share your sales or member data with third parties.

CIMS Pro produces a full suite of reports: revenue trends with daily and monthly charts, profit and loss, payment method breakdowns, product sales rankings, category analysis, inventory turnover rates (fast, slow, dead stock), and margin analysis per product or category. Reports can be filtered by date range, location, and user — and exported to CSV.

Yes — a full-featured 14-day trial, no credit card required. All modules are active from day one so you can test the POS, loyalty program, inventory tracking, and reports before committing. We also offer a guided demo call for teams that want a walkthrough before signing up.

Yes. CIMS Pro accepts CSV imports for products. Each product record can carry cannabis-specific fields — SKU, barcode, strain type, THC%, CBD%, weight, and unit type (each/gram/eighth/quarter/half/ounce) — so you don't lose information during migration. Our support team can assist with a bulk import at no extra cost.

CIMS ProCIMS Pro|

© 2026 All rights reserved.