Skip to content
A shop owner at her counter, with the HeriBMS dashboard on a laptop and a phone

One Business. One View

Welcome to Heri Business Management System...

HeriBMS brings your sales, stock, customers, payments and a supplier marketplace together, so you can focus on growing your business.

  • No card required
  • Works on phone, tablet and computer

Sounds familiar?

  • Leo tumeuza how much?

    How much have we sold today?

    HeriBMSSee today's sales the moment they happen.

  • Stock iko aje?

    How much stock do we have?

    HeriBMSKnow what is running low before it runs out.

  • Nani bado ananidai?

    Who still owes me?

    HeriBMSSee every outstanding balance at a glance.

  • Pesa imeingia?

    Has the money come in?

    HeriBMSMatch each payment to the sale it belongs to.

Everything your business runs on, in one place.

Sales, stock, payments, customers, staff and branches, working together instead of in separate books.

Shop owner reviewing her sales on the HeriBMS dashboard

Sales and invoicing

Build a quotation, turn it into an order when the customer agrees, and issue the invoice and receipt without retyping anything.

Inventory overview with a reorder alert beside a shop attendant

Stock and inventory management

Receive stock by batch and expiry date. HeriBMS helps you sell your oldest stock first and tells you what is running low before you run out.

Customer paying by M-Pesa at a shop counter

Every payment accounted for

Send an M-Pesa prompt to the customer's phone from the sale. They enter their PIN, and the payment is recorded with its M-Pesa code. Cash, card and bank payments go against each invoice too, and balances update as money comes in.

Boutique owner checking today's sales and a low stock alert on her tablet

Reports and stock alerts

See sales and revenue for any period, your top products, and stock that is low, expiring or already expired, all on one page.

And there's more…

  • Customers

    Each customer's purchases, balances and payment history in one place.

  • Branches

    Run every location from one account, with stock and sales kept per branch.

  • Staff and roles

    Give each person a role, so staff only see what they need. Sensitive actions are recorded.

  • KRA eTIMS

    Each sale goes to KRA eTIMS through your own DigiTax account, and shows KRA's invoice number and QR code.

NEW: The HeriBMS supplier marketplace

Restock in a few steps

Order from suppliers right inside HeriBMS, the same place you track your stock and sales.

  • Cheapest firstCompare every supplier's price for what you stock, listed from the lowest.
  • Price-drop alertsSee when a supplier lists a lower price or a sale in the categories you sell.
  • One cart, many suppliersAdd from several suppliers at once. The cart groups items by supplier, so each order goes out in a tap.
  • Know where every order standsSee when a supplier confirms your order, or declines it so you can order elsewhere.
The HeriBMS marketplace: product photos from several suppliers, cheapest first, with offers and Add to cart
A supplier's view of a new order from a shop, with Confirm order and Decline

Are you a supplier?

List your products for free and receive orders from businesses on HeriBMS. Confirm each order when you can supply it, and your stock updates by itself.

Register as a supplier

How it works

Four steps from signing up to your first sale on HeriBMS. Open a step for the details.

  1. Create your account

    Start a 7-day free trial, or choose a plan straight away. No card is needed.
    • Enter your business name and location, your name and email address, and a password.
    • The free trial gives you every feature for 7 days. “Buy now” skips the trial: you choose the Duka, Biashara or Wenye plan and pay by M-Pesa for the monthly or yearly plan.
    • You may also subscribe to the monthly business newsletter. It is optional.
  2. Set up your business

    Bring in your products and customers, so HeriBMS opens with your own records.
    • Choose the kind of business you run.
    • Your products, prices and stock are needed before your first sale. Import them, or add them yourself.
    • Your customers and what they owe are optional, but recommended.
    • Selling services only? Tick that during setup and go straight to your dashboard, then add your services and their prices.

    Bring in your records

    Retyping every product, price and customer into a new system can take days. HeriBMS imports them from a spreadsheet in minutes; photos of your business records take a little longer.

    1. Upload a spreadsheet or a photo. Your price list, stock book, customer list or deni book.
    2. Review the list HeriBMS prepares. Correct any entry, or add a row.
    3. Add everything at once. Nothing is saved until you have reviewed it.

    Please have these records ready when you sign up, so that HeriBMS opens with your own products and customers.

    HeriBMS import screen: 8 products from a price list, with selling price and quantity, ready to add
  3. Sell and get paid

    Record each sale and take payment by cash, card, bank or M-Pesa.
    • Search for a product or service, choose the customer or a walk-in, and add the items.
    • Take payment by cash, card, bank or M-Pesa. With your business's own Safaricom Daraja app, send an M-Pesa prompt to the customer's phone.
    • The receipt and invoice are issued without retyping anything. With KRA eTIMS connected (an add-on service), each sale is sent to KRA.
    • A customer may pay later: HeriBMS keeps track of what they owe.
  4. Follow your business from anywhere

    See today's sales, stock and money owed on your phone.
    • The Dashboard shows today's sales and anything that needs your attention, such as low stock and unpaid balances.
    • App notifications tell you about payments, with a summary of the day at closing time.
    • Reports show sales, expenses, profit and loss, and VAT for registered businesses.

