DukaDesk POS

Your till, faster.
Works offline.

Sell in three taps. Track stock. Know who owes you. Record cash, mobile money, card, credit, or split tenders, and keep selling when the internet drops.

Start Free — No Obligations Compare Editions

Free for one branch. Upgrade when your business grows.

DukaDesk POS interface

The daily work, in one place

DukaDesk covers the counter, the stockroom, customer balances, salon bookings, and the reports you need at closing time.

Point of Sale

Find products quickly, scan barcodes, use quick keys, hold carts, take split tenders, and print receipts.

Products & Stock

Track stock by branch, receive supplier orders, transfer items, count stock, and follow serial or expiry details.

Customers & Credit

Keep customer contacts, purchase history, credit balances, repayments, and loyalty activity together.

Reports & Cash-up

Review daily sales, payment methods, tax, profit and loss, stock value, register sessions, and Z-reports.

Salon Operations

Manage services, appointments, staff schedules, queues, deposits, collections, and commissions.

Flexible Payments

Record cash, card, mobile money, credit, and split payments. Configure customer M-Pesa where supported.

Team Controls

Assign fixed or custom roles, restrict sensitive work, and retain an audit trail for important changes.

Offline-ready

Keep the selling surface useful during connection problems and synchronize supported work when access returns.

The same working desk, three ways to run it

Choose who manages the infrastructure and where your data lives.

Most Popular

SaaS

Start online today. Josmart hosts and maintains DukaDesk for you. Register in a browser and begin with the free plan.

Deployment: Managed cloud
Data: Managed PostgreSQL
Access: Free plan available
Start Free

Windows Desktop

Your till on your PC. A Windows application with a local SQLite database, backup and restore, and reliable offline operation.

Deployment: Windows installer
Data: Local SQLite
Access: Guided purchase
Ask about Desktop

Standalone

Host DukaDesk yourself. A PostgreSQL and Docker deployment for businesses that need control of their own server and network.

Deployment: Docker or Linux server
Data: PostgreSQL
Access: Guided deployment
Ask about Standalone
Compare all editions in detail

Start free. Pay when you grow.

No credit card needed. Every SaaS plan includes offline mode, barcode scanning, products, customers, and updates.

Free

One shop, getting started

KSh 0/month
  • 1 branch
  • 1 staff user
  • 100 products
  • 50 customers
  • Basic reports
  • Offline mode
  • Email support
Start Free
Most Useful for Growing Shops

Starter

For growing businesses

KSh 1,300/month
  • Up to 2 branches
  • 5 staff users
  • 1,000 products
  • 500 customers
  • Advanced reports
  • Appointments and loyalty
  • Serial and expiry tracking
  • Data exports
Start Free

Pro

For established businesses

KSh 3,900/month
  • Unlimited branches
  • Unlimited staff users
  • Unlimited products
  • Unlimited customers
  • All reports and exports
  • HR, payroll and leave
  • API access when enabled
  • Dedicated support
Start Free

Windows and self-hosted pricing: Desktop and Standalone deployments do not have public trials. Josmart will first understand your needs.

Request edition guidance

Built for the working day

Whether you sell groceries, style hair, or trade electronics — DukaDesk works the way you work.

Dukas & Grocery Shops

Track hundreds of products, manage expiry dates, and know exactly what's in stock — even during power cuts.

Electronics Traders

Scan barcodes, track serial numbers, and manage high-value inventory with detailed sales reports.

Mixed Retail

Sell a bit of everything? DukaDesk adapts to your business — from mama mboga to hardware shop.

Not sure which DukaDesk fits?

Tell us how your business works. Josmart Technologies will help you choose between SaaS, Windows Desktop, and a standalone installation.

Talk to Josmart WhatsApp us

DukaDesk POS FAQ

DukaDesk is point-of-sale software for shops, salons, and growing businesses. It covers the counter, the stockroom, customer balances, salon bookings, and the reports you need at closing time.

Yes. DukaDesk is built offline-first. You can process sales, track inventory, and generate reports without any internet connection. Data syncs automatically when you're back online.

DukaDesk SaaS is free for one branch with 1 staff user and 100 products. Starter plan is KSh 1,300/month for up to 2 branches. Pro plan is KSh 3,900/month with unlimited everything. Windows Desktop and Standalone editions have custom pricing — contact Josmart for details.

DukaDesk is available in three editions: SaaS (managed cloud with free plan), Windows Desktop (local installation on your PC), and Standalone (self-hosted Docker/PostgreSQL deployment). Each edition suits different business needs.

DukaDesk supports cash, card, mobile money (M-Pesa), credit, and split payments. You can record multiple tender types per transaction and configure customer M-Pesa where supported.

Yes. DukaDesk supports multi-branch management. You can manage inventory, view sales, and transfer stock across all your locations from one dashboard. The Starter plan supports up to 2 branches, and Pro supports unlimited branches.

Start Free