BelloPOS Pro free for 12 monthsGet it free
We help you set up your shopBook an appointment

POS system and stock control for shops in Kenya

BelloPOS runs sales, stock, customer credit and reports on the PC or Mac in your shop, even when the internet drops. It does not issue eTIMS invoices: you keep using your KRA eTIMS solution for that.

BelloPOS runs on a Windows computer or a Mac. Open the link there.

BelloPOS for Android runs on tablets, not on phones. Open this page on your tablet or your computer.

Download anyway

Free download for Windows · checking the latest release… · works offline

Free download for Mac · checking the latest release… · works offline

Free download for Android tablets · checking the latest release… · works offline

A shopkeeper serving a customer at the counter, ringing the sale up on BelloPOS running on a tablet
The best offline point of sale system on the market
Available inOffline modeFree monthly updates
Available onWindowsmacOSSoonAndroid

A free POS that does the whole job

Free forever with the Lite plan:

  • Free point of sale

    The Lite plan is free forever. There is no monthly fee, and you never need a card.

  • Free monthly updates

    A new version every month, free: new features, bug fixes and support for more devices.

  • Easy orders and receipts

    A clear, simple screen to build an order in a few taps and print the receipt right away.

  • Barcode scanner support

    Plug in any USB or Bluetooth barcode scanner. It works right away. Scan to sell, scan new stock, and print your own labels.

  • Receipt printer support

    Use a small receipt printer (58 or 80 mm) or any printer your computer already uses. Choose how your receipt looks. Save invoices as PDF.

  • Free inventory desktop app

    See your stock, your suppliers and your orders in one place. It all stays on your own PC, so your data is yours.

Download now

Need more? The paid plans add:

  • Unlimited users and custom roles

    Add as many users as you need and choose exactly what each one can see and do.

  • Invoice export

    Save all the invoices of a period as PDF in a few clicks.

  • Premium support

    Priority help from our team when you need it.

  • Analytics dashboard

    Revenue, profit, best-selling and most-purchased products, and what each user did.

  • Automatic backups

    Your database is backed up on its own, so you never lose your data.

  • Full restaurant mode

    A kitchen app for your cooks and a map of your tables.

  • Jobs, bookings & repairs

    Take a device in, book an appointment or plan a visit, follow each job to the end, and print the customer's ticket.

  • Many tills on one network

    Connect several tills over your local network. They share the same data.

  • Daily sales reports

    Get your sales summary every day by Telegram and email.

See the plans and prices

See it in action

BelloPOS checkout screen on Android: category tiles, the product grid, the cart and the cash keypadA cash payment recorded in BelloPOS, with the change due and the receipt ready to printSales history in BelloPOS: every ticket with its customer, cashier and total, filtered by dateEditing an invoice in BelloPOS: the customer, product lines, discounts and VAT, with the totals worked outRecording a supplier purchase in BelloPOS: the goods are priced and taken straight into stockReceiving a supplier delivery in BelloPOS: each line is checked against the order and the goods go into stockThe BelloPOS inventory: stock levels, average cost and quantities bought and sold for every productPrinting barcode labels from BelloPOS, with the name, price and reference on each labelThe product catalogue in BelloPOS Manage, with the form for adding a new productManaging users in BelloPOS: every cashier gets their own account and roleThe BelloPOS reports dashboard, charting sales, purchases and gross profit day by dayThe BelloPOS report of best selling and most purchased products, with quantities and amountsThe restaurant table map in BelloPOS, with its floors and roomsThe BelloPOS kitchen display: orders moving from new to in preparation to readyStore settings in BelloPOS: the shop's name, logo, phone and address, printed on receipts and invoicesReceipt printer settings in BelloPOS, with a live preview of the printed receiptRoles and permissions in BelloPOS: choose what each role can see and do in every part of the appNotification settings in BelloPOS: reports sent automatically by Telegram or emailSettings for Ares, the AI assistant built into BelloPOS, which you can also reach from TelegramRestaurant settings in BelloPOS: the restaurant module and the handheld and kitchen web appsWholesale settings in BelloPOS: price groups for resellers and trade customers, each with its own prices

One app for the whole shop

