Keeps selling offline
- XALKAAB
- Built for it
- Loyverse
- Limited / cloud-first
- Odoo
- Needs setup & infra
- Typical POS / Excel
- Often breaks or paper
Built for the businesses that keep the country moving
Sales. Stock. Payments. Staff. Profit.
XALKAAB connects the work happening at the counter to the numbers behind your business.
No setup fee. Start with Growth free for 14 days, then keep using Starter at no cost.
Proof
40
shops running XALKAAB Live
2.2 Million
payments received
462
paid sales
Trusted by shops across the Horn
Businesses that run on XALKAAB.
The big idea
XALKAAB connects them.
The life of a sale
Not five hundred features — the movement of commerce.
01 — SELL
Barcode, discount, VAT — the line keeps moving.
Line item
Coca-Cola 500ml · ETB 25
02 — COLLECT
Telebirr, Ebirr, CBE Birr, Kaafi — or Xalkaab Pay.
Rails
Cash · Telebirr · Kaafi · Pay
03 — TRACK
Every sale moves inventory before the next customer.
On hand
Stock: 43 → 42
04 — UNDERSTAND
Revenue ticks up as the till works — not after a spreadsheet.
Today's sales
ETB 84,920
05 — GROW
Best sellers and low stock — decisions from the floor, not guesswork.
Best seller
Coca-Cola 500ml · 184 units
That's the rhythm XALKAAB keeps.
Connected
One sale. Every ledger it should touch.
01
Sale
ETB 3,450
02
Payment received
Telebirr · OK
03
Inventory
−3 items
04
Accounting
Revenue +3,450
05
Owner
Today's profit updated
That's what connected means.
Offline-first
The connection dropped? Keep selling.
XALKAAB is built offline-first, so your till keeps working even when the network doesn’t. Sales are stored safely on the device and synced automatically when you’re back online.
No lost sales. No handwritten backup. No entering everything twice.
Till status
Link downSale #1847 recorded
Queued on device. Will sync when the signal returns.
Pending sync · safe
Products
POS is the shop OS. Pay is collect-only. Hospitality is next.
Xalkaab Hospitality
SoonPush payment
Approve on phone
Customer gets a Telebirr, Ebirr, or CBE Birr prompt. They enter their PIN. You’re done.
Prompt sent to ···· 4821
Xalkaab Pay
When you need amount-plus-phone, a QR, or a shareable link — without catalog or inventory — Pay rides alongside the shop OS.
Same rails. Different job.
Environments
The interface shifts with the floor. The language stays XALKAAB.
Busy counters, barcodes, cash and mobile money in one flow.
Batches, expiry, and low-stock alerts before a lost sale.
Serials, warranties, and higher-ticket checkouts.
Services, products, and staff on one till.
Orders to kitchen to payment — Hospitality coming soon.
Rooms, booking, and settlement — on the Hospitality waitlist.
Privacy first
Staff phones, customer payer numbers, and shop revenue are hidden from XALKAAB support unless you unlock them with a support code emailed only to you.
We don’t peek. You decide when support can see.
Sensitive shop fields are withheld from our internal tools — not merely locked behind a role.
After signup we email you a code. Support only sees staff phones, payer numbers, and revenue after you read them that code.
Unlock lasts 30 minutes, rotates when you request a new code, can be revoked, and is logged. We store a hash — never the plaintext code.
Staff PIN resets are impossible without your support code. No back door.
Install the app
The till lives at pos.xalkaab.com. Install it once — then open like any other app, even when the signal dips.
On Android
Open pos.xalkaab.com in Chrome, then tap Install or Add to Home screen.
On iPhone or iPad
Open in Safari → Share → Add to Home Screen.
Already on a computer?
Use the web app in the browser, or install from your phone for the counter.
Pricing
Start with Starter for free, try Growth, or move to Scale when you run multiple shops.
Starter
One shop, small team — enough to get going.
ETB 0
Forever free
Mobile money fee
0%
Most popular
Growth
Flexible team, multi-location, other module.
ETB 2,000
per month
14-day free trial
Mobile money fee
0%
Unlimited
Let your business go unlimited
ETB 3,000
per month
Mobile money fee
0%
14 days of Growth included. No setup fee.
Compare
Loyverse is a solid general POS. Odoo is a full ERP. Spreadsheets and paper still run a lot of counters. XALKAAB is built for shops that need offline selling, mobile money, and books on one screen.
FAQ
Yes. XALKAAB is offline-first. You can continue making sales when the connection drops, and your data syncs automatically when you’re back online.
Still have questions? Talk to us →
Your next sale starts here.
Run your shop from one place — even when the internet isn’t there.
No setup fee.