Skip to main content
GIGVAKENYA
For Retail Shops

Stop reconciling M-Pesa payments in Excel, manually

Gigva is built for Kenyan retail shops — supermarkets, dukas, pharmacies, and convenience stores. It automatically matches every M-Pesa payment to a sale, tracks inventory, and generates end-of-day reports so your cashiers can close faster and your accountant gets accurate numbers every morning.

What Your Dashboard Looks Like

Gigva Retail — Nairobi BranchLive
OverviewSalesInventoryM-PesaReports

Today's Sales

KSh 84,200

+18% vs yesterday

M-Pesa Matched

47 / 49

96% match rate

Low Stock Items

7

Reorder triggered

Cash Variance

KSh 0.00

Balanced

Recent M-Pesa TransactionsLast sync: 2s ago
SenderAmountInvoiceStatus
Wanjiku KamauKSh 1,250INV-0412Reconciled
Brian OtienoKSh 3,800INV-0413Reconciled
Fatuma HassanKSh 650unmatchedReview
Joseph MwangiKSh 5,200INV-0414Reconciled

Built specifically for retail shops

Every feature was designed around how Kenyan retail shops actually operate — high M-Pesa volume, mixed payment types, multiple cashiers, and daily stock counts.

Automatic M-Pesa & Cash Reconciliation

Every M-Pesa Paybill and Till payment is matched to a sale within seconds. Mixed payment (cash + M-Pesa) is tracked separately. End-of-day totals are generated automatically with no manual counting.

Real-Time Inventory Management

Track stock levels across your shop floor in real time. Low-stock alerts trigger automatically when items fall below your set reorder point. Import product lists via CSV or scan barcodes.

Daily Sales & Revenue Dashboard

See daily revenue by the hour, best-selling products, and payment method breakdown — M-Pesa, cash, and card — on one screen. Filter by date, cashier, or product category.

Automated Supplier Invoices & POs

Create purchase orders from your reorder alerts and send them to suppliers directly from Gigva. Track delivery status, match received stock to invoices, and log discrepancies.

Fraud & Discrepancy Detection

Gigva flags cashier shortfalls, duplicate M-Pesa references, and payments that do not match any active invoice. Suspicious transactions surface in your alerts within 30 seconds.

Multi-Cashier & Branch Management

Assign each cashier a unique login. Track sales, voids, and refunds per cashier. If you run multiple branches, each location gets its own dashboard with consolidated reports.

How it works for retail shops

1

Connect your M-Pesa Paybill or Till

Enter your Safaricom Daraja credentials in Settings. Gigva registers a live C2B webhook in under 10 minutes — no manual M-Pesa statement downloads ever again.

2

Log sales at the point of sale

Use Gigva POS to record cash, M-Pesa, and card sales. Cashiers select items, enter quantities, and confirm payment. Each sale updates inventory in real time.

3

Gigva reconciles every payment automatically

When a customer pays via M-Pesa, Safaricom sends a callback to Gigva within 3 to 5 seconds. Gigva matches the payment to the open sale, marks it paid, and deducts stock.

4

Resolve exceptions in one click

Unmatched payments, partial payments, and stock discrepancies are surfaced in your alerts dashboard. Click to view full context, then override, create a credit note, or escalate.

5

Pull reports for your accountant

Generate a daily reconciliation report, VAT summary, or stock movement report in one click. Export as CSV or PDF formatted to work directly with QuickBooks and Xero.

Retail pricing that scales with your shop

Starter plan covers small dukas processing up to 500 M-Pesa transactions per month. Growth covers busy supermarkets with up to 5,000 transactions. All plans include inventory, reconciliation, and cashier management.

Starter

$23/mo

Up to 500 txns/mo · 1 to 3 cashiers · 1 branch

Growth

$46/mo

Up to 5,000 txns/mo · Unlimited cashiers · 3 branches

Business

$92/mo

Unlimited txns · Multi-branch · Priority support