Nigeria is home to the largest internet market in Africa by population — and Lagos and Abuja are at the centre of its most competitive ISP battlegrounds. In these cities, independent internet service providers are competing against major telcos on speed, reliability, and customer experience. The ISPs winning that competition are not necessarily the ones with the biggest networks — they're the ones with the most efficient operations.
At the heart of operational efficiency for a Nigerian ISP is a billing system that handles local payment infrastructure natively, automates subscriber management without manual intervention, and integrates deeply with MikroTik RouterOS — the platform that powers the vast majority of independent ISP networks across Lagos, Abuja, Port Harcourt, and beyond. Xenfi ISP billing, integrated with Flutterwave and Paystack, delivers exactly this for Nigerian operators. In this guide, we walk through how it works and how to get it set up for your Nigerian ISP.
The Nigerian ISP Payment Challenge
Nigerian internet subscribers pay differently from their East African counterparts. While mobile money dominates in Uganda, Kenya, Tanzania, and Rwanda, Nigerian subscribers primarily use:
- Bank transfers: NEFT and NIP (NIBSS Instant Payment) via online banking and mobile banking apps.
- Debit and credit cards: Visa, Mastercard, and Verve cards via online payment pages.
- USSD: Bank USSD codes (*737#, *770#, etc.) for subscribers without smartphones or internet access to make payments.
- Direct bank deposits: Still common among older subscribers in secondary cities.
Flutterwave and Paystack are the two dominant payment gateways in Nigeria that aggregate all of these methods — bank transfer, card, and USSD — into a single API. Xenfi integrates with both, giving Nigerian ISPs a single automated payment reconciliation system regardless of how their subscribers choose to pay.
How Xenfi + Flutterwave Works for Nigerian ISPs
Payment Collection Automation
When you connect your Flutterwave or Paystack account to Xenfi, every subscriber invoice includes a payment link that routes to your Flutterwave or Paystack checkout. Subscribers can pay via bank transfer, card, or USSD — whichever they prefer. The moment payment is confirmed, Xenfi receives an instant webhook notification, matches it to the subscriber's account, and marks the invoice as paid. Zero manual reconciliation.
Automatic Service Suspension & Reactivation
For Nigerian ISPs running MikroTik routers for subscriber bandwidth management, Xenfi closes the loop between payment and network access completely:
- Subscriber's invoice goes overdue past the configured grace period.
- Xenfi sends an API command to the subscriber's MikroTik hEX S or MikroTik hEX RB750Gr3 to suspend their connection via firewall address list.
- Subscriber receives an automated payment reminder via email or SMS with a Flutterwave/Paystack payment link.
- Subscriber pays via bank transfer, card, or USSD.
- Xenfi confirms payment instantly and sends an API command to restore full service on the router.
For Lagos and Abuja ISPs managing 200–500+ subscribers, this automation alone saves 40–80+ hours of manual work per month. Set up automated suspension on Xenfi for your Nigerian ISP.
PPPoE Subscriber Management for FTTH ISPs
Many Lagos and Abuja ISPs use PPPoE for subscriber authentication on their networks — particularly FTTH operators and those serving business parks and office estates. Xenfi integrates with MikroTik PPPoE server via the RouterOS API, automating PPPoE session management based on payment status. Overdue subscribers have their PPPoE sessions terminated automatically; paid subscribers are re-authenticated instantly. No manual router access required.
Nigerian Naira Billing & Invoicing
All plans, invoices, and reports in Xenfi are denominated in Nigerian Naira (NGN). Your subscriber invoices look professional and locally relevant — not generic dollar-denominated documents from a foreign billing platform. Plan pricing is set in NGN, and all Xenfi reporting (MRR, ARPU, outstanding balances) is presented in NGN. Configure your NGN billing on Xenfi.
Typical Plan Structures for Lagos & Abuja ISPs
Nigerian ISPs typically offer a mix of residential and business plans. A common plan structure for a Lagos or Abuja operator using Xenfi:
- Starter: 5 Mbps / 5 Mbps — NGN 8,000–12,000/month. Entry-level residential.
- Standard: 10 Mbps / 10 Mbps — NGN 15,000–20,000/month. Mid-tier residential and home office.
- Premium: 20 Mbps / 20 Mbps — NGN 25,000–35,000/month. Power users and small businesses.
- Business: 50 Mbps / 50 Mbps — NGN 50,000–100,000/month. SME and office parks.
All of these are created in Xenfi as plan tiers, each mapped to a bandwidth profile on your MikroTik router. Plan upgrades and downgrades are applied to the router queue in real time when updated in Xenfi.
Multi-Zone Billing for Lagos & Abuja Networks
Lagos and Abuja ISPs often cover multiple zones — different estates, different LGAs, or multiple base stations. Xenfi's multi-router architecture supports this natively:
- Register each MikroTik distribution router across your Lagos or Abuja coverage zones in Xenfi.
- Assign subscribers to the correct zone router when onboarding.
- View zone-level revenue reports to see which areas are most profitable.
- Expand to new zones by adding a new router — Xenfi applies the same automation across all zones simultaneously.
Configure multi-zone billing on your Xenfi dashboard.
Recommended MikroTik Hardware for Nigerian ISPs
For Nigerian ISPs in Lagos, Abuja, Port Harcourt, and secondary cities, here's our recommended hardware from the MikroTik Routers collection at NetEdge Supplies:
Distribution & Aggregation
- MikroTik hEX S RB760iGS — Core distribution router per zone. SFP fibre uplink for backhaul, PoE out for powering outdoor wireless equipment, full RouterOS API for Xenfi integration.
- MikroTik hEX RB750Gr3 — Zone-level aggregation router for distributing connectivity to subscriber segments within each coverage area.
Wireless Distribution
- MikroTik wireless routers — Tower-mounted outdoor wireless for point-to-multipoint subscriber distribution across Lagos and Abuja estates and communities.
CPE (Subscriber Premises Equipment)
- MikroTik hAP RouterBOARD with PoE — Premium CPE for residential and business subscribers needing Wi-Fi and a clean single-device installation.
- MikroTik hAP lite RB941-2nD — Budget CPE for entry-level Starter plan subscribers. Keeps your subscriber acquisition cost low for price-sensitive Lagos residential markets.
Run your backbone cabling on quality Cat6 throughout your distribution infrastructure for reliable, low-latency connectivity and stable Xenfi-to-router API communication. All available from NetEdge Supplies.
Getting Started: Xenfi + Flutterwave for Your Nigerian ISP
- Register your Xenfi account and set your currency to NGN.
- Connect your Flutterwave or Paystack API keys in Xenfi's payment settings.
- Enable the RouterOS API on your MikroTik routers and add them to your Xenfi dashboard.
- Create your NGN plan tiers and map them to bandwidth profiles on your routers.
- Onboard your subscribers, set billing dates, and let Xenfi automate everything from invoicing to suspension to reactivation.
Frequently Asked Questions (FAQ)
Does Xenfi support Flutterwave for Nigerian ISP billing?
Yes. Xenfi integrates with Flutterwave and Paystack for Nigerian ISP billing, supporting bank transfer, card (Visa, Mastercard, Verve), and USSD payment methods in Nigerian Naira (NGN). Payments are reconciled automatically with instant service restoration via the MikroTik RouterOS API. Register on Xenfi for your Nigerian ISP here.
Can Xenfi manage PPPoE subscribers for FTTH ISPs in Lagos?
Yes. Xenfi integrates with MikroTik PPPoE server via the RouterOS API. Overdue subscriber PPPoE sessions are terminated automatically, and sessions are restored instantly after payment is confirmed via Flutterwave or Paystack. No manual router access required.
Does Xenfi bill in Nigerian Naira (NGN)?
Yes. Xenfi supports Nigerian Naira (NGN) as a billing currency. All plans, invoices, payment links, and reports are denominated in NGN. Configure your NGN billing on Xenfi when you register.
How does Xenfi handle subscriber suspension for Nigerian ISPs using MikroTik?
When an invoice goes overdue past your configured grace period, Xenfi automatically sends a RouterOS API command to your MikroTik router to add the subscriber's IP to a firewall address list, blocking their internet access. When payment is received via Flutterwave or Paystack, Xenfi immediately restores full service — no Winbox or manual intervention required.
Can Xenfi manage subscribers across multiple zones in Lagos or Abuja?
Yes. Xenfi supports multi-router and multi-zone billing. Register all your MikroTik distribution routers across your Lagos or Abuja coverage zones in Xenfi and manage all subscriber accounts from a single dashboard. Zone-level revenue and collection reports help you identify your most profitable areas.
Where can I buy MikroTik routers for my ISP in Nigeria?
NetEdge Supplies stocks MikroTik routers and Cat6 cabling compatible with Xenfi for ISPs across Africa. Browse our MikroTik Routers collection and Cat6 Cables and order online. Contact us for bulk orders and delivery options to Lagos, Abuja, Port Harcourt, and across Nigeria.