Skip to content

Know what you made today — before you lock the door.

Sell when the internet drops. Stock that counts itself. Payments from Telebirr, Ebirr, Kaafi, CBE Birr, Awash Birr, and M-Pesa.

Walk-in

Cart

0 items · Main counter

Tap a product to add it.
Subtotal0.00
To payETB 0.00

Businesses that run on XALKAAB.

7.1 Million

payments processed

1,527

paid sales

  • 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

How it works

One sale. The shelf, the books, and today’s number already moved.

Scan, take the money, next customer. Nothing to re-enter when you lock up.

  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, Kaafi, CBE Birr, Awash Birr, and M-Pesa — 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

The same sale, as it reaches the owner's phone.

  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.

The till runs the shop. Pay is for cashiers who only collect. Hospitality is next.

  1. Xalkaab

    Till

    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 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 sits beside the till.

Same company. 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 sent 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, and texted for shops in Ethiopia. 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 with a free trial. Pick a plan when you’re ready.

Try every feature free, then choose the plan that fits as you add shops, staff, and modules.

Most popular

Growth

Flexible team, multi-location, other module.

ETB 2,000

per month

7-day free trial

Mobile money fee

0%

  • Shops 2
  • Products Unlimited
  • Sales per month Unlimited
  • Staff accounts 7
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

7 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

Telebirr, Ebirr, Kaafi, CBE Birr, Awash Birr, and M-Pesa

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.

Install Xalkaab

Free for 7 days. No setup fee.