Pricing

One price per plan. No surprises.

Whether you sell retail, wholesale or both, the price is the same. Start free, and only pay when Duka365 is genuinely running your shop.

Free

For getting started

Free

Free for as long as you want it

  • Up to 100 products
  • 150 sales a month
  • Retail, wholesale or both
  • Stock tracking and expiry dates
  • One user — the shop owner

SMS alerts not included

Start free
Most popular

Pro

For a shop that is trading every day

TSh 35,000/mo
  • Unlimited products and sales
  • Advanced reports and profit tracking
  • Up to 5 team members
  • Bulk CSV import and data export
  • Product photos
  • API access
  • Manage several businesses from one account

Includes 200 SMS alerts a month

Get started

Business

For teams and multiple branches

TSh 90,000/mo
  • Everything in Pro
  • Unlimited branches
  • Branch stock distribution and transfers
  • Per-branch staff, stock and reports
  • Sell Out Intelligence — demand and reorder analytics
  • Unlimited team members
  • Priority support

Includes 1,000 SMS alerts a month

Get started

Every new shop can run a free 14-day trial of the Business plan whenever they are ready — you start it yourself from inside the app, so the clock only begins when you do.

What each plan includes

Every plan runs the whole shop. The paid plans lift the ceilings and add the things that only matter once you have staff, several branches, or a supplier asking for figures.

 FreeProBusiness
Products in your catalogue100UnlimitedUnlimited
Sales a month150 a monthUnlimitedUnlimited
People who can sign in15Unlimited
Alert texts—200 a month1,000 a month
Branches15Unlimited
Till, receipts and daily takings
Phone app that works with no internet
Stock levels and low-stock alerts
Expiry dates and expiring-soon warnings
Wholesale and retail prices, volume discounts
Customers, credit and debt tracking
Purchases and suppliers
Barcode scanning, barcode and label printing
Books: ledger, trial balance, profit and loss
Staff accounts with separate roles
Full reports, including profit by product
Monthly revenue and profit targets
Export everything to Excel
Bulk import from a spreadsheet
API access for your own systems
Sell Out Intelligence — what to reorder, what is dead

How the pricing works

Retail or wholesale costs the same

How you sell changes the screens you see, not the bill. You can switch between retail, wholesale and both whenever you like, on any plan, without losing products, prices, customers or sales history.

One price for the whole shop

You pay per business, not per user or per till. On Pro that covers up to five team members; on Business there is no limit. Adding a second shop is a separate subscription.

Why SMS has a limit

Low-stock warnings, expiry alerts and daily summaries are real text messages that we pay a network for. Each plan includes a monthly allowance so heavy senders are not quietly subsidised by everyone else. Reaching it never stops you selling — it only pauses the alerts until the 1st.

No card, no auto-charge

You pay by M-Pesa, Mix by Yas, Airtel Money or bank transfer and record the reference in the app. Nothing is ever taken from an account automatically, and nothing renews without you sending it.

What happens if you do not pay

We would rather tell you this now than have you find out from a button that stopped working. When a subscription runs out, access winds down in steps over a month, and you are messaged at every one of them.

  1. 1

    The first 3 days

    Nothing changes. You see a reminder in the app, and everything keeps working exactly as it did.

  2. 2

    After 3 days

    SMS alerts and API access pause — those are the two things that cost us money every time they are used. Reports, exports, your team and every other feature carry on.

  3. 3

    After 7 days

    Your shop moves to free-plan limits and the paid features pause. You keep every product, sale, customer and report you already have — you just cannot add beyond the free ceilings until you renew.

  4. 4

    After 30 days

    The shop stops taking new entries — no new products, suppliers, customers or expenses. You can still record sales, still read everything and still export. Nothing is deleted, and renewing opens it all again immediately.

Three things we will not do

  • We will never stop you recording a sale. Not on day 8, not on day 60 — a till that refuses a customer standing in front of you is not something a missed payment should ever cause.
  • We will never delete your data because of an unpaid bill.
  • We will never block your export. Your books are yours, and you can take them out at any point, including while your account is overdue.

Common questions

Can I move between plans later?
Yes, at any time. If you move up part-way through a month you only pay the difference for the days remaining, and if you move down we credit the unused days back the same way.
What if I pay for a year and want to stop?
Talk to us. We will work out what is left of the year and settle it fairly — there is no lock-in clause and we have no interest in keeping money from a shop that is not using the product.
What happens when I hit the free plan limit?
On the free plan the sales limit is a genuine stop — you would need to move to Pro to keep recording sales that month. Everything you have already entered stays exactly where it is.
How do I actually pay?
Send the amount by M-Pesa, Mix by Yas, Airtel Money or bank transfer, then record the transaction reference under Subscription & Billing. We check it against our statement and confirm it, usually the same day.
I have two shops. Do I pay twice?
Each business is its own subscription, because each one has its own stock, staff and reports. Pro and Business let you manage several businesses from a single login, so you only sign in once.
How do I cancel?
Stop sending payment, or tell us. Nothing renews on its own because there is no card on file. Your shop winds down through the steps above and your data stays available to export.

Start free today

No card, no commitment. Add your products and see whether it fits your shop before you pay anything.