Stategist Cafe · POS, e-menu, stock and daily close in one
Stategist Stategist
Try our demo
Stategist
Try our demo
New Self-order e-menu with loyalty stamps, built in.

Sell the cup. The stock, the margin
and the close take care of themselves.

Counter POS, self-order e-menu, recipes and ingredient stock in one system — so every drink you ring up deducts what it used and prices what it made.

Get started Try the demo

Counter POS · e-menu · loyalty · stock — one login

What happens when someone buys a coffee One order · seven updates · no keying in
01 · Customer orders
Table 08 E-menu
Iced White
Oat milk Extra shot
Total RM 17.00
Place order
02 · The counter receives it
#0248 14:06
Iced White
Oat milk · Extra shot
Preparing
Same queue as the counter
03 · Everything else updates itself
Customer
Jia WeiRegular
Visits+1
Loyalty stamp9 / 10
Inventory
Coffee beans−36 g
Oat milk−220 ml
Cup + lid−1 each
Margin
RevenueRM 17.00
Recipe costRM 5.12
Gross profitRM 11.88
Margin69.9%
Stock
Oat milk8 → 7
Reorder point5
ActionWatching
Order complete ✓ 1 sale · 4 ingredients deducted · 1 stamp added · RM 11.88 gross profit recorded

Nobody typed a stock count, a loyalty stamp or a margin. One order fired all seven — which is why the reports later in this page need no maintenance.

Built around how a cafe actually runs

Your menu, your recipes, your modifiers. Set them once and every sale, stock count, margin and closing report after that reads from the same source.

Recipes that cost themselves

Every drink and pastry carries its own recipe, down to the cup and the lid. Change a supplier price and the margin on every item that uses it moves the same afternoon.

Stock that deducts itself

A latte sold takes its beans, its milk and its cup out of stock. Low items flag themselves onto a reorder list before a barista has to say we've run out.

Counter and e-menu, one queue

Orders taken at the till and orders placed from a customer's phone land in the same queue, on the same stock, against the same loyalty card.

Workflows

If a barista has to remember it, it should be a rule

Mark an item out of stock, raise the reorder, flag the margin that slipped and send the closing report to WhatsApp — set once, runs every day.

Triggers on stock level, margin, waste or a sale that looks wrong
Approval steps where the owner still has to look
Full run history, so you can see why a number moved
When
Oat milk drops below its reorder point
Then
Add it to the reorder cart and tell the owner
Then
Mark affected items out of stock on the e-menu

Insights

It tells you which items are earning — and which are just busy

Because every sale carries its recipe, its modifiers and its waste, the system names the cause instead of handing you another chart to interpret.

Margin leak Third month running · pastry counter

The pastry counter is selling well and earning nothing

Pastry sales rose 6.4% this quarter while what you threw away at close rose 41%. The counter now contributes RM 2.1K a month less than it did three months ago, and nothing flagged it because the sales number kept growing.

Waste rate 9.1% → 12.8%
Counter margin RM 7.4K → 5.3K
Share of sales 14.4%
What to do next
01 Cut the afternoon bake from three trays to two +RM 1.4K/mo
02 Reprice the four lowest-margin pastries by 8% holds 42%
03 Add a rule: flag any item wasting more than 10% a week prevents drift
The working
Pastries sold three months ago 2,140 units
Thrown away at close then 195 · 9.1%
Pastries sold this month 2,277 units
Thrown away at close now 291 · 12.8%
96 extra units × RM 4.10 ingredient cost RM 394 / mo
Butter cost since January +18%
Counter margin, then → now RM 7.4K → 5.3K
Built from 2,277 recipe-deducted sales · close-of-day waste log · nothing typed in
Drafted plan Not sent yet
01 Cut the afternoon bake from three trays to two Kitchen
tomorrow
02 Reprice the four lowest-margin pastries by 8% You
next menu update
03 Rule: flag any item wasting more than 10% a week System
instant
Approve to assign the tasks and turn rule 03 on. Nothing leaves the system until you approve.
Stock

