Skip to main content
GIGVAKENYA
Free for your first 3 months — no credit card

Reconcile every
M-Pesa payment
in seconds, not hours

Gigva is a business operating system for Kenyan retail shops, logistics firms, and SMEs. It pulls your M-Pesa transactions in real time, matches them to invoices automatically, and flags anything that needs your attention — so month-end close takes minutes, not days.

Businesses using Gigva reconcile 300+ daily M-Pesa transactions in under 60 seconds — replacing 3–4 hours of manual spreadsheet work every week.

No setup fee
M-Pesa connected in under 10 min
Cancel any time
Kenya-hosted data

The Problem

M-Pesa handles 80% of your revenue.
Excel handles your reconciliation.

Kenyan retail shops, logistics firms, and SMEs process the majority of their revenue through M-Pesa — but Safaricom was built as a payment network, not an accounting system. That gap is costing businesses hours every week and thousands of shillings in missed discrepancies.

3–4 hours every week on manual reconciliation

Most SMEs and retail shops download M-Pesa statements, paste them into Excel, and spend their Friday afternoons matching payments to invoices line by line. Every entry is a chance for a mistake.

No live view of what has been paid and what has not

Without a real-time dashboard, logistics firms and retailers either call customers to confirm payment or discover a missed invoice weeks after it was due — costing time and cash flow.

Month-end is a scramble

Pulling reports from M-Pesa, bank statements, and a separate invoicing tool means your accountant gets the numbers late or wrong. For SMEs handling hundreds of daily payments, this compounds fast.

Live Dashboard

Every M-Pesa payment your business receives — organised automatically

Retail shops, logistics firms, and SMEs across Nairobi use Gigva to replace spreadsheet reconciliation with a real-time dashboard. Below is what their screen looks like.

Sample data for illustration — your real transactions will appear here

app.gigvakenya.co.ke/dashboard
Live
OverviewTransactionsInvoicesReports
Today
J
Today's revenue
KSh 99,250
+12%7 transactions
Successfully reconciled
5 / 7
71%2 need attention
Flagged / unmatched
1
ReviewKSh 32,000
Failed payments
1
AlertINV-0040 outstanding
Filter:
Transaction IDDate & TimeSenderAmount (KSh)InvoiceTypeStatus
QHJ2KXPL7Today, 08:14
James Mwangi
0712 3XX XXX
15,500INV-0041C2BReconciled
QHK9MPRT2Today, 08:52
Sarah Kamau
0722 4XX XXX
8,200INV-0038C2BReconciled
QHL4NWVS8Today, 09:30
Peter Otieno
0700 9XX XXX
32,000— unmatchedC2BUnmatched
QHM7PXQK1Today, 10:05
Ann Wanjiru
0733 1XX XXX
5,750INV-0045C2BReconciled
QHN1RYUT5Today, 10:41
David Kamau
0711 8XX XXX
12,300INV-0043C2BPending
QHP3STMK9Today, 11:02
Grace Muthoni
0728 2XX XXX
4,500INV-0040C2BFailed
QHQ6UVNL2Today, 11:38
John Kipchoge
0719 5XX XXX
21,000INV-0047C2BReconciled
Showing 7 of 7 transactionsLast synced: 2 seconds ago via Daraja API

How It Works

From M-Pesa payment to reconciled books — automatically

Here is exactly what Gigva does for retail shops, logistics companies, and SMEs that handle daily M-Pesa transactions. No vague promises — just the specific steps.

1

Connect your M-Pesa Paybill or Till number

Setup once

Enter your Safaricom Daraja credentials in Settings. Gigva registers a C2B webhook URL with Safaricom — this is a one-time setup that takes under 10 minutes.

INYour Paybill number + Daraja API credentials
OUTLive webhook active — payments start streaming in
2

Every payment is captured the moment it arrives

3–5 second capture

When a customer pays your Paybill, Safaricom sends a callback to Gigva within 3–5 seconds. Gigva records the sender name, phone number, amount, reference code, and exact timestamp.

INCustomer M-Pesa payment (C2B)
OUTStructured transaction record with full metadata
3

Transactions are automatically matched to invoices

Automatic

Gigva compares each incoming payment against your open invoices using the payment amount and customer reference. When the match is exact, the invoice is marked paid and the transaction is reconciled instantly.

