All industries E-commerce & Retail

Sell online and in store, from one stock.

Your online store, shop tills, warehouse, riders and wholesale accounts on one system and one stock count. Customers pay with M-Pesa or card, every sale goes through KRA eTIMS, and you see the day's numbers before you lock up.

Modules
16
Features
214
Login
1
Smiling shop owner in a striped apron giving an OK sign in his store
Dashboard Search FAFaith AchiengOperations manager
WEEK 41 Welcome back, Faith Mvule Lifestyle, Tuesday 6 October 2026. Open till Add product Create order
Sales todayKES 742,550shops and online, to 2pm
Online orders6411 waiting to be picked
Stock valueKES 14.6M48,210 units, 5 locations
Low stock239 already on order
Sales by channel today
ChannelOrdersSalesStatus
Online store 64 KES 268,400 on target
Westlands shop 118 KES 184,000 on target
Thika Road shop 57 KES 84,950 below target
Recent activity
Order #10482 out for deliveryRider Hassan, Kilimani, 2 min ago
Transfer TR-0918 receivedThika Road, 36 items from the warehouse
M-Pesa till payment matchedKES 4,350, receipt POS-WL-22871
PO-2214 approvedCoast Housewares Ltd, KES 386,000
Sales today KES 742,550 shops and online, to 2pm
Your shops run on WhatsApp. Excel. Paper receipts.
  • Online and shop stock disagreeThe website sells an item the shop sold this morning, and someone has to call the customer.
  • Orders live in WhatsApp chatsScreenshots, voice notes and "is this available?" with no record of who ordered what.
  • Deliveries are a guessing gameRiders are called one by one and nobody is sure which orders actually arrived.
  • M-Pesa matched by handTill and paybill statements checked against sales, line by line, at the end of every day.

Your shops deserve better.

The system

Store, till and warehouse. One stock.

Sixteen modules on one database: a sale on the website, at a till or on a trade account comes off the same stock, goes to the right rider and reaches the books with its eTIMS receipt. Click around the dashboard below.

Try it: open a module from the menu, click a record, filter the list, or press Send payment link and save.

MLMvule LifestyleHome & lifestyle, 4 shops
Dashboard FAFaith AchiengOperations manager
WEEK 41 Welcome back, Faith Mvule Lifestyle, Tuesday 6 October 2026.
Sales todayKES 742,550shops and online, to 2pm
Online orders6411 waiting to be picked
Stock valueKES 14.6M48,210 units, 5 locations
Low stock239 already on order
Sales by channel today
ChannelOrdersSalesStatus
Online store 64 KES 268,400 on target
Westlands shop 118 KES 184,000 on target
Thika Road shop 57 KES 84,950 below target
Recent activity
Order #10482 out for deliveryRider Hassan, Kilimani, 2 min ago
Transfer TR-0918 receivedThika Road, 36 items from the warehouse
M-Pesa till payment matchedKES 4,350, receipt POS-WL-22871
PO-2214 approvedCoast Housewares Ltd, KES 386,000

Dashboard

Sales, orders, stock and cash across the website, four shops and wholesale: the first screen the operations team opens each morning.

Open a module

Want this for your shops? Let us build yours.

We walk you through it on a call, map how your shops works, and send a fixed-scope proposal in writing.

Custom built, not off the shelf. Every system we build is made to fit the client's needs: the modules, screens, wording and reports follow how your organisation works. The business, names and figures in this demo are examples.

Inventory

One stock count, every channel.

Live stock at the warehouse and every shop, with transfers, reorder points and a full movement history.

  • Stock per location, live
  • Transfers between sites
  • Reorder points
Inventory Search FAFaith AchiengOperations manager
InventoryStock across the warehouse and four shops.
Adjust stock New transfer
Stock valueKES 14.6Mat average cost
Units on hand48,210
Low stock23
In transit4transfers
Search item or SKU All locations Low stock
ItemWarehouseShopsReorder atStatus
Electric kettle 1.7L 42 19 30 healthy
Running shoes, 42 6 2 12 reorder
Cotton duvet set, queen 18 11 10 healthy
Glass jars, set of 6 0 27 15 move stock
Blender 1.5L 9 4 12 on order
Stock value by location, KES M
Warehouse Westlands Kilimani Thika Rd Mombasa
Inventorylive
Electric kettle 1.7L 42 healthy
Running shoes, 42 6 reorder
Cotton duvet set, queen 18 healthy
Deliveries & riders