Sell, count stock, let customers pay later, make invoices and more. See which plan has each tool.

Ares AI, built in

Your shop now has its own AI assistant

Ask Ares in plain words, by text or voice, on the till or on Telegram from your phone. It answers in seconds, and it does the work for you.

Included in Go, Pro and Pro+. Ares needs internet and runs on your own DeepSeek or Gemini AI key, which usually costs a few cents a day. With Pro and Pro+, we connect it for you.

Ares

Online, on your till

How much did I sell today?

Today: 87 sales, 4,230.00 in total. Best seller: Coca-Cola 33cl, 64 sold. 3 products are running low.

Add 24 Fanta 33cl at 7.00 in Drinks

Done. Fanta 33cl is in Drinks: price 7.00, stock 24.

Send me this month's sales by day as a PDF

Here is your report:

sales-by-day.pdf

Ask anything about your shop

Sales today or this month, best sellers, stock value, low stock, who owes you money, what each cashier did.

It does the work

Ares adds and edits products, prices and customers, fixes stock, rings up a sale and prints it. You just ask.

Talk to it in your language

Type or send a voice note. Ares understands typos and mixed languages, like French, Arabic, Darija and English, and answers in yours.

Your shop in your pocket

On Telegram, ask from anywhere. Get reports, alerts when stock runs low or a sale is deleted, and send product photos straight to your catalog.

Reports in seconds

Any report as PDF, Excel or CSV, without opening a single menu.

Safe by design

Ares only does what each user is allowed to do, and asks before deleting or changing many things at once.

BelloPOS ProFor shops ready for the next step

One server, the whole shop on the same data

Your tills, your waiters' phones and the kitchen screen all work on a single database that sits in your shop, not in the cloud, not on someone else's server.

The server PC

One computer holds the database: products, stock, prices, sales and staff. It is the machine that stays on, and everything else simply connects to it.

Your local network · no internet needed

The other tills

Extra checkout stations join over your own network, by cable or Wi-Fi. A sale rung up on one till shows on all of them straight away, and the stock count follows.

The handheld app

Your waiter takes the order at the table from a phone browser. Nothing to install, no app store, and nothing to type again at the counter.

The kitchen screen

Orders appear in the kitchen the moment they are sent, on any phone or tablet browser. No paper tickets, no slips lost between the room and the pass.

Your data stays in your shop

The database is on your own PC. If the internet drops, and it does, the tills, the phones and the kitchen keep working.

Pay once, sell forever

Take Pro as a lifetime licence: no fee per till, no yearly renewal, no bill that grows with your turnover. Prefer monthly? Buy a key only for the months you need.

Grow at your own pace

Start with one till today. Add a second station, the waiters' phones and the kitchen screen when the business is ready: same app, same data.

Multi-terminal, the handheld app and the kitchen app are included in the Pro licence.

See BelloPOS Pro

Trusted by 300+ stores

Shop owners who sell with BelloPOS

What store owners told us after switching to BelloPOS.

GabrielStore owner
Verified customer
Even when the internet drops, BelloPOS keeps selling and printing receipts. Our counter never stops, and that is exactly what I needed.
AhmedShop owner
Verified customer
I installed it myself in one afternoon. The barcode scanner and the receipt printer worked straight away, no technician needed.
LouisBusiness owner
Verified customer
Paying once instead of every month made the choice easy. And the free updates keep bringing features we actually use.
MohamedShop owner
Verified customer
Now I know exactly what is in stock and which customers still owe me money. It saves me time every single day.

Get started in a few steps

BelloPOS Lite, Go & Pro

Works 100% offline

  1. 1Download and install BelloPOS on your device
  2. 2Activate the app with your activation keyGo & Pro only (Lite needs no key)
  3. 3Add your products directly on the POS
  4. 4Start selling, no internet required

BelloPOS pricing

Pay once, sell forever — or go monthly, no commitment. Pro and Pro+ come with free setup done for you.

BelloPOS runs on a Windows computer or a Mac. Open the link there.

BelloPOS Lite

Free forever
Freelifetime

No card. No registration. Download it and start selling in minutes: everything runs offline, on your own computer.

  • No card needed
  • Works 100% offline
