Introduction
Across Kenya and Uganda, apartment blocks, gated estates, student hostels, and serviced residences are sitting on an untapped revenue stream: internet. Property managers who bring in a single fibre or wireless connection and share it freely among tenants are leaving money on the table. With the right billing infrastructure, that shared connection becomes a monetized service — generating reliable monthly income while giving tenants a better, more accountable internet experience.
Xenfi Billing makes it straightforward for property managers and ISPs serving residential estates in Kenya and Uganda to bill tenants per unit, enforce bandwidth policies, and collect payment automatically via mobile money. In this guide, we walk through exactly how to set it up. For a broader overview of Xenfi's capabilities, see our guide on Xenfi ISP Billing for East Africa.
The Opportunity: Residential Estate Internet Billing
Consider a typical scenario: a property manager in Nairobi or Kampala pays UGX 500,000 or KES 15,000 per month for a 100 Mbps fibre connection, then offers it free to 40 tenants as a building amenity. The actual cost per unit is absorbed into rent with no separate recovery mechanism.
With Xenfi Billing, that same connection becomes a per-unit billed service:
- Each tenant is onboarded as a subscriber with their own plan and invoice
- Monthly internet bills are sent automatically to each unit
- Tenants pay via MTN MoMo, Airtel Money, or M-Pesa from their phone
- Non-paying tenants are suspended automatically without affecting other units
- The property manager or ISP collects revenue that covers the upstream cost and generates profit
A 40-unit estate charging KES 1,500 per unit per month generates KES 60,000 in internet revenue monthly — four times the cost of the upstream connection. See how growing ISPs use Xenfi to scale this model in our guide: How to Scale Your African ISP from 100 to 1,000 Subscribers Using Xenfi & MikroTik.
Choosing the Right Network Architecture for Estate Wi-Fi
Before configuring Xenfi Billing, you need the right network setup to enable per-unit billing and access control. The two most common approaches for residential estates are:
PPPoE per Unit (Recommended for Apartments)
Each apartment unit is connected via a dedicated PPPoE username. The tenant's router dials in using their credentials. This gives the tightest per-unit control and integrates seamlessly with Xenfi's MikroTik PPPoE management — suspension and reinstatement are instant and automatic. For a step-by-step configuration guide, see How to Set Up PPPoE Subscriber Management on MikroTik with Xenfi Billing in East Africa. The MikroTik hEX S RB760iGS is the recommended PPPoE server and gateway for apartment blocks, with its SFP uplink for fibre and PoE output to power CPE devices per unit.
MikroTik Hotspot per Unit (Good for Hostels and Short-Stay)
Tenants connect via Wi-Fi using unique voucher codes or hotspot login credentials. This works well for student hostels and serviced apartments where tenants change frequently. Xenfi's hotspot billing module handles session management, voucher generation, and mobile money payment automatically. For detailed hotspot setup instructions across hotel, school, and campus venues, see our guide: MikroTik Hotspot Setup for African Hotels, Schools & Campuses with Xenfi Billing. The MikroTik mAP 2nD is ideal for covering individual rooms and corridors in hotspot mode.
Setting Up Per-Unit Billing on Xenfi
Once your network is in place, setting up per-unit billing on Xenfi Billing follows these steps:
- Create your estate internet plans — Define the packages available to tenants, for example: Basic 5 Mbps (KES 1,000/month), Standard 10 Mbps (KES 1,500/month), Premium 20 Mbps (KES 2,500/month)
- Connect your MikroTik router to Xenfi — Enter your router IP, API port, and credentials in Settings > Router Integration. Works with the MikroTik hEX S, hEX RB750Gr3, and hAP RouterBOARD.
- Map plans to MikroTik PPPoE profiles or hotspot profiles — Ensure each plan corresponds to the correct speed-limited profile on your router
- Onboard tenants as subscribers — Add each unit as a subscriber with their name, phone number, unit number, and assigned plan
- Assign PPPoE credentials or hotspot logins — Xenfi generates these automatically and can push them to the router
- Enable mobile money payment gateways — Configure MTN MoMo and Airtel Money (Uganda) or M-Pesa and Airtel Money (Kenya) in Settings > Payment Gateways
- Send welcome messages to tenants — Share their login credentials and the self-service payment portal link via SMS
Automated Billing and Collection for Property Managers
Once tenants are onboarded, Xenfi runs the billing cycle automatically every month:
- Invoice generation — Auto-generated on the configured billing date for every unit simultaneously
- SMS/email notification — Each tenant receives their invoice with a mobile money payment link
- Payment reminders — Automated reminders sent 2–3 days before and on the due date
- Auto-suspension — Non-paying tenants are disconnected after the grace period without affecting neighbouring units
- Instant reinstatement — Tenant pays via MoMo or M-Pesa; internet is restored within seconds via the MikroTik API
Property managers no longer need to chase tenants for internet payments or manually toggle router access. Xenfi Billing handles everything end-to-end.
The Tenant Self-Service Experience
Tenants in modern Kenyan and Ugandan estates expect a digital-first experience. Xenfi's white-labeled self-service portal gives each tenant their own account where they can:
- View current and past invoices
- Pay outstanding bills via MTN MoMo, Airtel Money, or M-Pesa
- Check their data usage (for capped plans)
- Request a plan upgrade or downgrade
- Submit a support request to the property manager or ISP
This dramatically reduces the number of payment-related calls and messages to property management, freeing up staff time for other tasks.
Managing Student Hostels with Xenfi Vouchers
Student hostels present a unique billing challenge: high tenant turnover, short stay durations, and a preference for prepaid access rather than monthly subscriptions. Xenfi's voucher system is ideal for this use case:
- Generate batches of prepaid voucher codes (e.g., 7-day or 30-day access vouchers)
- Sell vouchers at the hostel reception desk or via a student portal
- Students activate their access by entering the voucher code on the Wi-Fi captive portal
- Access expires automatically at the end of the voucher period
- No subscriber account management required — ideal for high-turnover environments
For more on hotspot voucher setup for hostels and campuses, see our guide: MikroTik Hotspot Setup for African Hotels, Schools & Campuses with Xenfi Billing. The MikroTik mAP 2nD compact access point is well-suited for hostel room and corridor coverage, and the MikroTik hAP RouterBOARD handles common area coverage with wired ports for shared devices.
Revenue Potential: A Kenya and Uganda Case Study
Here is a realistic revenue model for a 50-unit apartment block in Nairobi or Kampala using Xenfi Billing:
- Upstream cost: KES 20,000 / UGX 750,000 per month for a 100 Mbps fibre connection
- Tenant plan price: KES 1,500 / UGX 55,000 per unit per month (10 Mbps)
- 50 units at 90% collection rate: KES 67,500 / UGX 2,475,000 per month
- Net monthly profit: KES 47,500 / UGX 1,725,000 after upstream cost
That is a healthy recurring revenue stream from infrastructure you already own — managed almost entirely on autopilot by Xenfi. Ready to scale beyond one estate? See How to Scale Your African ISP from 100 to 1,000 Subscribers for the playbook.
Recommended Hardware for Estate Wi-Fi
All estate Wi-Fi deployments need reliable MikroTik RouterOS hardware and structured Cat6 cabling for a professional, maintainable network. Our top picks for residential estate deployments:
- MikroTik hEX S RB760iGS — PPPoE server and gateway with SFP fibre uplink and PoE out for CPE devices.
- MikroTik hEX RB750Gr3 — Per-floor or per-block distribution router for larger estates.
- MikroTik hAP RouterBOARD — All-in-one CPE for individual units requiring wired and wireless access.
- MikroTik mAP 2nD — Compact access point for corridor and room coverage in hostels and apartments.
Best Practices for Estate Wi-Fi Billing
- Assign a unique PPPoE username per unit — Not per tenant. This simplifies handovers when a tenant moves out and a new one moves in.
- Use a 5-day grace period — Tenants have other bills and may need a few days after the due date. A 5-day grace period reduces unnecessary suspensions and support calls.
- Offer two or three plan tiers — Give tenants a choice between Basic, Standard, and Premium to capture different willingness-to-pay levels.
- Send invoices on the 25th — Aligning with common salary dates in Kenya and Uganda maximises on-time payment rates.
- Brand the self-service portal — Use your property or ISP brand on the Xenfi portal to build tenant trust and reduce confusion.
- Compare billing platforms — If you're evaluating options, see our Xenfi vs Splynx vs ISPConfig comparison to understand why Xenfi is the strongest choice for African estate Wi-Fi operators.
Conclusion
Shared residential internet is one of the most overlooked monetization opportunities for property managers and ISPs in Kenya and Uganda. With Xenfi Billing, setting up per-unit billing, automated invoicing, mobile money collection, and self-service portals for tenants is straightforward and scalable. Whether you manage a 10-unit block in Kampala or a 200-unit estate in Nairobi, Xenfi gives you the billing infrastructure to turn a cost centre into a profit centre. Pair it with the right MikroTik hardware and Cat6 cabling from NetEdge Supplies for a complete end-to-end solution.
Get started today at Xenfi Billing.
Frequently Asked Questions (FAQ)
Can Xenfi Billing handle per-unit internet billing for apartment blocks?
Yes. Xenfi supports per-unit subscriber billing using either PPPoE authentication or MikroTik hotspot credentials. Each tenant is onboarded as an individual subscriber with their own plan, invoice, and payment link, and access is controlled automatically per unit via the MikroTik API.
How do tenants pay their internet bills with Xenfi?
Tenants receive an SMS or email with a payment link when their invoice is generated. They can pay via MTN Mobile Money, Airtel Money, or M-Pesa directly from their phone. Payment is confirmed in real time and internet access is restored instantly if the account was suspended.
Does Xenfi support student hostels with high tenant turnover?
Yes. For student hostels and short-stay properties, Xenfi's voucher system is ideal. You generate batches of prepaid voucher codes that students activate on the captive portal. Access expires automatically at the end of the voucher period, with no ongoing subscriber account management needed.
Will suspending one tenant's internet affect other units in the estate?
No. Because each unit has its own PPPoE credentials or hotspot session, suspending one tenant's account only affects their unit. All other tenants remain connected and unaffected by another unit's payment status.
How much revenue can a property manager make from estate Wi-Fi billing with Xenfi?
Revenue depends on your unit count and plan pricing. A 50-unit estate in Kenya charging KES 1,500 per unit per month at 90% collection generates KES 67,500 monthly. After a KES 20,000 upstream fibre cost, the net monthly profit is approximately KES 47,500 — managed almost entirely on autopilot by Xenfi Billing.