Riders routed. Customers told.

Zones, fees and riders, with delivery runs, live status, proof of delivery and payment at the door.

  • Zones and fees
  • Rider app
  • Assign by zone
Deliveries Search FAFaith AchiengOperations manager
DeliveriesToday's runs across Nairobi, and courier parcels.
Zones and fees Assign riders
To deliver today48
Out with riders17
On time94%last 30 days
Failed today2
OrderZoneRiderFeeStatus
#10471 Kilimani Hassan Abdi KES 250 delivered
#10482 Kilimani Hassan Abdi KES 250 on the way
#10476 Westlands Moses Kiprono KES 300 on the way
#10479 Syokimau Collins Omondi KES 450 rescheduled
#10480 Ruaka Not assigned KES 400 late
Deliveries by zone today
Kilimani Westlands Thika Rd Syokimau Ruaka
Deliverieslive
#10471 Kilimani delivered
#10482 Kilimani on the way
#10476 Westlands on the way
Payments & reconciliation

Every till balances.

M-Pesa, card, Airtel Money, bank and cash matched to sales every day, with gaps flagged for a person.

  • M-Pesa STK push and till
  • Paybill with account numbers
  • Card settlements
Payments Search FAFaith AchiengOperations manager
PaymentsCollections by method, matched to sales.
Import statement Unmatched Record payment
Collected todayKES 742,550
Auto-matched98.4%
Unmatched3KES 7,850 to clear
Card feesKES 18,240this month
Search ref or phone All methods All shops Today
ReferenceMethodFromAmountStatus
SJ6K2M9XQ4 M-Pesa STK Wanjiru Kamau KES 6,450 matched
SJ6L7PR2TA M-Pesa till Westlands WL-01 KES 4,350 matched
CRD-88214 Card Kilimani KL-01 KES 12,900 settled
SJ6M3QW8ZB Paybill 0722 xxx 418 KES 2,500 unmatched
AM-551902 Airtel Money Thika Rd TR-01 KES 1,800 pending
Collected today by method, KES K
M-Pesa Card Cash Airtel
Collected today KES 742,550 Auto-matched: 98.4%
Online orders

From order to doorstep.

What happens to every website or WhatsApp order, with the stock, the payment, the eTIMS receipt and the rider recorded along the way.

  1. 01

    Order

    The customer orders on the website or on WhatsApp, and the items are reserved straight away.

  2. 02

    Pay

    An M-Pesa prompt or a card payment confirms the order, and the eTIMS receipt is issued.

  3. 03

    Pick and pack

    The nearest location with stock picks by bin, and each item is scanned into the parcel.

  4. 04

    Dispatch

    Orders grouped by zone go to a rider or courier, and the customer gets a tracking link.

  5. 05

    Deliver

    The rider confirms the drop with a photo or a code, or collects M-Pesa at the door.

  6. 06

    Follow up

    Points are added, a review request goes out, and any return starts from the order itself.

Portals

From the counter to the customer's door.

Owners see every shop and channel on their phone, staff and riders get the screens for their job, and customers track orders, collect points and reorder without calling the shop.

For customers, shop staff and riders and owners.

Built for Kenya

Wired into how Kenyans shop.

M-Pesa and cards

STK push at checkout and at the till, card payments too, and till and paybill payments matched to orders.

Choose a connection to see what it does.

RPinch for Retail
Running today

Built for retail and live.

Prestige Industrial sells a catalogue of more than 19,000 parts through a store we built and host, with quotes and online orders. Garrett Africa, the official Garrett detector distributor for Kenya, Zambia and Tanzania, runs its catalogue and dealer sales on a site we built. We also built the websites for LYL Fashion, Forte Active, House of Gladys and Stainless Steel Masters.

