OptiMomo (optimomo.com)

Never abandon a wallet again — smart fee routing for every transaction

Score: 7.5/10UGMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Rising mobile money transaction fees and strict biometric/SIM registration rules are forcing Ugandan users to abandon secondary wallets, resulting in 22 million accounts going inactive.

Solution

OptiMomo is a mobile app that gives Ugandan users real-time fee comparisons across MTN MoMo, Airtel Money, and others, then recommends and instructs the cheapest wallet for each transaction based on current balances and network promos. It automatically parses forwarded SMS to track all wallets in one place and sends minimal-activity reminders so secondary wallets never go inactive due to biometric rules.

Target Audience

Ugandan consumers and small businesses previously maintaining 2+ mobile money wallets across networks for cost optimization and convenience

Differentiator

Balance-aware recommendations combined with crowdsourced real-time promo intelligence — no other tool factors in your actual wallet liquidity before suggesting a network.

Brand Voice

friendly and supportive

Features

Real-time Fee Engine

must-have55h

Scrapes and crowdsources latest fees and promos across all mobile money networks

Smart Wallet Recommender

must-have65h

Recommends optimal wallet using balances, fees, and promo data

SMS Auto-Tracker

must-have50h

Parses forwarded mobile money SMS to update balances and log transactions

Wallet Health Reminders

must-have35h

Alerts users to perform low-cost activities to prevent account deactivation

Unified Savings Dashboard

must-have40h

Shows total fees saved and wallet activity scores

Transaction Logger

must-have30h

Complete history with fee and savings attribution

Promo Push Alerts

nice-to-have25h

Instant notifications when temporary discounts appear

One-Tap USSD Launcher

nice-to-have20h

Generates and opens correct USSD string in chosen wallet

Monthly PDF Reports

nice-to-have30h

Exportable statements for personal finance or tax

Predictive Inactivity AI

future60h

Forecasts which wallets risk deactivation

Total Build Time: 410 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
full_nametextYes
created_attimestampNo

user_wallets

ColumnTypeNullable
iduuidNo
user_iduuidNo
providertextNo
phone_numbertextNo
balance_ugxintYes
last_activitytimestampYes
health_scoreintYes

Relationships:

  • user_id references users(id)

transactions

ColumnTypeNullable
iduuidNo
user_iduuidNo
wallet_iduuidNo
amount_ugxintNo
fee_ugxintNo
savings_ugxintYes
typetextNo
created_attimestampNo

Relationships:

  • user_id references users(id)
  • wallet_id references user_wallets(id)

fee_cache

ColumnTypeNullable
iduuidNo
providertextNo
transaction_typetextNo
fee_ugxintNo
promo_codetextYes
updated_attimestampNo

API Endpoints

POST
/api/recommend

Returns best wallet recommendation given amount, type and user balances

🔒 Auth Required
POST
/api/sms-parse

Webhook endpoint for parsed SMS data

🔒 Auth Required
GET
/api/wallet-health

Returns inactivity risk and suggested actions for all user wallets

🔒 Auth Required
POST
/api/fees/refresh

Triggers update of cached fee data from crowdsource and scraping

GET
/api/transactions

Paginated list of user's transaction history with savings

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod and flutter_sms_inbox
Backend
NestJS on Node.js
Database
PostgreSQL
Auth
Firebase Authentication (phone OTP)
Payments
Flutterwave
Hosting
Railway (backend + Postgres), Firebase (app backend functions)
Additional Tools
Africa's Talking SMS gatewayPuppeteer for USSD simulation scraping

Build Timeline

Week 1: Foundation and auth

38h
  • Flutter app scaffold
  • Backend API with auth
  • Database schema

Week 2: SMS parsing and wallet tracking

42h
  • SMS parser service
  • Wallet CRUD
  • Balance updater

Week 3: Fee engine and recommendation logic

48h
  • Fee cache system
  • Recommendation algorithm MVP
  • Basic dashboard

Week 4: Core user flows and reminders

45h
  • USSD launcher
  • Push notification system
  • Activity scheduler

Week 5: Analytics and savings dashboard

35h
  • Savings calculation engine
  • Health scoring
  • Charts

Week 6: Polish, testing, beta

32h
  • UI/UX refinement
  • Beta release to 80 users
  • Bug fixes

