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.
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.
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.
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.
Full Airtel Money integration alongside M-Pesa. Customers pick whichever wallet they have — the till handles both without you switching anything.
Direct bank payments recorded against the invoice. Useful for B2B customers, wholesalers, and larger transactions where customers prefer to pay from the bank.
Visa, Mastercard, and local card networks. Works with standard card readers, integrated directly into the same sale flow as everything else.
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.
Built for the way Kenyan businesses actually run — with load-shedding, unreliable internet, and multi-branch operations accounted for from the start.
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.
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.
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.
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.
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.
Sales today, profit margin, top products, low-stock alerts, staff performance — all on your phone, updated live. Know what's happening without being there.
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.
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.
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.
Offline-First
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."
Website Included
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.
"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."
"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."
"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."
"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."
"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."
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.