Skip to main content
M-Pesa · KRA eTIMS · Multi-business · Kenya

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.

Kenya-first

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)
Setup: Get credentials from developer.safaricom.co.ke → save in Settings → Payments and compliance.

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
No KRA headaches. We submit invoices on your behalf. You just sell.

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. 1

    Create your account

    Sign up with your email. No credit card required to start.

  2. 2

    Choose your business type & plan

    Pick Retail, Supermarket, Wholesale, Restaurant, Hotel, or Petrol. Then choose Basic, Standard, or Premium.

  3. 3

    Add your products

    Import via CSV or add manually. Set prices, stock levels, and categories.

  4. 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. 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
Most popular

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

Supermarket

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

Wholesale

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

Petrol Station

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.