See every project Prospector holding a Garrett metal detector and a gold pan in the savanna at sunset Case study · Industrial & B2B Garrett Africa Digital expansion and distributor enablement for the world’s leading metal detection brand. 300%Increase in organic traffic65New distributor pipelines opened#1Ranking for "Gold Detector Africa" Read the case study
One stock. Website, tills and wholesale sell from the same count.
Delivered. Riders routed, customers told, proof of delivery on the phone.
Built for Kenya. M-Pesa checkout, eTIMS receipts and WhatsApp from day one.
Everything inside

214 features. 24 areas, one system.

Every feature in Pinch for Retail, grouped by area. Pick an area, or search for the thing you need.

Online store

Your own store on your domain, selling from the same stock as the shops, with M-Pesa and card checkout.

  • Store on your own domainYour brand, colours and pages on your .co.ke address, with SSL and no marketplace commission on each sale.
  • M-Pesa STK push checkoutThe customer enters a phone number, approves the prompt with their PIN, and the order is marked paid on confirmation.
  • Card and Airtel MoneyVisa and Mastercard through a card gateway, and Airtel Money where you want it, all landing on the same order.
  • Live stock on every pageProduct pages show stock at the warehouse and each shop, so the website never sells a shelf that is empty.
  • Click and collectCustomers pick a shop at checkout; the items are held there and an SMS goes out when the order is ready.
  • Variants, bundles and gift cardsSizes and colours under one product, bundles that take stock from each item, and gift cards usable in store.
  • Search and filtersSearch by name, code or barcode, with filters for category, price, size, colour and stock near you.
  • Built for phones on slow dataSmall pages, compressed images and a short checkout, because most orders come from phones on mobile data.
  • Abandoned cart remindersCustomers who leave a cart get a WhatsApp or SMS reminder with a link straight back to their basket.
  • Guest checkout or accountBuy without an account, or sign in by phone number to see past orders, receipts and loyalty points.
  • Reviews and questionsVerified buyers leave reviews; questions go to the team and the answers show on the product page.
  • Search engine basics built inClean product addresses, meta titles, structured data and a sitemap, so product pages can be found on Google.
Rollout

Live in 21 working days.

A fixed plan you can hold us to: what happens on which working day, from the first walk-through to the day your team goes live.

01Walk the shop
Days 1 to 3

We map how stock, orders, riders and money move today and agree which modules go first.

02Build in sprints
Days 4 to 15

Working screens to test every few days, tested with your real products, prices and tills.

03Move your data
Days 16 to 18

Products, opening stock, customers, wholesale accounts and balances imported and checked with you.

04Train and go live
Days 19 to 21

Shop staff, riders and accounts trained in store. We stay close through the first month end.

Questions

Before you ask.

What is Pinch for Retail?

A retail and e-commerce system built by Pinch Africa for Kenyan retailers: online store, shop tills, wholesale, stock across branches, deliveries, M-Pesa checkout and KRA eTIMS invoices in one system.

How long does it take to get our business live?

21 working days, from the first walk-through to go-live. Days 1 to 3 we map how you work, days 4 to 15 we build and you test, days 16 to 18 we move your data, and days 19 to 21 we train your team and switch on.

Can we start with just the online store?

Yes. Many shops start with the online store and inventory, then add tills, deliveries and wholesale. Each module works on its own and they all share the same stock.

Does checkout take M-Pesa?

Yes. Customers get an STK push on their phone at checkout and at the till, card payments work too, and till and paybill payments are matched to orders automatically.

Does it work with KRA eTIMS?

Yes. We connect your tills and online store to eTIMS so every sale is validated as it happens and the receipt number is kept with the order.

Can it connect to Jumia or Kilimall?

It is a connection we can build, depending on the access each marketplace gives its sellers. The aim is one stock count, so an item sold on a marketplace comes off the same shelf as the website and the shop.

What does it cost?

It depends on the modules, the number of shops and the number of users. After a free scoping call you get a fixed-scope proposal in writing, so you know the price before we start.

Let's map your shop.

A free scoping call, then a fixed-scope proposal in writing.

We’re online · real human Get a quote