Download now

Free download for Windows · checking the latest release… · works offline

Want more? Turn on every Pro feature free for 7 days, right inside the app.

  • Works 100% offlineFree
  • Sales history, catalog & customersFree
  • Inventory trackingFree
  • Receipt printingFree
  • Discounts on a line or the whole saleFree
  • Printer configurationFree
  • Barcode scanning for productsFree
  • Customer second screenFree
  • Interface & printing in 36 languagesFree
  • 1 user accountFree
  • Free updates every monthFree
  • 14-day money-back
  • Pay once, sell forever
  • Works 100% offline

BelloPOS Go

For a shop with one till

Ksh 50,190lifetime
Ksh 2,910per month

Pay for as many months as you need · upgrade to lifetime anytime

Ksh 29,100Ksh 34,920per year

You save Ksh 5,820(16% off)

That's Ksh 2,425 a month, paid once for 12 months

14-day grace period after each paid period · no automatic renewal

Pays for itself in 14 months compared with a typical Ksh 3,630/month POS.

Buy now

14-day money-back guarantee

  • Works 100% offline
  • Pay once, sell forever
  • Same features, paid month by month
  • Free updates every month
  • Everything in BelloPOS Lite
  • Unlimited users
  • Choose what each worker can do
  • Manage purchases
  • Export invoices
  • Customer credit & statements
  • Product options & variants
  • Delivery companies
  • Wholesale prices (price groups)
  • Custom fields
  • No watermark
  • No ads on the lock screen
  • Analytics dashboard
  • Expenses
  • Salaries
  • Activity log (who did what)
  • Automatic backups & restore
Best value

BelloPOS Pro

Restaurants, service businesses and shops with many tills

Ksh 93,840lifetime
Ksh 5,090per month

Pay for as many months as you need · upgrade to lifetime anytime

Ksh 50,920Ksh 61,080per year

You save Ksh 10,160(16% off)

That's Ksh 4,243 a month, paid once for 12 months

14-day grace period after each paid period · no automatic renewal

Pays for itself in 15 months compared with a typical Ksh 6,540/month POS.

Buy now

14-day money-back guarantee

  • Works 100% offline
  • Pay once, sell forever
  • Same features, paid month by month
  • Free updates every month
  • Everything in BelloPOS Go
  • Restaurant module
  • Tables management
  • Kitchen screen
  • Handheld cashier web app
  • Services: jobs, bookings, calendar and invoices
  • Many tills in one shop
  • Second screen ads
  • Reports via Telegram & email

Ready-to-Sell Pack, included free

  • Remote installation on your computerKsh 7,120
  • Printer, scanner and cash drawer set upKsh 5,670
  • We add your first 1,000 products and 100 groupsKsh 28,900
  • Import from Excel or your old systemKsh 14,400
  • Ares AI connected, on the till and on TelegramKsh 7,120
  • Tables, kitchen screens and extra tills set upKsh 11,500
  • 1-hour staff training on videoKsh 11,500
  • 3 months of priority help (WhatsApp & phone)Ksh 11,500
Total valueKsh 191,000You pay, onceKsh 93,840
Done for you

BelloPOS Pro+

Done for you: we set up everything

Ksh 137,490lifetime
Ksh 6,550per month

Pay for as many months as you need · upgrade to lifetime anytime

Ksh 65,470Ksh 78,600per year

You save Ksh 13,130(16% off)

That's Ksh 5,456 a month, paid once for 12 months

14-day grace period after each paid period · no automatic renewal

or 2 × Ksh 68,745, interest-free

Buy now

14-day money-back guarantee

  • Works 100% offline
  • Pay once, sell forever
  • Same features, paid month by month
  • Free updates every month
  • Everything in BelloPOS Pro
  • One setup expert for your shop, start to finish
  • Services set up for your trade