Two ingredients went negative last week

More was used than was ever logged as received — a delivery came in and nobody recorded it.

Log the missing delivery
Cost drift

Milk cost up 18% in four months

Every milk-based drink lost margin quietly. Five items are now below the floor you set.

Review 5 menu items
Working

Loyalty regulars now cover the rent

Customers past their fifth stamp spend 2.4× more a month and came back twice as often this quarter.

Push the stamp reward

One order. Everything behind it follows.

From ordering and loyalty to recipes, stock and reporting, every part of Cafe updates the next automatically.

{{ activeCase.title }}

{{ activeCase.blurb }}

{{ b }}
{{ activeCase.boardLabel }}
{{ col.name }} {{ col.meta }}
Menu Table 4
Credit RM 47.50 8 / 10 stamps
Matcha Latte RM 16.00
Oat milk +2 Less ice 50% sugar
Member discount 20%−RM 3.60 Service & SSTRM 1.73 TotalRM 16.13 Pay with credit No app · opens from the QR
New order · #1842 E-menu · 14:06
Matcha Latte Oat milk · less ice · 50% sugar RM 16.13
Preparing Ready Same queue as the counter
The moment it is accepted
Customer profile · Jia Yee+1 visit
Loyalty card+1 stamp · 9 / 10
Matcha powder · oat milk · cupdeducted
Margin on this order69.3%
Customer profile Built by the orders themselves
JY Jia Yee Member since Aug 2025 · card 18744635 Regular
Lifetime spendRM 1,284.60 Visits42 CreditRM 75.73 FavouriteWhite
Loyalty card 8 / 20 stamps · next reward at 10
91112131416171819
+1 order +1 stamp Spend updated
White · RM 15.00 with modifiers Recipe · live cost
1 × Espresso · 18g beansRM 1.44 200ml fresh milkRM 1.11 1 × 12oz cup + lidRM 0.47 Extra shot · modifierRM 0.99
Order completed ↓
Coffee beans · house blend −18 g
Fresh milk −200 ml
12oz cup −1
90mm lid −1
COGS RM 4.01 Margin 73% Milk price moves · every milk drink reprices
Item sold Stock deducted Margin recalculated
Today · 13 Mar 2026 Nothing was exported to build this
Sales today
RM 5,487.98
283 orders · average ticket RM 19.39
Avg margin64% WasteRM 937 Out of stock2 items
Attention Banana bread margin has fallen to 47%. Waste contributed RM 110 this month — the third month it has moved the wrong way.
Transactions Calculated live Decision named
{{ c.label }} {{ c.arrow }}

The destination

You don't maintain this dashboard. The cafe creates it by operating.

Every number below came from an order someone placed. Nobody keys it in, nobody reconciles it at close.

