
Sales and invoicing
Build a quotation, turn it into an order when the customer agrees, and issue the invoice and receipt without retyping anything.
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.


How much have we sold today?
HeriBMSSee today's sales the moment they happen.
How much stock do we have?
HeriBMSKnow what is running low before it runs out.
Who still owes me?
HeriBMSSee every outstanding balance at a glance.
Has the money come in?
HeriBMSMatch each payment to the sale it belongs to.
Sales, stock, payments, customers, staff and branches, working together instead of in separate books.

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

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

Record M-Pesa, cash, card and bank payments against each invoice. Balances update as payments come in, and reversals keep a clear record.

See sales and revenue for any period, your top products, and stock that is low, expiring or already expired, all on one page.
Each customer's purchases, balances and payment history in one place.
Run every location from one account, with stock and sales kept per branch.
Give each person a role, so staff only see what they need. Sensitive actions are recorded.
NEW: The HeriBMS supplier marketplace
Order from suppliers right inside HeriBMS, the same place you track your stock and sales.


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 supplierSign up with your business name and email. No card needed.
Set up your catalogue and receive stock at each branch.
Record sales and payments, and watch your numbers update.
See today's sales, low stock and money owed without moving between spreadsheets, notebooks and other tools.

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.
Any business that sells products and keeps stock: shops, supermarkets, pharmacies, hardware stores, agrovets, wholesalers and distributors. If you have more than one branch, HeriBMS keeps the stock and sales of each one separate.
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.
Your workspace locks until you buy a licence, and your administrator can still download all your records. Buy a licence to carry on where you left off. If you don't, the workspace is deleted 90 days after the trial ends.
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.
We are adding SMS payment alerts as a paid add-on. This feature will not be available during the free trial. You will be able to get a text whenever a payment is recorded, so you know what came in even when you are away from the business.
Visit our Help center.

Try HeriBMS free for 7 days. No card required.