WISP & Subscription Solution

Zero Touch.
Total Network Control.

The ultimate Cloud Billing System for Kenyan ISPs. Sync directly with your Mikrotik router (PPPoE, Hotspot Portals, Static IP), trigger instant M-Pesa renewals, and stay 100% KRA eTIMS compliant.

Cute Profit ISP Billing Dashboard
Mikrotik RouterOS Sync Connected API

client_jkamau_pppoe

Profile: 10M_Unlimited • IP: Auto

Active

biz_cyber_static

IP: 192.168.88.45 • Queue: 20M

Suspended

Client View: Hotspot Login

SwiftNet Wi-Fi

Manual Disconnections = Free Internet

Zero-Touch Router Sync.
Total Mikrotik Control.

Stop logging into Winbox to disable unpaid users or generate physical vouchers. Cute Profit integrates directly with your Mikrotik API. When an invoice expires, the router cuts them off. When they pay, the internet is restored instantly.

  • PPPoE & Static IP Automation Manage Home and Business clients effortlessly. The system automatically updates PPPoE secrets or Simple Queues for Static IP clients based on their payment status.
  • Self-Service Hotspot Captive Portal Kill the scratch cards. Offer a branded login page where walk-in users select a package (e.g., 2 Hours), pay via M-Pesa STK Push, and get instant access without ever calling you.
Unsent Reminders = Late Payments

Automated SMS Reminders &
Instant M-Pesa Renewals.

Stop spending the first three days of the month making uncomfortable phone calls. Cute Profit handles the communication and the collection automatically so you can focus on expanding your fiber network.

  • Drip SMS Reminders The system automatically sends a personalized SMS reminder 3 days before expiry, on the due date, and immediately after suspension.
  • 24/7 Paybill Auto-Reconciliation Customers pay using their Account ID. The system listens to Safaricom, matches the payment, clears the invoice, and tells the router to reconnect them—even at 2:00 AM.

Live M-Pesa Feed

Listening API

14:02 PM

Payment: KES 2,500

RGH842PO9

From: Mary Wanjiku (0722***456)

14:02 PM (Instant Sync)

Matched to Account #MW-088

Invoice INV-1102 Paid. Router Command: Reconnect.

14:03 PM

SMS Receipt Sent

"Dear Mary, KES 2500 received. Internet restored. Next bill: 01-Dec."

Subscriber Dashboard

Monthly Recurring Rev

KES 845K

Active Subscribers

312

Batch Invoicing & eTIMS

Nov 1st Invoice Run 312 / 312 Sent
All invoices successfully synced to KRA eTIMS.
Manual Invoicing = Compliance Fines

Generate 500 Invoices
in 5 Seconds.

Say goodbye to Excel spreadsheets. Set a client's billing cycle once, and Cute Profit handles the rest. Better yet, we secure the massive KRA liability that comes with recurring subscription revenue.

Custom Billing Cycles

Whether you bill everyone on the 1st of the month, or 30 days from when they joined, the system automatically calculates the dates and triggers the cycle.

Bulk eTIMS Tax Compliance

When the system auto-generates 500 invoices on the 1st, it simultaneously connects to the KRA eTIMS server, secures the QR codes, and attaches them to the PDFs automatically.

Frequently Asked Questions

Common questions from ISPs and subscription businesses.

Does this integrate directly with Mikrotik?
Yes! Cute Profit seamlessly integrates with Mikrotik RouterOS via API. It fully supports PPPoE clients, Static IP bindings (via address lists/simple queues), and Hotspot user generation. When a client pays via M-Pesa, the system automatically sends a command to your router to restore their connection instantly.
How does the captive portal hotspot work?
We provide a custom login page for your Wi-Fi network. Instead of buying physical scratch cards, a user connects to your Wi-Fi, selects a package (e.g., 2 hours), and enters their phone number. We trigger an M-Pesa STK push. Once they enter their PIN, the Mikrotik router grants them internet access immediately.
How does the system link M-Pesa to a specific home customer?
We integrate directly with your Safaricom Paybill C2B API. Every PPPoE or Static IP client in Cute Profit has a unique Account Number. When they pay, they enter that Account Number. Cute Profit listens to Safaricom, detects the payment, matches the account, and auto-renews their subscription.
Are recurring invoices eTIMS compliant?
Yes. When the system auto-generates your batch invoices on the 1st of the month, it simultaneously connects to the KRA eTIMS server, secures the valid QR codes for all invoices in the background, and attaches them to the client PDFs automatically.

Automate Your Network Today.

Join hundreds of Kenyan WISPs and subscription businesses using Cute Profit to automate Mikrotik suspensions, trigger M-Pesa renewals, and scale without stress.