Food & Beverage

POS for coffee shops and milk tea stores

Kassly is a free POS built for coffee shops and milk tea stores. Ring up drinks with modifiers like sugar level, ice, and sinkers, know your real cost per cup, send orders to a barista display, reward regulars with loyalty, and keep selling even when the internet is down.

What you get

Drink modifiers

Add sugar level, ice level, size, and add-ons (pearls, cheese foam, extra shot) so every cup is rung up exactly right.

Cost per cup

Define each drink’s recipe (BOM); Kassly deducts ingredients on every sale and shows your true cost and margin per cup.

Barista / kitchen display

Orders go straight to a screen at the bar — no paper tickets — and staff mark them done in real time.

Fast checkout

Take cash, GCash, or Maya and move the line quickly during the rush.

Loyalty & promos

Run buy-9-get-1 loyalty, happy-hour promos, and combos to bring regulars back.

Offline-first

Keep taking orders during an outage; everything syncs automatically when you reconnect.

Recommended setup

Start free, then add the Kitchen Pack

The core POS is free forever. When you're ready for more, the Kitchen Pack (₱1,199/branch/month) KDS & tables + Inventory Pro + recipe costing + reports, 30-day free trial.

View full pricing

Frequently asked questions

Can Kassly handle drink modifiers like sugar level and sinkers?

Yes. Add modifiers and add-ons (sugar level, ice, size, pearls, cheese foam) to any drink so orders and prices are exact. Modifiers are part of the core POS.

Can I track the cost per cup?

Yes. Define each drink’s recipe (bill of materials) and Kassly deducts the ingredients on every sale and shows your real cost and margin. Recipe costing is part of the Recipe Costing add-on and the Kitchen Pack.

Is it free to start?

Yes. The core POS is free forever for one branch. The Kitchen Pack is ₱1,199/branch/month with a 30-day free trial, or add KDS and recipe costing individually.

Does it work offline?

Yes. Kassly is offline-first — you can keep selling for up to 72 hours offline and it syncs automatically when the connection returns.