Week 7: Payments and launch assets

28h
  • Flutterwave integration
  • Landing page
  • App store assets
Total Timeline: 7 weeks • 395 hours

Pricing Tiers

Starter

$0/mo

10 recommendations/month

  • Basic fee lookup
  • 2 wallet tracking
  • Manual entry only

Pro

$28/mo

None

  • Unlimited smart recommendations
  • SMS auto-tracking
  • All reminders
  • Savings dashboard
  • Priority support

Business

$59/mo

Up to 5 staff

  • Everything in Pro
  • Multi-user business accounts
  • Monthly PDF reports
  • API access
  • Dedicated account manager

Revenue Projections

MonthUsersConversionMRRARR
Month 15207%$1,019$12,228
Month 63,15011%$9,702$116,424

Unit Economics

$9
CAC
$480
LTV
4.5%
Churn
82%
Margin
LTV:CAC Ratio: 53.3xExcellent!

Landing Page Copy

Keep Every Mobile Money Wallet Active and Cheap

The only app that tells you exactly which wallet to use for every payment — saving Ugandans thousands while beating strict registration rules.

Feature Highlights

Real-time network fee intelligence
Automatic SMS balance tracking
Proactive inactivity prevention
Average 34% fee reduction reported

Social Proof (Placeholders)

"'I haven't closed my Airtel wallet in 4 months thanks to the reminders' — Robert M., Kampala"
"'Saved UGX 187,000 last month on school fees payments' — Mama Fiona"
"'The recommendation engine is scary accurate' — Julius, boda entrepreneur"

First Three Customers

Post in the top 5 Uganda mobile money Facebook groups offering 6 months Pro free to the first 25 small business owners who complete a 15-minute interview. Attend the weekly Kampala Entrepreneurs Meetup at The Hub to demo live and collect beta signups. Run targeted Facebook ads to users who engage with MTN/Airtel fee complaint posts offering a free wallet health audit.

Launch Channels

Google Play Store launchProduct HuntUganda Fintech WhatsApp communitiesFacebook groups (Mobile Money UG, Kampala Entrepreneurs)Twitter/X hashtag #MobileMoneyUGPartnership with 3 personal finance TikTok creators

SEO Keywords

mobile money fee optimizer ugandareduce momo feesmanage multiple mobile walletsprevent mobile money account deactivationcheapest wallet for sending money uganda

Competitive Analysis

SimpleBalance

simplebalance.co.ug
freemium
Strength

Clean balance tracking

Weakness

No recommendations or proactive reminders

Our Advantage

Intelligent routing and health engine

PesaCompare

pesacompare.com
one-time purchase
Strength

Static fee tables

Weakness

Never updates with promos or user balances

Our Advantage

Live data + SMS automation

🏰 Moat Strategy

Network effects from user-contributed promo data and transaction outcomes create the most accurate recommendation model in Uganda. Accumulated wallet health patterns become proprietary dataset.

⏰ Why Now?

Fee hikes in 2023-2024 combined with NIMES biometric crackdown caused 22M dormant accounts — users are actively looking for tools that make multi-wallet strategies sustainable again.

Risks & Mitigation

legalmedium severity

Financial regulatory gray area in Uganda

Mitigation

App only gives information and USSD shortcuts; never touches funds. Engage local fintech lawyer early.

markethigh severity

Users unwilling to forward SMS

Mitigation

Offer robust manual entry path and clear value education during onboarding.

technicalmedium severity

SMS parsing accuracy varies by phone

Mitigation

Use multiple parsing libraries and fallback manual entry.

Validation Roadmap

pre-build12 days

Interview 60 target users in Facebook groups and markets

Success: ≥75% say they would pay ≥$20/month for solution

mvp45 days

Closed beta with 120 users for 30 days

Success: ≥35% still using weekly and 25% convert to paid

launch30 days

Public launch + Facebook ads

Success: 1,000 downloads and $800 MRR in first 30 days

Pivot Options

  • Expand to Kenya/Tanzania mobile money
  • White-label optimization engine for telcos
  • Add bill payment and airtime arbitrage module

Quick Stats

Build Time
395h
Target MRR (6 mo)
$9,700
Market Size
$18.5M
Features
10
Database Tables
4
API Endpoints
5