Back to archive

NOVA WiFi / MikroTik / M-PESA billing / ISP billing software / Hotspot billing / PPPoE billing / WISP Kenya / estate WiFi / captive portal / RADIUS / RouterOS API / internet business Kenya

NOVA WiFi Explained: M-PESA and MikroTik Billing for Kenyan ISPs

At 9:14 on a Sunday night, a customer in an estate pays KSh50 for internet. The M-PESA message is genuine, but the network operator is away from the phone. The customer sends a screenshot, waits, calls twice and finally gives up. The money arrived. The service did not.

That small failure explains why billing becomes one of the hardest parts of running a growing internet business. Delivering bandwidth is only one side of the job. The operator must also identify who paid, match the payment to the correct package, update the subscription, apply the right MikroTik profile and remove access when the paid period ends.

NOVA WiFi is built around that gap between payment and network access. It is a Kenyan ISP billing platform for MikroTik Hotspot and PPPoE networks, with M-PESA payment automation, customer records, package management, vouchers and router enforcement brought into one workflow.

This is not a list of every button in the dashboard. It is a practical explanation of what the system changes in the daily life of an ISP, what it still depends on, and what an operator should check before connecting a live network.

The difference automation should make
A customer should not need to know whether the ISP owner is awake, near a laptop or available on WhatsApp. Once a valid payment is confirmed, the correct paid service should become available through a controlled, recorded process.
The Core Problem

Manual billing works until the network starts growing

A small Hotspot can survive on screenshots, a notebook and occasional Winbox changes. The operator knows most customers by name. There may be only a handful of payments each day, and fixing an expired user takes a few minutes.

Growth changes the calculation. Ten manual renewals become fifty. A second estate adds another router. Monthly PPPoE subscribers pay on different dates. Some customers use one-hour packages while others have recurring home connections. Staff begin updating the same information in WhatsApp, spreadsheets, M-PESA statements and MikroTik.

The issue is not simply that manual work is tiring. It creates mismatches:

01A customer pays, but the router account is not enabled.
02A subscription expires, but internet access remains active.
03The wrong speed profile is assigned after a package change.
04A payment is visible in M-PESA but cannot be connected quickly to the right customer.
05Two staff members make different changes because there is no single billing record.

A billing platform earns its place by reducing those gaps. It should create a dependable link between the commercial decision, the payment record and the access rule enforced by the router.

NOVA WiFi in one sentence
The operator defines the packages and remains the ISP. NOVA WiFi records customers and payments, then coordinates the MikroTik action required to provide, renew, limit or suspend access.
What It Is

NOVA WiFi is the operations layer around a MikroTik network

MikroTik remains the equipment enforcing internet access. M-PESA remains the payment channel. Your fibre, wireless links, access points, towers and customer-premises equipment remain part of your own network.

NOVA WiFi sits between the customer-facing business process and those network systems. Its role is to understand that a particular customer purchased a particular service and then apply the configured result.

Hotspot
Self-service packages, captive portals, vouchers and timed access
PPPoE
Recurring customer subscriptions, reminders, renewals and suspension
M-PESA
Payment prompts and confirmations connected to service activation

This distinction matters because billing software does not replace network design. It will not repair a weak wireless link, correct poor frequency planning or create enough upstream capacity for an overloaded estate. It handles the business and access-control workflow that becomes difficult to maintain manually.

The real product is not the payment page. It is the controlled chain from payment confirmation to the correct internet access.
Customer Journey

How an M-PESA Hotspot purchase moves from phone to router

For a Hotspot customer, the ideal process is short. The customer connects, chooses a package, pays and receives access. Behind that simple experience are several steps that need to happen in the right order.

1
The customer joins the WiFi network
The MikroTik Hotspot redirects the device to a branded captive portal instead of providing unrestricted internet immediately.
2
A package is selected
The customer sees the price, duration, speed and any device or data limits before paying.
3
The customer enters an M-PESA number
A payment prompt is sent to the phone. The customer checks the amount and business details before entering the M-PESA PIN.
4
The payment result is received
The platform waits for a genuine payment callback rather than trusting a screenshot or a typed transaction code.
5
The package is translated into access rules
The correct Hotspot user, profile, session time, speed or data allowance is created or updated on the connected MikroTik environment.
6
The device receives internet access
The customer can continue without waiting for a human operator to check WhatsApp and open Winbox.

