Knowif your business is making money today.which products are actually worth stocking.what changed in stock while you were away.which business is winning right now.who can do what without seeing everything.it keeps working even without signal.

Run sales, stock, payments, reports, and approvals from your phone while you're on the couch, in bed, or away from the till. Ora keeps moving offline and syncs back when signal returns.

Android is on Google Play. iPhone and iPad are in early access.

Free to start · No card required · Works with or without a connection
Today, so far
LIVE
Ksh 46,280
Profit today — after cost of goods
RevenueKsh 128,400
Cost of goodsKsh 82,120
ProfitKsh 46,280
Counted the same way every time — synced the moment you're back online.
Today, so far
LIVE
36.0%
Gross margin today, across all sales
Dairy42% margin
Pantry31% margin
Beverages38% margin
Margin calculated per sale — not estimated from category averages.
Today's top sellers
LIVE
Maize Flour 2kg
Best seller today, ranked by profit
1. Maize Flour 2kg42 sold
Ksh 6,300
2. Cooking Oil 1L30 sold
Ksh 4,200
3. Bread Loaf55 sold
Ksh 3,850
Ranked by profit — not just units sold.
Today, so far
LIVE
Ksh 18,400
Expenses today, by category
Rent & leaseKsh 8,000
Salaries & wagesKsh 6,200
UtilitiesKsh 2,100
Every expense categorized, down to the subcategory.
Owner action required
2 PENDING
2
Stock adjustments awaiting your review
Bar Soap 800gMary K. · −6 units · "damaged in transit"
Tea Leaves 100gJohn M. · +12 units · "recount after delivery"
Nothing changes in your stock until you approve it.
Device sync
LIVE
2 of 3 synced
As of right now
Front till
synced
Back office
synced
Handheld scanner
3 queued
Sales still record offline — nothing lost, just queued until signal returns.
Changelog

What's new

The latest improvements to help you run your business with confidence.

NOV 12

Swaps that keep your sales right

Swapping an item no longer adds to your sales or to what the customer spent. Only the extra they pay counts. Ora on desktop also opens faster and stays smooth on everyday computers.

Fix
NOV 08

See and sign out your devices

See every phone and computer signed in to your account. Sign out a lost phone in one tap, and as an owner, sign out a staff member’s devices when they leave.

Feature
NOV 08

Take photos right inside Ora

Snap product, receipt and logo photos with your camera without leaving the app. Tap any photo to take a new one, pick one from your gallery or reuse one you’ve already uploaded.

Feature
NOV 07

All-time sales and fingerprint unlock

See how much each store has sold since it opened, right in Store management. Turn on fingerprint unlock straight from the PIN pad, and create a new category while editing a product.

Feature
OCT 31

Exchanged items go back on the shelf right away

When a customer swaps something, the items they bring back go into your stock as soon as the exchange starts. You can sell them to someone else even while you wait for the replacement to arrive. The customer’s credit stays on their new order until they pay.

Cancel an exchange and everything goes back to how it was. If you delete an exchange order instead, the customer keeps their credit as store credit, saved under their name so you can find it later. The name you enter is saved as a customer, and stock history shows who returned each item.

Improved
See all 57 updates →
Built for how you sell

Run the whole business from your phone

Whether you're on the shop floor, on the move, or on the couch — it starts on the phone you already have. No terminal to buy first, and no separate device required to ring a sale, take a payment, or check what changed while you were away.

For the hardware store selling cement by the bag and wire by the metre, the shop with a couple of side ventures, or the store with a cashier and a stockroom.

Opening up

Record the float you put in the drawer, then glance at stock across every business you run before the first customer walks in.

Weigh it out

Sell 2.5 kg of nails, 3.2 m of wire or a litre of paint. Type the amount, or what the customer wants to spend, and exactly that comes off your stock.

Delivery arrives

Tick off the supplier's delivery and stock updates itself. Sizes and colours stay under one parent product, so variants don't turn into duplicate records.

Which one was it?

Quick look shows a product's description, price and stock right in the catalog, so you answer the customer without leaving the sale.

Midday check

See margin per product, not just what is moving, so you know what is paying its way. Cement running low? Send your supplier a restock request in a few taps.

Wrong size, back again

Return it or swap it for another item. Stock goes back on the shelf, and money left over is refunded or kept as store credit with a code for next time.

A contractor walks in

Save regular buyers as customers, people or companies, and see everything they've bought from you.

A customer pays

Cash, M-Pesa straight from the sale, store credit or a mix, and an invoice with your logo and its own number by email or PDF.

Shift change

Staff switch with their own PIN, so every sale stays under their name. Stock changes need a reason and wait for your approval.

Transport money

Staff record what they spend from the till. Anything above your limit waits for your approval before it counts against your money and profit.

Signal drops

Sales still ring up offline and sync quietly when the connection comes back.

Closing time

Count the cash drawer and see straight away if it's over or short, then today’s real profit, after cost of goods, before you lock up.

For the chemist behind the counter — not a hospital pharmacy system.

Morning check

Every batch carries its own lot number and quantity, so the shelf starts honest.

New batch arrives

Expiry is tracked per batch, not just per product, so new stock stays visible by date.

Restocking the shelf

FIFO by default keeps older stock moving first before it has a chance to sit too long.

A correction

Same reason-and-approval flow applies, with no exceptions for controlled shelves.

Roadmap

Prescription workflows and PPB compliance are being built, not shipped yet.

What's here today: batch, lot, and expiry tracking with FIFO costing, on the same accountability and offline foundation as every other business type. Not yet built: prescription workflows, controlled-substance handling, and PPB regulatory compliance.

For the eatery with a cook, a waiter, and a till — not an enterprise restaurant chain.

Order comes in

It lands on the kitchen display straight away, so nobody has to shout it across the room.

Chef checks a dish

Each plate is linked to its ingredients, so stock deducts automatically when the order goes through.

New hire on the line

Kitchen role sees only the kitchen screen and nothing else on the till side.

Menu update

Change a dish once and it updates everywhere across the devices that were online when it changed.

Roadmap

Table management and KRA TIMS-compliant receipts are being built, not shipped yet.

What's here today: kitchen display, recipe costing, and kitchen-scoped staff access. Not yet built: table and seating management, order modifiers, and KRA TIMS-compliant receipts.
Downloads

Get Ora on your desktop

Pick your platform. Same account, same catalog, synced the moment you're back online.

✓ Completely free
✓ No credit card required
✓ Start using immediately

macOS

v1.0.72 · Apple Silicon · 139 MB
↓ Download for macOS

Windows

v1.0.72 · Windows 10/11 · x86_64 · 129 MB
↓ Download for Windows
Running Ora on a phone or tablet?

Get the Android app from Google Play and sign in with the same account you use on your computer. The iPhone and iPad app is in early access, so apply and we'll send you an invite.