Your whole business at a glance: Biashara sure

See today's sales, low stock and money owed without moving between spreadsheets, notebooks and other tools.

HeriBMS dashboard showing sales, stock alerts and recent activity

Frequently asked questions

What is HeriBMS?

HeriBMS (Heri Business Management System) is point of sale and stock management software for Kenyan businesses. It keeps your sales, stock, customers, M-Pesa and cash payments, staff and branches in one place, and includes a marketplace for ordering stock from suppliers. It runs in the web browser on any phone, tablet or computer.

Will it work on my phone?

Yes. HeriBMS runs in the web browser on any smartphone, tablet or computer. There is nothing to install, and your records are the same on every device.

What kind of business should I have?

Any business that sells products and keeps stock: shops, supermarkets, cosmetics shops, hardware stores, agrovets, wholesalers and distributors. Service businesses such as salons and repair shops can sell their services at a set price. If you have more than one branch, HeriBMS keeps the stock and sales of each branch separate but accessible from the administrator account.

Is my data private?

Yes. Each business only ever sees its own records. Staff only see what their role allows, and important actions such as refunds and price changes are recorded with the name and role of whoever made them.

What happens when the trial ends?

Your workspace locks until you choose a plan, and your administrator can still download all your records. Choose a plan and pay by M-Pesa to carry on where you left off. If you don't, the workspace is deleted 90 days after the trial ends.

Does HeriBMS track cash and M-Pesa payments?

Yes. Record each cash, M-Pesa, card or bank payment against its invoice and the balance updates straight away. M-Pesa payments are recorded with their transaction code, so the same payment can't be entered twice. With your business's own Safaricom Daraja app connected, the cashier can also send an M-Pesa prompt to the customer's phone, and the payment records itself.

Can I get official M-Pesa alerts for my business while I'm away?

Yes. We guide you to activate Safaricom's Split Notifications. This enables your till's administrator to nominate a cashier to receive a partial SMS for each payment, without sharing your business balance details. The cashier records each payment in HeriBMS with its M-Pesa code, and you follow it from your phone. Sign in at any time to see what your team recorded, with each action showing who made it.

Will I get alerts on my business payments?

Yes. Administrators get payment alerts on their phones through the HeriBMS app, not by SMS. Turn them on in Business details and choose every payment, payments over an amount, or an hourly summary. A summary of the day follows at closing time, and can also be sent by email.

Does HeriBMS send my invoices to KRA eTIMS?

Yes. KRA requires businesses to issue their invoices through eTIMS, whether or not they are registered for VAT. HeriBMS sends each sale to KRA through DigiTax, a KRA-approved eTIMS provider, using your business's own DigiTax account, and the sale then shows KRA's invoice number and a QR code your customer can scan. eTIMS is an add-on service, and the Help center shows how to set it up step by step.

Visit our Help center.

Electronics shop owner checking HeriBMS on his phone while his staff serve customers

Make your next sale in HeriBMS.

Choose your plan, pay by M-Pesa for the monthly or yearly plan, and it starts on the day you pay.

Buy now

Not sure yet? Start your 7-day free trial. No card needed.