Ready-to-Sell Pack, included free

  • Priority setup: selling within 48 hours of getting your product listKsh 14,400
  • Remote installation on your computerKsh 7,120
  • Printer, scanner and cash drawer set upKsh 5,670
  • We add all your products (up to 10,000)Ksh 58,000
  • Import from Excel or your old systemKsh 14,400
  • Ares AI connected, on the till and on TelegramKsh 7,120
  • Tables, kitchen screens and extra tills set upKsh 11,500
  • Training for your whole team, until everyone is readyKsh 28,900
  • Receipts and invoices with your logo, tax number and VATKsh 5,670
  • 12 months of priority help, answered the same dayKsh 43,500
  • Check-up call after 30 days to fine-tune everythingKsh 7,120
Total valueKsh 341,000You pay, onceKsh 137,490

Secure payment, powered byStripe

Every purchase comes with an invoice from BelloCloud LLC & Rankaya Media LLC (USA). Prices exclude VAT: EU businesses pay no VAT to us and declare it themselves (reverse charge).

Zero risk

Try it first. Keep it only if you love it.

We take the risk, so you don't have to.

14

days

14-day money-back guarantee

Bought a plan and it is not right for you? Tell us within 14 days and get all your money back.

Read the refund policy

Try Pro free for 7 days

Download free and turn on the trial in the app. No card, nothing to pay.

No big payment up front

Go, Pro and Pro+ are also sold by the month, and Pro+ can be paid in 2 interest-free payments. Just ask us on WhatsApp.

No contract, no lock-in

Buy the lifetime licence and it is yours. Your data stays on your own PC, and you can copy it to a USB stick any time.

Every feature, explained on its own page

What each module does, the screens it uses, and the questions merchants ask about it.

Touchscreen POS software

The till screen your staff will actually use: one tap per item, one second per payment, and nothing waiting on a connection.

Stock management software

Every sale and every delivery moves the count, so what the screen says is what is actually on the shelf.

Barcode and label software

Any scanner works out of the box, and anything without a barcode gets one you print yourself.

Invoicing and receipt software

A thermal ticket for the queue, a proper PDF invoice for the customer who asks, both out of the same sale.

Customer management software

Know who is in front of you, what they bought last time, and the details their next invoice needs.

Customer credit and account statements

Set the limit before the sale, follow every debit and payment, and hand the customer a statement that adds up.

Purchasing and supplier software

Record what arrived and what you paid, then let stock, cost prices and supplier history update together.

Sales reporting software

What sold, what earned, who sold it and what to order next, without exporting anything to a spreadsheet.

Restaurant POS software

The floor, the pass and the bill on one system, still running when the line goes down mid service.

Repair & service business software

A phone left for repair, a haircut booked for 10 o'clock, a leak to fix at a customer's: one ticket per job, one number, nothing lost.

Offline POS software

Not an offline mode that catches up later: the software simply runs where your shop is.

Multi-till POS software

One PC holds the data, the other terminals talk to it over your own network, and nothing leaves the building.

Staff accounts and permissions

Everyone gets their own login, each role gets exactly the buttons it should have, and the history says who did what.

Built for dukas, minimarts and wines and spirits counters

Most shops in Kenya still run on a counter book, a calculator and an M-Pesa Till statement that never quite matches the cash in the drawer. BelloPOS replaces the book. You add products with buying and selling prices, scan barcodes with any USB or Bluetooth scanner, print receipts and labels, and stock goes down with every sale and up with every delivery from the distributor. Each sale records how it was paid, cash, M-Pesa, card or credit, and at closing you count the drawer against the day's sales. Lite is free for good; Go, Pro and Pro+ are sold once or as monthly or yearly keys with no automatic renewal.

Everything runs on the computer in your shop, not on a remote server. When Safaricom or your fibre provider has a bad day, or a token runs out in the middle of the evening rush, you keep selling and printing receipts. With Go, regulars who take goods on credit get a proper account with a limit and a statement, and wholesale customers such as kiosks and hotels get their own price group. Ares, the AI assistant, answers questions like which items sold best this week. KRA eTIMS invoicing stays with your eTIMS solution; BelloPOS runs the daily sales, stock records and customers beside it.

eTIMS, VAT and Turnover Tax: what applies in Kenya

A POS system does not make you compliant on its own. These are the main rules for a trading business, each with a link to the KRA or ODPC page we read. Your situation may differ, so confirm with your accountant or tax agent.