Safaricom's Daraja platform provides the APIs that allow software to connect payment events to web and mobile services. In an ISP billing workflow, the important part is not only initiating the prompt. The system must also handle delayed callbacks, cancelled prompts, duplicate notifications and payments that cannot immediately be matched to a package.

A payment prompt is not proof of payment
Internet access should be granted after a confirmed result, not when the STK request is merely sent. A customer can cancel the prompt, enter the wrong PIN, have insufficient funds or leave the request unanswered.
Hotspot Billing

Why self-service matters for estates, cafés, hostels and public WiFi

Hotspot customers make decisions quickly. Someone in a café may need internet for one hour. A tenant may want a daily package. A visitor at an event may only need access until the programme ends. These users do not want to call an operator, explain which phone paid and wait for credentials.

NOVA WiFi allows the operator to present package choices through a branded captive portal. Packages can differ by price, duration, bandwidth, data allowance, session rules and permitted devices.

Time-based
Sell minutes, hours, days or weeks
Useful for cafés, waiting areas, hostels, guest networks, events and estate customers who do not want a monthly subscription.
Data-based
Sell a defined traffic allowance
Suitable where the operator wants usage, not only clock time, to determine when access ends.
Speed control
Match price to a bandwidth profile
A low-cost plan and a premium plan can apply different upload and download limits without manual profile changes.
Voucher access
Support assisted and offline sales
An attendant, agent, receptionist or shop can issue access linked to a predefined package when direct self-service payment is not suitable.

Branding is more than decoration. A portal that clearly shows the operator's name, packages, support contact and payment details gives the customer confidence that they are paying the right business. It also reduces support questions because the service terms are visible before payment.

PPPoE Billing

Monthly subscribers need a different workflow from walk-in Hotspot users

A home or business PPPoE customer usually has a continuing relationship with the ISP. The operator knows the installation location, package, monthly amount, due date, contact details and service status. Billing is less about creating a one-time login and more about keeping a subscription accurate across many cycles.

NOVA WiFi's public product information describes weekly, monthly and custom billing cycles, payment reminders, invoices, grace periods, bandwidth profiles and automatic enable or disable actions on MikroTik.

Billing event What the system should record Possible MikroTik action
New customer activated Identity, package, contact, due date and installation details Create or enable the correct PPPoE account and profile
Payment received Amount, transaction reference, billing period and customer match Extend the subscription and restore access where necessary
Due date approaches Reminder status and expected payment date No immediate network change unless the operator's rules require it
Grace period ends Outstanding balance and overdue status Disable, restrict or move the account according to policy
Package upgraded New price, speed, billing date and effective period Apply the new PPP profile or rate limit

The advantage is consistency. A staff member does not need to remember which of hundreds of customers should be disconnected that afternoon. The configured billing rules determine what happens, while the dashboard provides a record that support staff can review.

Router Integration

API and RADIUS solve related problems, but they are not the same thing

MikroTik provides more than one way for an external billing platform to interact with a network. Understanding the difference prevents unrealistic expectations during setup.

RouterOS API
Direct router management
The official RouterOS API documentation explains that software can gather information, adjust configuration and manage a router. In billing, this can support direct creation, editing, enabling or removal of Hotspot and PPP records.
RADIUS
Central authentication and accounting
MikroTik's RADIUS documentation shows support for Hotspot, PPP and PPPoE authentication and accounting. This model lets several routers consult a central subscriber system rather than depending only on local user records.

An API deployment can be easier to understand for a smaller network because the billing platform makes direct changes to each registered router. RADIUS becomes more valuable when an operator wants central authentication, session accounting and common policy across several network access servers.

Neither approach removes the need for secure configuration. Router services should not be exposed carelessly to the public internet. Credentials need limited permissions where possible, firewall rules should restrict access, encrypted connections should be preferred and every production setup should have a recovery plan.

Billing access is privileged access
A platform that can enable, disable or edit subscribers can affect the whole business. Use unique router credentials, restrict management sources, keep RouterOS updated, back up configurations and remove access immediately when a staff member or contractor no longer needs it.
Money and Ownership

The ISP should remain visible as the service provider

One concern operators often have with a third-party billing platform is whether it takes over the customer relationship or collects money into an account the ISP does not control.

NOVA WiFi's public positioning is clear: the operator remains the ISP, controls the routers, defines packages and configures the M-PESA Paybill or Till used by the business. The platform receives the payment result needed to perform the billing action.