{{ viewTitle }}
{{ viewSub }}
Menu & recipes Reorder cart Close the day →
{{ n.label }}
Sales (FYTD)
RM 643K
+4.1% MoM
Rung across 6 menu categories
FYTD pace 36%
Gross margin
68.4%
+1.4pt MoM
Priced from live recipe cost
Against goal 86%
Orders
6,240
+3.2% MoM
Counter POS + self-order e-menu
Monthly target 105%
Average ticket
RM 23.86
+2.6% MoM
Sales ÷ orders
Sales & cash 12 mo actual · 2 mo forecast CASH ON HAND RM 148.2K
Actual Forecast Runway 14 mo
Sales by category Trailing 4 months · hover a row for MoM Combined Counter POS E-menu
Source
This mo
Last mo
2 mo
3 mo
{{ row.name }} Off-POS
{{ row.c1 }}
{{ row.c2 }}
{{ row.c3 }}
{{ row.c4 }}
Total
RM 148.9K
RM 146.0K
RM 143.4K
RM 144.2K
Combined Counter POS E-menu 5 OF 13 MONTHS SHOWN
Source
Mar
Feb
Jan
Dec
Nov
Coffee
RM 62.4K
RM 59.8K
RM 57.1K
RM 58.9K
RM 56.2K
Non-coffee
RM 38.2K
RM 36.4K
RM 35.9K
RM 34.7K
RM 33.8K
Pastry & kitchen
RM 21.4K
RM 22.8K
RM 23.6K
RM 22.1K
RM 21.7K
SmoothiesOff
RM 18.6K
RM 17.2K
RM 16.4K
RM 17.9K
RM 16.8K
Beans & merch
RM 6.1K
RM 7.9K
RM 8.2K
RM 7.6K
RM 8.8K
Catering & events
RM 2.2K
RM 1.9K
RM 2.2K
RM 3.0K
RM 2.4K
Total
RM 148.9K
RM 146.0K
RM 143.4K
RM 144.2K
RM 142.5K
This month · normalised
RM 58,000.00
+ Add cost
Barista payroll 58.6% RM 34,000.00
Rent 20.7% RM 12,000.00
Utilities 8.3% RM 4,800.00
Packaging & supplies 5.5% RM 3,200.00
Equipment & servicing 4.1% RM 2,400.00
Other 2.8% RM 1,600.00
Ingredients are costed per recipe, not counted here
Inflow
RM 148,900
Fees
RM 703
Net to bank
RM 148,197
Customers → 48.2%27.4%18.9%5.5% → Bank
Card terminal 48.2%
RM 71,770
Fee ~0.98%2,984 txn
DuitNow QR 27.4%
RM 40,800
No fee1,712 txn
Refreshment credit 18.9%
RM 28,140
Prepaid · no fee1,182 txn
Cash · counter 5.5%
RM 8,190
Counted at close362 txn
Low stock
9
9 of 34 at or below reorder point
Stock value
RM 12,480
Across 34 active ingredients
Open purchase orders
2
Sent to suppliers, not yet received
Reorder list Auto-flagged from what the recipes used Reorder cart · 9
Coffee beans · house blend Order 2 bags RM 186.00
On hand 4.2 kg · reorder at 12 kg
Oat milk · barista Order 2 cartons RM 84.00
On hand 6 carton · reorder at 24 carton
Fresh milk Order soon RM 155.40
On hand 38 litre · reorder at 60 litre
90mm lids Order soon RM 74.50
On hand 9 pack · reorder at 10 pack
Matcha powder Healthy RM 79.70
On hand 11 pack · reorder at 6 pack
+ Log a delivery
Via Telegram supplier-invoice-mar.pdf 12 items received · 2 hours ago
Orders
6,240
RM 148,900 rung
Unmatched
8
needs a decision
Tender lines
6,240
card, QR, credit, cash
Auto-matched
6,232
99.9% of lines
Card terminal All paired
RM 71,770reconciled 100.0%
Click to check →
DuitNow QR All paired
RM 40,800reconciled 100.0%
Click to check →
Cash · counter 8 left to pair
RM 8,190reconciled 82.3%
Click to check →
Refreshment credit All paired
RM 28,140reconciled 100.0%
Click to check →
Open supplier invoices · 4
RM 9,420.00
+ Add supplier invoice
Coffee beans · March Due in 4 days Approved RM 3,860.00
Dairy & alt-milk · March Due in 11 days Approved RM 2,940.00
Pastry & kitchen supplier Overdue by 3 days Needs approval RM 1,680.00
Cups, lids & packaging Due in 18 days Scheduled RM 940.00
What we changed and what it did
+ Log action
C Oat milk moved to bulk carton ingredient cost · 2 days ago Done +RM 480 / mo
S Pastry range repriced +8% pricing · last week Done +RM 1,120 / mo
T Afternoon bake cut from 3 trays to 2 waste · 3 weeks ago Done +RM 310 / mo
S Second espresso grinder capex · yesterday Planned · Jun −RM 18,000
W Pain au chocolat under review margin · 4 days ago Open −RM 220 / mo

