Ruby POS · Built by Merut Tech Solutions

A point of sale that keeps working, even when the internet doesn't.

Ruby POS runs your shop online and off. Take payments from M-Pesa, Airtel Money, bank transfers, cards, and cash at the same counter. Track stock in real time across every branch. And get a business website built in — so customers can find you and order online, without another system to manage.

Works offline, syncs when back online
M-Pesa, Airtel Money & bank included
Free business website included
Accepts M-Pesa Airtel Money Bank Transfer Cards Cash STK Prompting
Every way customers pay

Take any payment, from one counter

One till. Five payment methods. Reconciled automatically the moment they land. No more matching till slips to M-Pesa messages at the end of the day.

Mobile Money

M-Pesa

Paybill, Till, and Send Money supported. Customer pays, Ruby POS confirms in seconds, and the sale is recorded against the right till. No manual entry, no missed payments.

Prompting

STK Push Prompting

Cashier taps "M-Pesa" — the customer's phone vibrates and asks for their PIN. Payment clears in under 10 seconds. Best for busy counters where speed matters.

Mobile Money

Airtel Money

Full Airtel Money integration alongside M-Pesa. Customers pick whichever wallet they have — the till handles both without you switching anything.

Bank

Bank Transfers

Direct bank payments recorded against the invoice. Useful for B2B customers, wholesalers, and larger transactions where customers prefer to pay from the bank.

Card

Card Payments

Visa, Mastercard, and local card networks. Works with standard card readers, integrated directly into the same sale flow as everything else.

Cash

Cash & Change

Cash sales with automatic change calculation, cash drawer support, and end-of-day cash reconciliation reports. Tracks who opened the till, when, and for what.

What Ruby POS does

Everything your shop needs, in one place

Built for the way Kenyan businesses actually run — with load-shedding, unreliable internet, and multi-branch operations accounted for from the start.

01

Works offline, syncs automatically

Ruby POS keeps selling when the internet drops. Transactions queue on the terminal and sync to your dashboard the moment connectivity returns. No lost sales, no manual reconciliation.

02

Live stock across every branch

See what's on the shelf at every location in real time. Transfer stock between branches, get low-stock alerts before you run out, and pull a full stock take in minutes instead of days.

03

KRA-ready receipts & reports

Every sale generates a compliant receipt. End-of-day Z-reports, monthly summaries, and tax-friendly exports ready when you need them — no manual spreadsheet work.

04

Built-in business website

Every Ruby POS comes with a mobile-friendly business website included. Showcase your products, accept online orders, and get paid via M-Pesa or card — without a separate system or monthly fee.

05

Staff accounts & permissions

Give each staff member their own login with the right access. Track who sold what, who gave discounts, who opened the till, and when. Full audit trail for every action.

06

Owner dashboard on your phone

Sales today, profit margin, top products, low-stock alerts, staff performance — all on your phone, updated live. Know what's happening without being there.

07

Customer credit tracking

Serve regulars on credit and keep a clean record of who owes what. Automatic reminders, credit limits per customer, and settlement reports you can trust.

08

Returns, refunds & exchanges

Handle returns the right way. Refund to the original payment method, issue store credit, or swap products — all tracked against the original sale for full accountability.

09

Hardware & support included

Need a terminal? A receipt printer? A barcode scanner? Ruby POS hardware is available for purchase or monthly rental, delivered, configured, and supported by our team in Nairobi.

Ruby POS working offline Offline-First
Never stop selling

Ruby POS keeps running when the internet doesn't.

Kenyan businesses know the reality — power cuts, network outages, and slow connections at the worst possible time. Ruby POS was built offline-first from day one, not as a bolt-on feature.

The terminal keeps processing sales locally. When the connection returns, everything syncs quietly in the background. No duplicate entries, no missing receipts, no "sorry, the system is down."

  • Full sales continue offline
  • Automatic sync on reconnect
  • Cash and credit work always
  • No duplicate transactions
Ruby POS included business website Website Included
Sell online too

Every Ruby POS comes with a business website, free.

Most POS systems leave you to build your own website separately — a second system, a second bill, a second thing to keep updated. Ruby POS includes one.

Your products, prices, and stock sync straight from the till. Customers browse your shop online, place orders, and pay by M-Pesa or card. The sale lands in the same dashboard as everything else.

  • Mobile-friendly, fast loading
  • Products sync from POS automatically
  • M-Pesa and card checkout built in
  • Online orders land in the same till
  • Custom domain supported
  • No extra hosting fee
300+
Businesses running Ruby POS
99%
Uptime including offline mode
6
Payment methods supported
24/7
Support for paying clients
From our clients

Shops that run on Ruby POS

★★★★★

"Stock take used to take me two days every month. Now I open the dashboard on a Sunday morning and it's already done. The M-Pesa reconciliation alone saved us so much time."

JM
James Mwangi
Pharmacy Owner · Nairobi
★★★★★

"The offline mode is what sold me. Our power goes off almost every day and we used to lose sales. Now the till keeps working and everything syncs when power comes back."

AW
Alice Wanjiru
Mini-mart Owner · Thika
★★★★★

"The free website was a huge surprise. We were paying someone else for a website and a separate POS. Now both come from Ruby POS and the products stay in sync automatically."

DK
David Kiprop
Boutique Owner · Westlands
★★★★★

"Two branches, one stock file. My manager used to walk between the two shops three times a day checking what's on the shelf. Now she just checks her phone."

GN
Grace Njeri
Retail Manager · Ruiru
★★★★★

"We take M-Pesa, Airtel Money, and cash. Ruby POS handles all three without any switching. The reports show them split properly which our accountant loves."

PO
Peter Otieno
Electronics Shop · Nairobi CBD
Common questions

Things people ask before switching

Pricing depends on how many branches, how many tills, and which add-ons you need. A single-till shop typically pays less than a multi-branch chain. We don't publish fixed pricing because every setup is different — the best thing is to request a quotation and we'll send you a clear, itemised breakdown with no hidden extras. Installation, training, and your first year of updates are included.
Ruby POS keeps running offline. Sales, receipts, and stock movements are stored locally on the terminal. When the connection returns, everything syncs automatically in the background — no duplicate entries, no lost transactions. Cash sales always work. M-Pesa payments require a brief connection to confirm the transaction, but the sale itself is recorded and the payment can be verified later.
No. We supply POS terminals, receipt printers, barcode scanners, cash drawers, and any networking equipment you need. You can buy outright or rent by the month. If you already have hardware, Ruby POS runs on most standard Windows and Android POS terminals — send us the model and we'll confirm compatibility.
Really included. Every Ruby POS subscription comes with a business website at no extra charge. Your products, prices, and stock sync from the POS automatically. You can use a free subdomain or connect your own domain. Payment processing for online orders uses the same M-Pesa and card integrations as the till.
Ruby POS supports M-Pesa Paybill, M-Pesa Till (Buy Goods), Send Money, and STK Push prompting. On Airtel Money we support Paybill and STK Push. Reconciliation happens automatically — the till matches the payment to the sale without manual entry.
Ruby POS is built and supported by Merut Tech Solutions, a Nairobi-based software company. Installation, training, and ongoing support are handled directly by our team. You can reach support at support@rubypos.shop during business hours, and by phone on +254 789 169 926 for anything urgent.

Ready to see Ruby POS in action?

Book a free 30-minute demo and we'll walk you through the system with your business in mind. No pressure, no jargon — just a straight conversation about what Ruby POS could do for your shop.

Shopping Basket