The POS built for
Kenyan business
Retail, Supermarket, Wholesale, Restaurant, Hotel, Petrol Station — one platform.
M-Pesa built-in. KRA eTIMS compliant. Self-serve. No IT team needed.
Trusted by 500+ businesses across Kenya
Built for your type of business
One platform, six business types. Each with the exact features your operation needs — nothing more, nothing less.
Retail
Kiosks, boutiques, general shops
Supermarket
Barcode scanning, weighed products, high-volume checkout
Wholesale
Tiered pricing, credit sales, B2B invoicing
Restaurant
Tables, orders, kitchen management
Hotel
Rooms, bookings, charges
Petrol Station
Pumps, shifts, tank management, fuel sales
Need multiple types? The Custom tier lets you combine — e.g. Retail + Restaurant + Hotel in one tenant.
M-Pesa & KRA eTIMS — built in, not bolted on
Basic, Standard, and Premium plans include M-Pesa and eTIMS entitlements. You connect your own Safaricom Daraja app (Paybill or Till) and KRA credentials in workspace Settings — self-serve, no ticket required.
M-Pesa Daraja
Safaricom STK Push
- Lipa na M-Pesa Online: configure Paybill + account reference or Till (Buy Goods) in Settings
- Add your own Daraja consumer key, secret, and passkey — you own the integration
- STK Push to the customer phone at checkout; callbacks confirm payment
- Test OAuth from Settings before you go live (sandbox or production)
KRA eTIMS
VSCU — system-to-system API
- Virtual Sales Control Unit (VSCU): cloud POS path via KRA eTIMS REST API — not physical OSCU hardware
- Tax-compliant invoices submitted automatically on eligible sales (async after checkout)
- You register with KRA for API access and enter TIN, branch (BHF), username, and password or communication key in Settings
- Supports B2B invoices (with buyer PIN) for Wholesale where configured
Everything to run your business
From the first sale to full procurement and production — all in one place.
POS & Sales
Cash, card, M-Pesa, credit. Sales history, receipts, customer loyalty points.
Inventory & Stock
Multi-warehouse balances, stock takes, adjustments, low-stock alerts, movements. Standard+ adds a warehouse location tree; Premium unlocks Mini WMS stock-by-location as it ships.
Procurement
Suppliers, purchase orders, GRN, delivery notes. For Standard and Premium tiers.
Reports
Sales summary, top products, inventory valuation, aged receivables for wholesale.
Up and running in minutes
No IT team. No sales call. No waiting. You configure everything yourself.
- 1
Create your account
Sign up with your email. No credit card required to start.
- 2
Choose your business type & plan
Pick Retail, Supermarket, Wholesale, Restaurant, Hotel, or Petrol. Then choose Basic, Standard, or Premium.
- 3
Add your products
Import via CSV or add manually. Set prices, stock levels, and categories.
- 4
Connect M-Pesa & eTIMS
Open Settings → Payments and compliance. Add Paybill or Till Daraja keys and KRA eTIMS login; test M-Pesa OAuth when you are ready.
- 5
Go live
Start selling from any device — browser, tablet, or dedicated POS terminal.
Simple, transparent plans
Start free on Basic. Upgrade when your business grows. Downgrade anytime.
Basic
For small shops getting started
- POS & sales
- Products & inventory
- Customer management
- M-Pesa payments
- KRA eTIMS
- Reports
Standard
For growing businesses
- Everything in Basic
- Procurement & suppliers
- Production / BOM
- Restaurant module
- Warehouse location tree (bins/zones)
- Higher device & user limits
Premium
For complex operations
- Everything in Standard
- Petrol station module
- Manufacturing
- Mini WMS (location stock & moves — rolling out)
- Highest limits
- Priority support
Need multiple business types? Contact us about the Custom tier →
Kenyan businesses trust MinPos
We run a busy supermarket in Westlands. MinPos handles our barcode scanning, M-Pesa, and KRA receipts all in one. Setup took less than a day.
Jane Wanjiku
Owner, Westlands Mart
As a wholesaler, the tiered pricing and credit sales features are exactly what we needed. Our customers get invoices automatically.
David Otieno
Director, Savanna Distributors
We manage three petrol stations. The shift management and tank reconciliation saves us hours every day.
Amina Hassan
Operations Manager, Eastlands Fuel
Ready to grow your business?
Join 500+ Kenyan businesses. Start free — upgrade when you're ready.