That model is important for trust. Customers should know which internet company they are buying from. Support contacts, receipt information, portal branding and payment names should all point back to the operator serving the network.

Kenya's mobile-money ecosystem is already central to household and business payments. Our guide to Kenya's mobile lines and mobile-money accounts explains why a phone number now functions as a financial address for millions of users. An ISP billing platform works best when it respects that familiarity instead of forcing customers into an unfamiliar card or bank-transfer process.

Business Impact

Automation protects time, but revenue control is the bigger gain

It is easy to sell billing automation as a convenience. The operator no longer spends every evening reconnecting customers. Staff stop scrolling through M-PESA messages. Customers wait less.

The financial effect can be more important. Revenue leaks when service and payment status drift apart.

Leak 01
Expired access remains active
One unpaid day may seem small. Across hundreds of subscribers and repeated billing cycles, it becomes free capacity delivered without matching revenue.
Leak 02
Payments are not matched correctly
An unidentified or wrongly allocated payment creates disputes, delayed activation and extra support work.
Leak 03
The wrong package stays on the router
A customer may receive more speed, more devices or a longer validity period than the amount paid for.
Leak 04
Manual exceptions become permanent
A temporary extension made during a support call can remain forgotten when there is no billing rule or audit trail to correct it.

A good billing system does not prevent every mistake, but it makes the normal process consistent and the exceptions visible. That allows the owner to measure collections, overdue accounts and package performance instead of managing the business through memory.

Multi-Site Growth

One dashboard becomes more valuable with every additional MikroTik

Many operators do not remain on one router. A successful estate network expands to another block. A WISP adds a tower. A cyber café opens a second branch. One site serves Hotspot users while another uses PPPoE.

Separate spreadsheets and separate billing habits create a fragmented company. The owner cannot easily see which site collected what, which router is reachable, which customers are overdue or whether staff applied the same package rules everywhere.

NOVA WiFi advertises support for multiple MikroTik routers from one platform. For a growing operator, that central view can be more valuable than any single feature because it turns several locations into one manageable business.

Centralisation should not erase station-level detail. An operator still needs to identify the affected router, see whether it is online and separate a local network fault from a platform-wide problem. The best multi-router dashboard gives the owner both views.

Support and Troubleshooting

A useful billing record changes how support questions are answered

Consider the common complaint: "I have paid but I am still offline." Without an integrated system, the staff member may need to check the M-PESA statement, ask for a screenshot, search the customer spreadsheet, open the router and compare the account manually.

With a central billing record, support can ask a clearer sequence of questions:

A practical support path
1Was a confirmed payment received, and does the amount match a valid package?
2Was the payment linked to the correct customer, phone number or Hotspot session?
3Did the billing action reach the correct MikroTik router?
4Is the account enabled with the expected profile and expiry?
5Is the remaining problem billing-related, or is it a local WiFi, CPE, DNS, routing or upstream issue?

That final distinction matters. Billing software can show that a customer is paid and enabled. It cannot guarantee that the customer's radio has power, the fibre is intact or the upstream provider is reachable.

Who It Fits

NOVA WiFi is useful for more than one type of internet operator

Strong fit
Estate and community WiFi operators selling time-based access
WISPs managing recurring PPPoE subscribers
Fibre providers using MikroTik for subscriber control
Cyber cafés, hostels and hotels that need paid or voucher access
Multi-site networks that want one billing and customer view
Check carefully first
Networks that do not use MikroTik for subscriber enforcement
Operators without a stable path between the billing server and routers
Businesses expecting software to fix weak coverage or insufficient bandwidth
Teams unwilling to maintain backups, secure credentials or accurate customer records
Highly customised deployments that need features not confirmed in the current plan

A one-router Hotspot can benefit because it removes manual activations. A larger ISP can benefit because it standardises billing across staff, sites and subscriber types. The value is different, but the underlying problem is the same: paid status and network status need to agree.

Before You Subscribe

Questions every ISP should answer before moving live customers

NOVA WiFi's public site lists plans starting from KSh500 per month at the time of publication. Price matters, but the lowest monthly figure should not be the only decision. A billing platform touches customer access and cash flow, so the setup needs operational checks.

