PesaPool

Batch small guest payments to slash per-transaction fees for hospitality

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

PesaPool lets owners collect multiple small payments via shared QR/wallets, batches them daily/weekly for single settlement to cut fees from 1.5%+ per tx. Guests pay instantly to a virtual pool account; owners get consolidated payouts with one low-fee transfer. Perfect for tips, mini-bars, and walk-ins eroding margins.

Target Audience

Kenyan hotel and restaurant owners processing digital payments

Differentiator

Batching engine optimized for high-volume micro-payments in Kenyan hospitality, reducing tx count by 80%.

Brand Voice

friendly

Features

Virtual Pool Wallet

must-have18h

Shared QR/link for unlimited guest payments

Auto-Batching

must-have22h

Group payments and settle on schedule

Payout Dashboard

must-have15h

Track pooled funds, initiate settlements

Guest Attribution

must-have12h

Tag payments to rooms/tables/guests

Fee Breakdown

must-have10h

Compare batched vs individual fees

Scheduled Payouts

must-have20h

Daily/weekly auto-settlements

Receipt Generator

nice-to-have8h

Auto-send digital receipts

Multi-Location Support

nice-to-have12h

Chain hotels pooling across branches

Webhook Integrations

future15h

Sync with hotel PMS

Total Build Time: 132 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
phonetextYes
created_attimestampNo

Relationships:

  • one-to-many with pools

pools

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
balanceintNo
qr_codetextNo

Relationships:

  • foreign key to users.id
  • one-to-many with payments

payments

ColumnTypeNullable
iduuidNo
pool_iduuidNo
guest_nametextYes
amountintNo
batchedboolNo

Relationships:

  • foreign key to pools.id

payouts

ColumnTypeNullable
iduuidNo
pool_iduuidNo
amountintNo
feeintNo

Relationships:

  • foreign key to pools.id

API Endpoints

POST
/api/pools

Create new pool wallet

🔒 Auth Required
POST
/api/payments

Record incoming payment

🔒 Auth Required
POST
/api/payouts

Trigger batch settlement

🔒 Auth Required
GET
/api/pools/:id/payments

List pool payments

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui + Framer Motion
Backend
Next.js API + Supabase Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe + M-Pesa Lipa Na UPNQi
Hosting
Vercel
Additional Tools
QRCode libraryCron jobs via Vercel

Build Timeline

Week 1: Core setup

20h
  • Auth
  • Pool creation
  • DB

Week 2: Payment capture

25h
  • QR gen
  • Payment logging

Week 3: Batching engine

30h
  • Auto-batch logic
  • Payout UI

Week 4: Integrations

25h
  • M-Pesa webhooks
  • Balance sync

Week 5: Features & test

20h
  • Receipts
  • Multi-pool

Week 6: Deploy

15h
  • Billing
  • Landing
Total Timeline: 6 weeks • 135 hours

Pricing Tiers

Free

$0/mo

Manual payouts

  • 1 pool
  • 500 tx/mo

Pro

$30/mo
  • Unlimited pools
  • Auto-payouts
  • Exports

Enterprise

$100/mo
  • Multi-location
  • Custom batching
  • Support

Revenue Projections

MonthUsersConversionMRRARR
Month 1406%$72$864
Month 625013%$975$11,700

Unit Economics

$35
CAC
$480
LTV
4%
Churn
90%
Margin
LTV:CAC Ratio: 13.7xExcellent!

Landing Page Copy

Pool Payments, Pool Savings – Up to 80% Fee Cuts

Batch guest tips & bills into one low-fee payout for Kenyan restaurants & hotels.

Feature Highlights

Shared QR for easy collection
Smart auto-batching
One payout per day
Guest tagging
Fee savings proof

Social Proof (Placeholders)

"'Tips no longer kill margins!' – Coast Beach Resort"
"'Simple & effective.' – Local Eatery"

First Three Customers

Post in WhatsApp groups for Kenyan restaurant owners (search 'Nairobi hotels owners'), offer free setup & first month Pro. Partner with 1 hotel supplier for referrals. Use LinkedIn to connect with 10 managers showing batch demo.

Launch Channels

Product Huntr/EntrepreneurKenya Business ForumsLinkedIn Hospitality KETwitter Mombasa biz

SEO Keywords

batch mpesa payments kenyareduce transaction fees restaurantspool payments hotels nairobimicro payment batching hospitality

Competitive Analysis

Cellulant

cellulant.com
1.5% per tx
Strength

Reliable

Weakness

No batching

Our Advantage

Volume-based fee slash via pooling

🏰 Moat Strategy

Network effects from shared pool data optimizing batch sizes

⏰ Why Now?

Micro-transactions exploding with GenZ guests, fees unchanged despite volume

Risks & Mitigation

executionmedium severity

Batching delays payouts

Mitigation

Configurable schedules + transparency

financialhigh severity

Hold funds liability

Mitigation

Use licensed partner wallets

Validation Roadmap

pre-build5 days

Survey 20 owners on micro-payments

Success: 15 want batching

launch30 days

10 beta users

Success: 70% retention

Pivot Options

  • Retail micro-batch
  • Event ticketing pooling
  • Freelancer payment pools

Quick Stats

Build Time
135h
Target MRR (6 mo)
$900
Market Size
$40.0M
Features
9
Database Tables
4
API Endpoints
4