eTIMS invoices for every business

KRA says persons in business must onboard to eTIMS and issue electronic tax invoices, whether or not they are registered for VAT. From 1 January 2024, a business expense must be supported by an electronic tax invoice to be claimed, with some exclusions such as salaries and imports. BelloPOS does not issue eTIMS invoices and is not connected to eTIMS.

kra.go.ke

Choosing an eTIMS solution

KRA offers several free ways to invoice: the eTIMS online portal, the eTIMS Client for Windows or Android with several tills, eTIMS Lite on eCitizen, the mobile app and USSD *222# for sole proprietors. Businesses with their own invoicing system can connect it through KRA system-to-system integration (VSCU or OSCU). BelloPOS is not an eTIMS integrator, so you invoice through one of these KRA options.

kra.go.ke

Stock records that match your eTIMS invoices

KRA states that businesses invoicing through TIMS or eTIMS must keep accurate, up-to-date stock records of goods received, sold, transferred, returned and adjusted, aligned with what they invoice, citing section 23A(2)(b) of the Tax Procedures Act. BelloPOS keeps a detailed stock history that can help, but it does not send anything to KRA. Ask your accountant how to reconcile the two.

kra.go.ke

VAT at 16% from KSh 5 million

According to KRA, a business with taxable supplies of KSh 5 million or more in a year must register for VAT. The general rate is 16%, some supplies are zero-rated under the Second Schedule of the VAT Act and others are exempt. Returns and payment are due by the 20th of the following month on iTax. BelloPOS sales reports by day and by product help you prepare the figures, but your VAT invoicing and returns stay with eTIMS and your accountant.

kra.go.ke

Turnover Tax for smaller traders

KRA describes Turnover Tax as 1.5% of gross sales for resident businesses whose turnover is above KSh 1 million and does not exceed KSh 25 million a year, payable by the 20th of the month after each tax period. It is a final tax with no expenses deducted. BelloPOS daily and monthly sales reports give you the gross sales figure to check against your return.

kra.go.ke

Customer data and the Data Protection Act

The ODPC says organisations processing personal data must register under the Data Protection Act, 2019, unless their turnover is below KSh 5 million and they employ fewer than ten people. Hospitality and direct marketing are among the purposes that must register regardless of size. If you keep customer names and phone numbers for credit or SMS offers, check whether you need to register.

odpc.go.ke

BelloPOS is not certified, approved or registered by KRA or any other Kenyan authority. It is not an eTIMS solution, eTIMS integrator or tax register, and it issues no electronic tax invoices or fiscal documents. Receipts printed from BelloPOS are not eTIMS invoices. This summary is not tax or legal advice: please confirm your obligations with your accountant or tax agent.

How Kenya pays, and how you record it

BelloPOS does not process payments and is not connected to M-Pesa, banks or card machines. The customer pays the way they always do, and you pick the payment method on the sale in BelloPOS, so every sale shows how it was paid. You can add your own payment methods to match how your shop gets paid.

  • Cash in shillings, with change shown on screen and a cash drawer
  • M-Pesa Buy Goods (Till number), added as its own payment method
  • M-Pesa Paybill, added as another payment method if you use one
  • Airtel Money and bank app transfers
  • Debit and credit cards (Visa, Mastercard) on your own PDQ machine
  • Any other method you take, added by you in a few clicks
  • Credit for regulars, settled at month-end or on payday (Go plan)
  • Accounts settled later by bank transfer for hotels, schools and offices (Go plan)

Because BelloPOS does not read your M-Pesa statement, check the day's M-Pesa sales against your Till or Paybill statement at closing. A gap usually means a payment was recorded under the wrong method.

How Kenyan businesses use BelloPOS

Minimart in Kasarani, Nairobi

A minimart with about 1,200 items scans everything at one till and prints labels for sugar, rice and beans it repacks into smaller bags. Deliveries from distributors are booked in against the order, and the low-stock list tells the owner what to buy at the wholesaler before the weekend. Neighbours who pay at month-end have accounts with limits. eTIMS invoices are issued on the KRA eTIMS Client.

Wines and spirits shop in Nakuru