Deployment checklist
AConfirm whether your network will use direct RouterOS API management, RADIUS or a combination.
BVerify the RouterOS versions and models in your network, especially older devices and custom configurations.
CTest payment success, cancellation, timeout, duplicate callback and unmatched-payment cases.
DDecide what happens after a due date, including reminders, grace periods, suspension and reconnection.
EPrepare a current router backup and a rollback procedure before importing or changing subscriber records.
FConfirm who in your team can view payments, edit packages, suspend users or change router credentials.
GRun a small pilot with staff accounts or a limited customer group before migrating the whole network.
HAsk how data exports, account cancellation and recovery work so the business is not trapped by missing records.

The platform's current public information also mentions custom domains, automated backups, online support and compatibility with RouterOS 6 and 7 devices that have API access. Operators should confirm the exact feature, support response and deployment arrangement included in the plan they choose because product terms can change.

Security

More automation means stronger security habits are required

A connected billing system holds valuable information: customer names, phone numbers, payment records, package details and router access credentials. That makes it useful to the business and attractive to attackers.

The starting controls are not complicated. Use unique passwords. Protect staff accounts with the strongest available login security. Limit router management access. Remove former employees promptly. Keep backups away from the same server. Review unusual package changes, manual extensions and refunds.

Kenyan businesses also face growing social-engineering and impersonation risks. Our article on mobile money, smartphones and digital access in Kenya covers simple account protections that matter when a phone number carries both customer communication and financial authority.

Customers should never be asked to send an M-PESA PIN, one-time code or full account password to support staff. A payment problem should be investigated through transaction records and official tools, not by asking the customer for secrets.

Frequently Asked Questions

Common questions about NOVA WiFi

Does NOVA WiFi replace MikroTik?

No. MikroTik remains the network access and enforcement platform. NOVA WiFi adds customer management, billing, payment processing and automation around it.

Can customers pay through M-PESA?

Yes. NOVA WiFi is designed around M-PESA payment workflows, including STK Push for Hotspot package purchases and subscription renewals. Access should be granted after payment confirmation.

Does the ISP keep control of the money?

The platform's public information says customers pay to the operator's configured M-PESA Paybill or Till. The operator remains responsible for confirming the exact payment arrangement used in its account.

Can it manage both Hotspot and PPPoE users?

Yes. Hotspot billing focuses on captive portals, timed or data-based packages and vouchers. PPPoE billing focuses on named subscribers, recurring cycles, reminders, renewals and overdue enforcement.

Can one account manage several MikroTik routers?

NOVA WiFi advertises multi-router management. An operator should still test reachability, permissions and fault isolation for every station before relying on it in production.

Does it support RADIUS?

The platform describes both API and RADIUS deployments. The best design depends on network size, authentication requirements, accounting needs and the operator's server infrastructure.

Will it fix poor internet performance?

No billing system can replace capacity planning, stable backhaul, correct routing, good wireless design and working customer equipment. It can help determine whether the problem is billing-related or belongs elsewhere in the network.

Is it only for large ISPs?

No. A small Hotspot can use automation to stop manual activations, while a larger operator gains central records, recurring billing and multi-router control.

The Bottom Line

NOVA WiFi turns a payment into an accountable network action

The strongest reason to use NOVA WiFi is not that it adds another dashboard. Internet operators already have enough screens. The value is that it brings together events that are often separated: the customer chooses a service, M-PESA confirms the money, the billing record is updated and MikroTik enforces the result.

For Hotspot operators, that means customers can buy access without waiting for an attendant. For PPPoE providers, it means due dates, renewals, reminders and suspension can follow a consistent policy. For multi-site operators, it means several routers and locations can be viewed as one business rather than isolated technical islands.

Automation does not remove the operator. It makes the operator's rules repeatable. You still decide the price, package, grace period, support policy, router design and customer relationship.

When the system is configured carefully, the Sunday-night customer does not need to send a screenshot or make a second call. The payment and the service finally move together.

Explore NOVA WiFi for your MikroTik network
Review the current plans, Hotspot and PPPoE features, payment setup and router requirements directly on the official NOVA WiFi website before connecting production customers.
Visit NOVA WiFi
This independent explainer was updated on July 3, 2026 using NOVA WiFi's public product information, Safaricom Daraja documentation and official MikroTik RouterOS documentation. Product features, pricing, supported deployment methods and service terms can change. Confirm the current arrangement directly with NOVA WiFi before migrating a live ISP network.