Executive Summary

Public WiFi hotspot deployment in Kenya is one of the highest Return-on-Investment (ROI) technology ventures available today. In densely populated residential estates, university towns, matatu terminals, and busy shopping centers, thousands of users prefer purchasing micro-bandwidth packages (KES 10 – KES 50) over expensive mobile data bundles.

Key success factors: 

1. Automated Payments: 100% self-service M-Pesa STK Push authentication. 

2. Zero Paper Vouchers: Digital access codes delivered via instant SMS and on-screen popups.

 3. High-Speed Hardware: Gigabit MikroTik routers paired with dual-band outdoor access points. 

4. Professional UI: High-converting captive portals customized for Kenyan users.


1. Hardware & Network Infrastructure Requirements

To deliver 99.9% uptime and prevent network congestion during peak hours (6:00 PM – 10:00 PM), select appropriate enterprise hardware:

                  +--------------------------+
                  |  Fiber ISP Backbone      |
                  |  (Safaricom/JTL/Liquid)  |
                  +------------+-------------+
                               |
                               v
                  +--------------------------+
                  |  MikroTik Core Router    |  <--- OpenVPN Tunnel ---> [MNETI Cloud]
                  |  (RB750Gr3 / RB4011)     |
                  +------------+-------------+
                               |
                               v
                  +--------------------------+
                  |  PoE Gigabit Switch      |
                  +----+----------------+----+
                       |                |
                       v                v
                 [UniFi AP 1]     [UniFi AP 2]  (Outdoor WiFi Coverage)

Recommended Equipment Checklist

  • Core Gateway Router: MikroTik RB750Gr3 (hEX) for up to 150 concurrent users; MikroTik RB4011 or CCR2004 for 500+ concurrent connections.
  • Wireless Access Points (APs): Ubiquiti UniFi AC Mesh (UAP-AC-M) or TP-Link EAP225-Outdoor for outdoor coverage (100m – 200m radius).
  • Power & Cabling: Cat6 Outdoor Shielded Twisted Pair (STP) cable with RJ45 surge protectors to prevent lightning damage.

2. Step-by-Step Technical Setup Guide

Step 1: Configure MikroTik Hotspot & Walled Garden

Log into WinBox and configure the hotspot interface and Walled Garden rules so unauthenticated guests can load the captive portal and Safaricom payment gateways:

# 1. Create Hotspot Setup on Interface ether2
/ip hotspot setup
# Select interface: ether2
# Local Address: 10.5.5.1/24
# Address Pool: 10.5.5.10-10.5.5.254
# Select certificate: none
# IP Address of SMTP Server: 0.0.0.0
# DNS Name: hotspot.mywifi.co.ke

# 2. Add M-Pesa & MNETI Domains to Walled Garden
/ip hotspot walled-garden
add dst-host=*.safaricom.co.ke
add dst-host=*.mneti.co.ke
add dst-host=*.cidentechnologies.com
add dst-host=*.africastalking.com

Step 2: Connect Router to MNETI Cloud Engine

Run the dynamic deployment script provided inside your MNETI dashboard. This configures an encrypted OpenVPN management tunnel:

# Auto-generated MNETI Connection Script
/interface openvpn-client
add name=mneti-vpn connect=vpn.mneti.co.ke port=443 user="router-tenant-102"     password="SECURE_TUNNEL_KEY" profile=default-encryption disabled=no

/ip firewall filter
add chain=input src-address=10.8.0.0/24 protocol=tcp dst-port=8728 action=accept     comment="Allow MNETI Billing API"

Step 3: Deploy Captive Portal & Customize Rate Tiers

Inside MNETI, navigate to Portal Templates, choose a design (e.g., Glassmorphism Dark or Neon Arcade), and set your packages:

Plan NameDurationBandwidth LimitPrice (KES)Ideal Target Location
Express Pass1 Hour5 Mbps / Unlimited MBKES 10Matatu Stages & Bus Stops
Daily Half-Pass12 Hours8 Mbps / 3 GB CapKES 35Residential Apartments
Day Unlimited24 Hours10 Mbps / Unlimited MBKES 50University Hostels
Weekly Pass7 Days12 Mbps / Unlimited MBKES 250Long-Term Estate Residents

3. Automated M-Pesa STK Push Payment Flow

[User Connects to WiFi]
        |
        v
[Captive Portal Auto-Pops on Phone]
        |
        v
[User Selects KES 50 Package & Clicks Pay]
        |
        v
[M-Pesa STK Prompt Appears: "Enter PIN"]
        |
        v
[User Enters PIN -> MNETI Validates -> MAC Whitelisted in < 3s]

When the user enters their PIN: 1. MNETI receives Safaricom's transaction callback. 2. The user's device MAC address ($(mac)) is automatically authorized on the MikroTik router. 3. The subscriber is redirected to your custom landing page or promo portal while browsing the internet at full speed.


4. Revenue Projections for a 200-User Estate Network

Monthly Operational Costs:
* Dedicated Fiber Line (50 Mbps): KES 8,000
* MNETI Cloud Billing Subscription: KES 1,500
* Electricity & Maintenance: KES 1,500
TOTAL EXPENSES: KES 11,000 / Month

Monthly Gross Revenue (Based on 80 Daily Active Buyers @ KES 35 avg):
* 80 users x KES 35 x 30 days = KES 84,000 / Month

NET MONTHLY PROFIT: KES 73,000 / Month (86.9% Profit Margin)

5. Frequently Asked Questions (FAQs)

Q1: Do I need a Safaricom Paybill to start a WiFi business?

No. MNETI allows you to use your personal Till Number (Buy Goods), a corporate Paybill, or MNETI’s shared collection gateway to start immediately without delayed Safaricom business registration.

Q2: How do I prevent users from sharing hotspotted WiFi with neighbors?

MNETI enforces  binds subscriber MAC addresses dynamically. If a user tries to tether or clone MAC addresses, MNETI limits connection rate queues per device.


6. Conclusion

Automating your WiFi hotspot business eliminates cash handling loss, saves hundreds of hours in manual support, and builds a predictable passive revenue stream.

👉 Launch your WiFi business today. Test MNETI's captive portal builder on the MNETI Live Demo.