Spirits and beer are high value and easy to lose, so every bottle is scanned in and out. Each attendant logs in with their own account, only the owner can void a sale or change a price, and the activity log on Go shows who did what. At closing the owner counts the drawer against the day's sales and checks M-Pesa sales against the statement.

Hardware shop in Eldoret

Fundis, contractors and walk-in customers buy from the same counter at different prices. With Go, contractors get a trade price group and a credit account with a statement, so the owner knows who owes what before releasing more cement and iron sheets. Purchase orders track stock coming from Nairobi suppliers, and Ares reports which lines are moving slowest.

Seafood restaurant in Mombasa

On Pro, the restaurant runs a main till, a kitchen printer and waiters' phones over its own Wi-Fi. Orders go from the table to the kitchen at once and each table keeps its own bill until the guests pay. When the internet drops during a busy evening on the coast, service continues because everything runs on the local network.

Questions Kenyan shop owners ask

Does BelloPOS issue eTIMS invoices?

No. BelloPOS is not an eTIMS solution, is not connected to KRA and does not transmit invoices. You keep issuing eTIMS invoices through the KRA option that suits you, such as the eTIMS Client, the online portal or eTIMS Lite. BelloPOS handles what eTIMS does not: stock, customer credit, staff, reports and AI. Ask your accountant how best to run both side by side in your business.

Is there really a free POS system?

Yes. BelloPOS Lite is free for good, not a trial. On one till you can sell, print receipts, add products, scan barcodes, print barcode labels and track stock, and we never ask for a card. When you want credit accounts for regulars, wholesale price groups, purchase orders, scheduled backups or Ares AI, move up to Go. Restaurants and shops with several tills usually choose Pro.

Can I record M-Pesa payments?

Yes, as a payment method. BelloPOS is not linked to M-Pesa, so the customer pays to your Till or Paybill as usual and the cashier selects M-Pesa on the sale. Each sale then shows how it was paid, which helps you check against your M-Pesa statement at closing. You can add Airtel Money, bank transfers, cards or any other method the same way.

Does it work without internet?

Yes. Selling, receipts, stock and reports all run on the computer or Android tablet in your shop, so a dead router, finished bundles or a fibre outage do not stop the counter. Extra tills and waiters' phones connect over your own Wi-Fi, not the internet. Keep the PC and receipt printer on a small UPS for power cuts; a tablet keeps running on its battery. Only Ares AI and plan activation need a connection.

Can customers take goods on credit?

Yes, with Go. Create the customer, set a credit limit and sell on account. Every purchase and payment goes into their ledger, the till warns you when they reach the limit, and you can print a statement at month-end. It replaces the credit book on the counter, and the customer sees exactly what they took and when.

Can I sell wholesale and retail from one shop?

Yes. With Go, you create price groups such as wholesale, kiosk or hotel and attach customers to them. Select the customer at the till and their price appears automatically, while walk-in buyers pay the shelf price. Stock comes from the same product list, so you always know what is left whether a carton went to a kiosk or single packets went over the counter.

Which computer and hardware do I need?

A Windows PC or laptop, or a Mac running macOS 12 or later. Add a 58 mm or 80 mm receipt printer, a USB or Bluetooth barcode scanner and a cash drawer if you want them; most standard models work. A touch screen is optional. BelloPOS also runs on Android tablets (Android 7 or later). With Pro and Pro+, our team installs the software remotely and helps you connect the printer and scanner.

How do I buy a licence from Kenya?

Message us on WhatsApp with the plan you want. We confirm the price, tell you how payment can be made and send your licence key once payment is received. Every purchase is invoiced from the USA. You can try every Pro feature free for 7 days first, and paid plans have a 14-day money-back guarantee.

Still have a question? Get in touch

POS system and stock control for shops in Kenya

Download BelloPOS Lite for free today. Upgrade only when your shop needs more.

BelloPOS runs on a Windows computer or a Mac. Open the link there.

BelloPOS for Android runs on tablets, not on phones. Open this page on your tablet or your computer.

Download anyway

Free download for Windows · checking the latest release… · works offline

Free download for Mac · checking the latest release… · works offline

Free download for Android tablets · checking the latest release… · works offline