PesaWise

Automatically route payments to the lowest-fee provider for Kenyan hotels & restaurants

Score: 7.7/10KenyaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Kenyan hotel and restaurant owners face exorbitant fees from mobile money providers that erode their profit margins on digital payments from local and international guests.

Solution

PesaWise integrates with M-Pesa, Airtel Money, and card processors to dynamically select the cheapest payment option based on transaction size, sender location, and time of day. It generates optimized payment links or QR codes for guests, tracks every transaction in a simple dashboard, and shows real-time fee savings. Owners save up to 60% on fees without changing their workflows.

Target Audience

Kenyan hotel and restaurant owners processing digital payments

Differentiator

AI-driven real-time routing engine tailored for Kenyan mobile money variances, unlike static gateways.

Brand Voice

professional

Features

Smart Payment Routing

must-have20h

Automatically chooses lowest-fee provider per transaction

Payment Link/QR Generator

must-have15h

One-click creation of shareable payment requests

Dashboard Analytics

must-have18h

View transactions, fees saved, and revenue trends

Transaction History

must-have12h

Searchable log with export to CSV

Fee Savings Tracker

must-have10h

Monthly reports comparing actual vs standard fees

Multi-Provider Integration

must-have25h

Connect M-Pesa, cards, banks seamlessly

Custom Alerts

nice-to-have8h

Notifications for high fees or failures

Bulk Payment Upload

nice-to-have10h

Import guest invoices for batch processing

API Access

future15h

Integrate with POS systems

Total Build Time: 133 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
business_nametextNo
created_attimestampNo

Relationships:

  • β€’ one-to-many with businesses

businesses

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
mpesa_keytextYes

Relationships:

  • β€’ foreign key to users.id
  • β€’ one-to-many with transactions

transactions

ColumnTypeNullable
iduuidNo
business_iduuidNo
amountintNo
providertextNo
fee_savedintYes
statustextNo

Relationships:

  • β€’ foreign key to businesses.id

providers

ColumnTypeNullable
iduuidNo
nametextNo
fee_rateintNo

API Endpoints

POST
/api/transactions

Create and route new payment

πŸ”’ Auth Required
GET
/api/transactions

List user's transactions

πŸ”’ Auth Required
GET
/api/providers

Fetch available providers and rates

πŸ”’ Auth Required
POST
/api/links

Generate payment link

πŸ”’ Auth Required
GET
/api/analytics

Get fee savings summary

πŸ”’ Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui + Recharts
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe (subs) + M-Pesa Sandbox API
Hosting
Vercel
Additional Tools
Zod validationTanStack Query

Build Timeline

Week 1: Auth & DB setup

25h
  • βœ“ User onboarding
  • βœ“ Business profile
  • βœ“ Basic DB schema

Week 2: Core dashboard

30h
  • βœ“ Transaction list
  • βœ“ Analytics charts

Week 3: Payment routing

35h
  • βœ“ Provider integration mock
  • βœ“ Link generator

Week 4: Integrations & flows

30h
  • βœ“ Real M-Pesa webhook
  • βœ“ Savings calculator

Week 5: Polish & testing

20h
  • βœ“ Alerts
  • βœ“ Exports
  • βœ“ Mobile responsive

Week 6: Launch prep

15h
  • βœ“ Landing page
  • βœ“ Stripe billing
  • βœ“ SEO
Total Timeline: 6 weeks β€’ 155 hours

Pricing Tiers

Free

$0/mo

No exports

  • βœ“100 transactions/mo
  • βœ“Basic routing
  • βœ“Dashboard

Pro

$29/mo
  • βœ“Unlimited tx
  • βœ“Exports
  • βœ“Alerts
  • βœ“Priority support

Enterprise

$99/mo

Custom limits

  • βœ“API access
  • βœ“Custom integrations
  • βœ“Dedicated support

Revenue Projections

MonthUsersConversionMRRARR
Month 1505%$75$900
Month 630012%$1,056$12,672

Unit Economics

$40
CAC
$450
LTV
5%
Churn
92%
Margin
LTV:CAC Ratio: 11.3xExcellent!

Landing Page Copy

Cut Mobile Money Fees by 60% Instantly

PesaWise smart-routes every payment for Kenyan hotels & restaurants – no code changes needed.

Feature Highlights

βœ“Dynamic lowest-fee routing
βœ“Easy QR/link sharing
βœ“Real-time savings dashboard
βœ“M-Pesa + cards integrated
βœ“Proven 50%+ fee cuts

Social Proof (Placeholders)

"'Saved KSh 20k last month!' – Nairobi Hotel Owner"
"'Seamless for guests.' – Mombasa Restaurant"

First Three Customers

Join Kenyan hospitality Facebook groups (e.g., Kenya Hotels Association) and DM 20 owners with a demo video showing fee savings; offer 3-month free Pro trial for testimonials. Attend Nairobi restaurant meetups via Eventbrite. Cold email from yellowpages.co.ke listings.

Launch Channels

Product HuntIndie Hackersr/KenyaTwitter #KenyaStartupsFacebook Hospitality Groups

SEO Keywords

reduce m-pesa fees kenya hotelslow cost digital payments restaurants nairobimpesa alternatives hospitality kenyapayment fee optimizer kenya businesses

Competitive Analysis

2-4% per tx
Strength

Wide integrations

Weakness

High fixed fees no optimization

Our Advantage

Flat sub + dynamic routing beats % fees

3% + setup
Strength

International support

Weakness

No local fee intelligence

Our Advantage

Kenya-specific routing data moat

🏰 Moat Strategy

Proprietary routing ML model trained on Kenyan tx data improves accuracy over time

⏰ Why Now?

Kenya tourism up 30% in 2024, CBK pushing cashless, mobile money tx volume hit $50B last year

Risks & Mitigation

technicalmedium severity

Payment API downtime

Mitigation

Multi-provider failover + caching

legallow severity

Payment license requirements

Mitigation

Partner with licensed gateways

marketmedium severity

Low adoption of digital

Mitigation

Free tier + case studies

Validation Roadmap

pre-build7 days

Interview 15 hotel owners on fees

Success: 8 confirm >20% fees pain

mvp14 days

Beta with 5 users

Success: Avg 40% fee save

Pivot Options

  • β†’SMB general payment router
  • β†’Analytics-only fee tracker
  • β†’POS plugin for restaurants

Quick Stats

Build Time
155h
Target MRR (6 mo)
$1,000
Market Size
$50.0M
Features
9
Database Tables
4
API Endpoints
5