Built for liquor & bottle stores

Sell by the bottle, the carton, or the case — without the math

Multiple units, age verification, M-Pesa.

NinoPOS handles every unit a liquor shop sells — bottle, carton, case — with the right price for each, age verification at checkout, and live stock alerts before you run dry.

Running a liquor store today

  • Stock counts wrong because cartons and bottles get confused
  • Age verification done on memory
  • Supplier reps deliver and the receiving paper gets lost

Running a liquor store on NinoPOS

  • Multi-unit stock that always reconciles
  • Age prompt at the till for restricted SKUs
  • Supplier deliveries logged in one tap; ledger always clean
FEATURES FOR LIQUOR STORE

Everything your liquor store actually needs

Purpose-built tools — not a generic POS with the wrong defaults.

Bottle, carton & case units

Sell at the unit the customer wants; stock deducts in the right base unit automatically.

  • Multi-unit pricing
  • Auto unit conversion
  • Mixed cases
  • Promo bundles

Age verification prompt

Restricted SKUs trigger a prompt at the till; cashier confirms ID before the sale completes.

  • Per-SKU restriction
  • ID prompt
  • Manager override audit
  • Time-of-day rules

Supplier deliveries

Rep delivers, scan the PO, stock and supplier ledger update together.

  • POs
  • GRN against PO
  • Supplier ledger
  • Returns

Stock alerts before you run dry

Live re-order alerts on premium SKUs so you never disappoint a regular.

  • Re-order points
  • Email / SMS alerts
  • Slow movers
  • Multi-store stock

Margin per category

Beer, wine, spirits margin live. Top sellers, slow movers, supplier performance.

  • Category margin
  • Top sellers
  • Slow movers
  • Tax reports

How a liquor store runs on NinoPOS

From the first order of the day to the closing report — one workflow, one screen.

1. Set up SKUs with units

Each SKU has its base unit (bottle) plus carton / case packs.

2. Receive a delivery

Rep arrives; match to PO; stock + supplier ledger update.

3. Customer at counter

Scan or search; pick bottle, carton, or case; price applies automatically.

4. Age prompt

On restricted SKUs the cashier confirms ID before completing the sale.

5. M-Pesa or cash

Daraja STK push or cash; reconciled to the receipt.

6. End of day

Z-report shows category margin, top sellers, supplier balance.

Built for East Africa

Local payments, currencies, and connectivity — sorted out of the box

Every liquor store on NinoPOS gets M-Pesa Daraja, multi-currency, full offline mode, and WhatsApp customer messaging without a single plugin or add-on.

  • M-Pesa Daraja STK push for instant payments
  • TZS, KES, UGX, RWF, USD — multi-currency invoicing
  • Offline mode for areas with unstable internet
  • WhatsApp for receipts, reminders, and orders
  • Local tax (VAT) reporting baked in
< 1 hour
Setup time
Full
Offline support
5+
Currencies
24/7
Support

Frequently asked questions

Specific to liquor store operations.

Can I sell the same product as a bottle and as a carton?

Yes. Define a base unit (bottle) and pack units (carton, case). Stock deducts in the base unit automatically.

Can I require age verification at checkout?

Yes. Per-SKU; the cashier sees an ID prompt and confirms before the sale completes. Audit logged.

Does it support multi-store stock?

Yes. Unlimited locations with consolidated and per-store reports.

STAY IN THE LOOP — LIQUOR STORE

New liquor store features & playbooks — straight to your inbox

Drop your email and we'll keep you posted on product updates, East-Africa POS tips, and notes from liquor store operators already running on NinoPOS. No spam, unsubscribe in one click.

Already on the list? Re-subscribing is fine — we'll just refresh your preferences.

Ready to run your liquor store on NinoPOS?

Free to start, no credit card required. Be selling within an hour.