Cafes come for the till. They stay because the business starts running itself.

01 · Know

Know what happened today.

Sales, orders, payment mix and margin are already there when you open the dashboard — nobody exports anything first.

RM 5,487.98 · 283 orders · sample
02 · Catch

Catch what is costing you.

Waste, low-margin items and stock variance surface while you can still act on them, instead of disappearing inside a monthly P&L.

RM 937.20 waste detected · sample
03 · Act

Know what needs doing next.

Low stock becomes a reorder. Every sale deducts its ingredients. Every purchase updates the customer and their loyalty card.

2 items need attention →
Every sale
→ Stock
Ingredients deducted automatically
Every customer
→ One profile
Spend · visits · loyalty · rewards
Every item
→ True margin
Price − modifiers − ingredient cost
Every day
→ One report
Sales · COGS · waste · stock

Priced on the size of the counter

Outlets and order volume set the price. Staff logins scale with the plan — unlimited on Group, so the owner, the manager and every barista work off the same menu.

Onboarding · your blueprint About a week Included on Group
01 Terminals set up — counter POS, QR, card reader
02 Your menu, recipes and modifiers built with you
03 Ingredients loaded with supplier prices and pack sizes
04 First week closed together, not handed over
RM 2,000 – 4,000 Counter RM 2,000 · Cafe RM 4,000 Book onboarding
Counter
Take the order, close the day
Under RM 60K a month
{{ ledgerPrice }} {{ perMonth }}
Start with Counter
Most teams
Cafe
E-menu, loyalty and stock as well
RM 60K – 200K a month
{{ operatorPrice }} {{ perMonth }}
Start 14-day trial
Group
More than one outlet
Two outlets or more
Custom scoped to you
Talk to us
What you get
Ledger
Operator
Architect
Suits monthly sales
Under RM 60K
RM 60K – 200K
Multi-outlet
Outlets
1
1
Unlimited, consolidated
Staff logins
1
5
Unlimited
Terminals · POS, QR, card
2
Unlimited
Unlimited
Orders / month
2,000
20,000
Unlimited
Counter POS & closing report
Recipes & ingredient stock
Self-order e-menu & loyalty
Margin insights and action log
Quarterly review with a strategist
Onboarding · one-off
RM 2,000
RM 4,000
Included

Questions

The things owners ask first

Do I have to count stock by hand?

+

No. Every drink and pastry carries a recipe, so selling it takes its beans, milk, cup and lid out of stock as the order is rung. You still count physically now and then — but to check the system, not to build the number.

Do customers need to download an app?

+

No. The e-menu opens from a QR code on the table or the counter — your menu, your prices, their loyalty stamps and prepaid credit, in the browser they already have. Orders land in the same queue as the ones taken at the till.

Does it work with my accounting software?

+

Yes. The day's takings, tenders, SST and ingredient cost come out as one balanced journal entry that exports to SQL Account, AutoCount or Xero. Your ledger stays where it is — nobody retypes a day of sales again.

Is SST handled?

+

Yes. Output tax is split by rate and carried into the entry as SST payable, so the figure filed matches the sales it came from. Service charge is separated from tax, and mixed-rate items like retail beans are split per item, not averaged across the bill.

What if a delivery arrives and nobody logs it?

+

The ingredient goes negative and the system says so — more was used than was ever received. Photograph the supplier invoice into our Telegram bot and the items are logged against stock, with the value posted, without anyone opening a laptop.

What does it cost?

+

Counter is RM 390 a month, Cafe RM 690, and Group is scoped on outlets and volume. Onboarding is RM 2,000 on Counter and RM 4,000 on Cafe, and is included on Group. Annual billing gives two months free.

Bring your data. Keep your process.

Bring your menu, your prices and your suppliers. Most cafes are ringing sales on it — and seeing margin per item — inside a week.

Get started Try the demo

Read-only connections · your data stays yours