Built for how shops actually run

Every feature in Duuka was designed for the realities of selling mobile phones and electronics across the region: offline power cuts, mobile money, IMEI verification, and all.

DEVICE IMEI 358743098214753 Status ✓ Verified Model Samsung A54 Sold to John Ssemakula · 0774 882 341
IMEI & Device tracking

Know the history of every phone you sell

Duuka records the IMEI number of every device that passes through your shop: new, used, repaired, or traded in. When a customer comes back with a problem, you know exactly which phone it was, who sold it, and when.

  • Scan or type IMEI on every sale, no extra steps
  • Flag stolen or blacklisted devices before you buy them
  • Full audit trail: sold by whom, at what price, to which customer
  • Works for phones, tablets, and laptops
  • Search any IMEI instantly across all your transaction history
Sales & Receipts

Fast checkout, professional receipts

Record a sale in seconds. Add items by name or barcode, choose the payment method, and Duuka prints or SMS-sends a receipt to the customer.

Quick sales mode

Add products by name, scan a barcode, or tap from your catalogue. A sale that used to take 5 minutes takes 30 seconds.

SMS receipts

Send a receipt to the customer's phone number without a printer. Professional, timestamped, and saved to their messages.

Thermal printer support

Connect any USB or Bluetooth thermal receipt printer. Duuka formats the receipt automatically with your shop name and logo.

Split payments

Accept part cash, part MoMo, part credit, all recorded on one receipt. Common across the region; Duuka handles it natively.

New

Layaway / deposits

Record partial payments when a customer is paying in instalments. Track the balance owed and alert you when the final payment is due.

Returns & exchanges

Process refunds or exchanges with one tap. Stock is adjusted automatically and the original sale is flagged in your reports.

MTN Mobile Money UGX 240,000 Airtel Mobile Money UGX 88,000 TODAY'S RECONCILIATION Total received UGX 328,000 ✓ Balanced
Mobile Money reconciliation

MTN MoMo and Airtel Money, automatically reconciled

Duuka matches every mobile money payment to its sale. At the end of the day you see exactly what came in on MoMo, what came in cash, and whether your till balances, without counting anything twice.

  • Automatic MoMo confirmation checking (no manual checking messages)
  • Separate totals for MTN and Airtel
  • Daily reconciliation report highlights any discrepancy
  • Record the mobile money reference number on every transaction
Inventory management

Always know what's in stock

Duuka tracks every item from the moment it enters your shop to the moment it's sold. No more guessing whether you have something in the back.

Real-time stock levels

Every sale automatically deducts from stock. See how many units you have of any product in real time, from any device.

Low stock alerts

Set reorder levels per product. Duuka notifies you when stock drops below your threshold so you never run out.

Goods received

Record every delivery from your supplier. Duuka compares what was ordered to what arrived and flags shortages automatically.

Stock valuation

See the total value of your current stock at cost price and at selling price. Know your investment at a glance.

Multiple locations

Running two branches or a warehouse? Manage all your stock from one account and transfer items between locations.

Stocktake / audit

Run a stocktake any time. Duuka shows you expected vs. physical count and reconciles the difference with a reason code.

Duuka status ● Working
Offline mode

No internet? Keep selling.

Duuka works completely offline. Load shedding, Umeme outages, or a dropped SIM card: your shop keeps running. When the connection comes back, Duuka syncs everything automatically.

  • Full POS functionality with zero internet
  • Automatic background sync when connection resumes
  • Conflict resolution: two devices syncing at the same time never lose a sale
  • Works on Android, iOS, and desktop, with the same offline capability everywhere
Reports & analytics

Understand your business in numbers

Clear, actionable reports that tell you what's selling, what's not, and how much you're making, without needing an accountant.

Daily sales report

End-of-day summary showing total revenue, number of transactions, average sale value, and comparison to yesterday.

Profit margin per item

Record your cost price and see the margin on every product. Know which items are making you money and which aren't.

Staff performance

See sales totals per staff member, average ticket size, and top-selling products. Reward the right people.

Slow-moving stock

A weekly report of items that haven't sold in 30 days. Know when to discount, bundle, or return to your supplier.

Export to Excel

Download any report as an Excel or CSV file for your accountant or tax preparation. No formatting work needed.

New

Monthly P&L summary

A simple profit-and-loss view for the month: revenue, cost of goods, gross profit, and expenses entered in Duuka.

Trusted by shops across the region

Trusted by shops, and vendors across the wider region, Duuka processes millions of shillings in sales every month.

2,400+
Active shops
1.2M+
Transactions processed
98.7%
Uptime (incl. offline)
14 sec
Average checkout time
A Alice OWNER B Brian CASHIER C Carol VIEW ONLY
Multi-user & roles

Your whole team, different levels of access

Give each staff member their own login. As the owner you see everything; cashiers can only sell; managers can run reports but can't change prices. You decide.

  • Owner, Manager, Cashier, and View-only roles built in
  • Each staff member has their own PIN login at the till
  • Sales are tagged to the user who made them
  • Owners can review and reverse any transaction by any staff member
  • Works across multiple devices: desktop and mobile at the same time

Ready to see it in your shop?

Start with a free trial. No credit card needed. Set up takes less than 10 minutes.