INIncoming payment + your open invoices
OUTInvoice marked paid · transaction reconciled
4

Mismatches and errors are flagged immediately

Instant alert

Partial payments, wrong reference codes, or amounts that do not match any invoice are surfaced in your dashboard with full context. You see exactly what the issue is and can resolve it in one click — manual override or create a new invoice.

INUnmatched or partial payment
OUTAlert with transaction detail + resolution options
5

Generate your reconciliation report at any time

One click

Pull a reconciliation report for any date range: all transactions, their match status, outstanding invoices, and a cash summary. Download as CSV for your accountant or PDF for your records.

INDate range + filters
OUTReconciliation report in CSV or PDF

One Platform

Four modules. One account. One invoice.

Gigva is a single platform — not a bundle of separate products. Every module shares the same transaction data, the same interface, and the same subscription. Retail shops and SMEs get everything they need without paying for tools they will never use.

Payments & Reconciliation

Core

Every M-Pesa payment your retail shop or logistics firm receives is logged, matched to an invoice, and reconciled automatically. Discrepancies are flagged before they become problems.

  • Real-time C2B transaction ingestion via Daraja v2
  • Automatic invoice matching by amount and reference
  • Partial payment and overpayment detection
  • Unmatched transaction alerts within seconds
  • Reconciliation audit trail (who matched what, when)
  • End-of-day cash summary

Analytics & Reporting

Built-in

Revenue dashboards and financial reports built directly on your live M-Pesa data. See daily totals, customer payment trends, and invoice aging — without exporting a single CSV yourself.

  • Daily, weekly, and monthly revenue charts
  • Top customers ranked by payment volume
  • Invoice aging report (30 / 60 / 90+ days)
  • Failed and pending payment summaries
  • Download reports as CSV or PDF
  • Custom date range filtering

Smart Alerts

Built-in

Configurable alerts surface anomalies in your payment data before they cost you money — unusual amounts, duplicates, revenue drops, and missing expected payments.

  • Unusual payment amount detection
  • Duplicate transaction reference check
  • Customer missing expected payment reminder
  • Revenue drop notification (configurable)
  • Unmatched invoice follow-up alert
  • In-app and email delivery

Integrations

Connect

Connect Gigva to your existing tools via REST API or outbound webhooks. Export in formats your accountant can use directly — no manual reformatting.

  • REST API with OpenAPI documentation
  • Outbound webhooks on payment events
  • QuickBooks-compatible CSV export
  • Xero-compatible CSV export
  • API key management with per-key scopes
  • Webhook retry with exponential back-off

Trusted in Nairobi

Built in Nairobi. Tested by real businesses.

Gigva has operated in Kenya's M-Pesa payment space since 2012. We work directly with retail shops, logistics operators, and service businesses — and every feature in the product has been shaped by how those businesses actually work.

2012
Founded in Nairobi
3 months
Free to start
Daraja v2
M-Pesa integration
Kenya
Where data is hosted

"I used to spend every Friday afternoon matching M-Pesa payments to invoices in Excel. Gigva replaced that with a 5-minute review of anything flagged."

M.N.
Owner, wholesale distribution
Industrial Area, Nairobi

"The alert when a payment arrives without a matching invoice has already saved us twice. We caught a duplicate payment from a client before it caused confusion."

A.K.
Finance manager, logistics firm
Westlands, Nairobi

"Our accountant now gets a reconciliation report at month-end instead of a pile of M-Pesa screenshots. Setup was less than an hour."

P.O.
Founder, e-commerce retail
Nairobi CBD

Pricing

Free for 3 months.
From KSh 2,999 after that.

Full access to every feature from day one — payments, analytics, alerts, and integrations. No credit card required. No feature gates during trial.

Starter
Up to 500 transactions / month
KSh 2,999/mo
GrowthPopular
Up to 5,000 transactions / month
KSh 7,499/mo
Business
Unlimited transactions
From KSh 14,999/mo
All plans include full module access and a 3-month free trial

Stop reconciling M-Pesa payments manually.
Start doing it in seconds.

Retail shops, logistics firms, and SMEs across Nairobi use Gigva to eliminate spreadsheet reconciliation. 3 months free, full access, no credit card.

No credit card for trial
Guided setup included
Kenya-hosted data
Cancel any time