Skip to content

Built for the businesses that keep the country moving

Everything happening in your business. One system keeping up.

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.

  • OUTFIT STYLE
  • ROSELAND GIFTSHOP
  • NOVA SUPERMARKET
  • CROWN SHOP
  • PEACE MAINTAINANCE & REPAIR CENTER
  • KARAMARDHA BUILDING MATERIAL
  • KM MOBILE MAINTAINANCE
  • TAYOPLUS
  • SOMLIGHT
  • SHABELLE PHARMACY
  • HORN ELECTRONICS
  • BARWAQO WHOLESALE
  • CITY FRESH MARKET
  • AL-AMIN PHARMACY
  • WADANI FURNITURE
  • BLUE NILE HARDWARE
  • SAHAN TRADERS
  • ORIENTAL TEXTILE
  • MEKELLE MOBILE
  • JIGJIGA MART

The big idea

Your business isn't one app.

  • Customers
  • Sales
  • Stock
  • Payments
  • Staff
  • Expenses
  • Profit

XALKAAB connects them.

The life of a sale

Follow one transaction through the business.

Not five hundred features — the movement of commerce.

  1. 01 — SELL

    A cashier scans.

    Barcode, discount, VAT — the line keeps moving.

    Line item

    Coca-Cola 500ml · ETB 25

  2. 02 — COLLECT

    Cash or a push to the phone.

    Telebirr, Ebirr, CBE Birr, Kaafi — or Xalkaab Pay.

    Rails

    Cash · Telebirr · Kaafi · Pay

  3. 03 — TRACK

    The shelf updates.

    Every sale moves inventory before the next customer.

    On hand

    Stock: 43 → 42

  4. 04 — UNDERSTAND

    Today's number, live.

    Revenue ticks up as the till works — not after a spreadsheet.

    Today's sales

    ETB 84,920

  5. 05 — GROW

    Know what to reorder.

    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

From the counter to the owner's phone.

One sale. Every ledger it should touch.

  1. 01

    Sale

    ETB 3,450

  2. 02

    Payment received

    Telebirr · OK

  3. 03

    Inventory

    −3 items

  4. 04

    Accounting

    Revenue +3,450

  5. 05

    Owner

    Today's profit updated

That's what connected means.

Offline-first

Your shop doesn't stop when the internet does.

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 down

Sale #1847 recorded

Queued on device. Will sync when the signal returns.

Pending sync · safe

Products

One company. Distinct jobs.

POS is the shop OS. Pay is collect-only. Hospitality is next.

  1. Xalkaab

    Shop OS

    The till, stock, books, and staff.

    1. Sell
    2. Stock
    3. Books
    4. Staff
    5. Profit

    Explore Xalkaab

  2. Xalkaab Pay

    Collect

    Push, QR, or link — without a full POS.

    1. Push
    2. QR
    3. Link
    4. Payment

    See Xalkaab Pay

  3. Xalkaab Hospitality

    Soon

    Rooms, tables, kitchen, payments.

    1. Rooms
    2. Tables
    3. Orders
    4. Kitchen
    5. Pay

    Join the waitlist

Push payment

Approve on phone

Customer gets a Telebirr, Ebirr, or CBE Birr prompt. They enter their PIN. You’re done.

AmountETB 580.00
MethodTelebirr
StatusAwaiting PIN…

Prompt sent to ···· 4821

Xalkaab Pay

Collect payments with a push.

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.

See Xalkaab Pay →

Environments

Built for how shops actually work.

The interface shifts with the floor. The language stays XALKAAB.

Privacy first

Your shop data stays yours — by default.

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.

Read our privacy policy →

  • Redacted by default

    Sensitive shop fields are withheld from our internal tools — not merely locked behind a role.

  • Your support code

    After signup we email you a code. Support only sees staff phones, payer numbers, and revenue after you read them that code.

  • Time-boxed access

    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.

  • PIN resets need you

    Staff PIN resets are impossible without your support code. No back door.

Install the app

Put XALKAAB on the home screen.

The till lives at pos.xalkaab.com. Install it once — then open like any other app, even when the signal dips.

  1. On Android

    Open pos.xalkaab.com in Chrome, then tap Install or Add to Home screen.

  2. On iPhone or iPad

    Open in Safari → Share → Add to Home Screen.

  3. Already on a computer?

    Use the web app in the browser, or install from your phone for the counter.

Pricing

Start free. Grow when you need to.

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%

  • Shops 1
  • Products 100
  • Sales per month Unlimited
  • Staff accounts 2
Install Xalkaab

Most popular

Growth

Flexible team, multi-location, other module.

ETB 2,000

per month

14-day free trial

Mobile money fee

0%

  • Shops 1
  • Products Unlimited
  • Sales per month Unlimited
  • Staff accounts 5
Install Xalkaab

Unlimited

Let your business go unlimited

ETB 3,000

per month

Mobile money fee

0%

  • Shops Unlimited
  • Products Unlimited
  • Sales per month Unlimited
  • Staff accounts Unlimited
  • Custom domain
  • Multiple shops
Install Xalkaab

14 days of Growth included. No setup fee.

Compare

How XALKAAB stacks up.

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.

See full comparison →

Keeps selling offline

XALKAAB
Built for it
Loyverse
Limited / cloud-first
Odoo
Needs setup & infra
Typical POS / Excel
Often breaks or paper

Ebirr, Telebirr, CBE Birr & more

XALKAAB
Native at checkout
Loyverse
Not built for this
Odoo
Custom / add-ons
Typical POS / Excel
Manual or separate app

POS + stock + books together

XALKAAB
One system
Loyverse
POS-focused
Odoo
Full ERP suite
Typical POS / Excel
Usually separate tools

Time to get selling

XALKAAB
Minutes
Loyverse
Fast for basic POS
Odoo
Days to weeks
Typical POS / Excel
Depends — often messy

FAQ

Straight answers.

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.

Open the till. Start selling.

Run your shop from one place — even when the internet isn’t there.

No setup fee.