The MDU Tenant Problem and How Elemento's Lifecycle Engine Solves It

Most ISP platforms were built for a world where customers don’t move. In multifamily, they move constantly. That mismatch has quietly cost operators millions.
There’s a dirty secret in the MDU internet service provider space: a significant portion of “active” network users at any given property aren’t tenants anymore. Their lease ended. They moved out. But their network credentials didn’t.
In a typical apartment community, annual turnover runs anywhere from 40% to 60%. That means nearly half your tenant base changes every year. Every one of those move-outs requires a manual intervention to revoke network access, reclaim resources, and close out service contracts — and most platforms were never built to handle that at scale. The result is a tangle of ghost users consuming bandwidth, orphaned SSIDs cluttering the airwaves, unresolved billing, and property managers drowning in manual cleanup work.
Elemento, the OSS/BSS platform powering DojoNetworks and now available to the broader MDU ISP market, takes a fundamentally different approach. It treats tenant lifecycle management not as an afterthought, but as a core architectural principle.
Why Traditional MDU Platforms Fail at Tenant Turnover
Enterprise ISP software was designed for commercial accounts and residential subscribers who stay put for years. You provision them once, you bill them monthly, and you rarely touch the record until they call to cancel.
MDU is categorically different. A 300-unit apartment community might process 150 move-ins and 150 move-outs in a single year. Each tenant has a lease start date, a lease end date, a physical move-in that may or may not align with the official date, and a move-out process that may involve outstanding balances, equipment rentals, or premium service subscriptions. Layered on top of that, property management systems like Entrata are the source of truth for tenancy data — not the ISP platform.
Most ISP platforms handle this with a binary switch: active or inactive. Someone on staff watches a spreadsheet, sees a move-out date approaching, and manually kills the account.
When they miss one — and they will — that tenant’s DPSK credentials keep working, their SSID stays live, and their bandwidth allocation sits occupied. Multiply that across a 50-property portfolio and you’ve got a chronic, invisible resource drain.
Elemento’s Six-State Lifecycle: Built Around How Tenants Actually Live
Elemento models tenant status across six distinct states that mirror physical occupancy reality:
ONBOARDED
The record exists (synced from Entrata, imported via CSV, or entered manually), but the tenant hasn’t moved in yet. No network access. No portal access.
SCHEDULED
A move-in date is set in the future. Limited portal access lets the tenant log in and see their upcoming details, but they can’t purchase services or configure SSIDs yet.
ACTIVE
The tenant is physically in residence. Full network access. Full portal access — including the ability to purchase upgrades, manage custom SSIDs, pay invoices, and configure all network settings.
SUSPENDED
A temporary restriction while the tenant is still residing (typically for non-payment). Network access is disabled, but the tenant can still log in to view the reason, contact support, and pay invoices to resolve the issue. Critically, roommates are automatically notified with a privacy-conscious message so they understand why unit-level access may appear affected — without exposing private details about their neighbor.
EXPIRED
The lease end date has passed. A grace period activates (default two days, extended through weekends, extendable for active service contracts). The tenant retains limited portal access to view final invoices and pay outstanding balances. Notifications go out to the tenant, property manager, and Elemento administrators on a 7-day, 3-day, and 1-day cadence leading to deactivation.
INACTIVE
The tenant has fully departed. Network resources are systematically revoked: custom SSID removed, DPSK credentials revoked, guest network access disabled, switch port freed, bandwidth allocations reset. Portal access is fully locked. And resident data is deleted.
This isn’t just a taxonomy exercise. Each state maps directly to network permissions, portal capabilities, and automated system behaviors. The platform knows what a tenant should and shouldn’t be able to do at every stage — and enforces it without human intervention.

The Details That Make It Production-Grade
What separates a whiteboard lifecycle diagram from a system operators can actually trust are the edge cases. Elemento handles the ones that sink other platforms:
Early physical move-ins. Tenants frequently arrive before their official lease start date. Property managers can flag “early access granted,” activating network access immediately while preserving all original dates for records and billing. Both the official and actual move-in dates are tracked.
Missing lease end dates. Bad data is a fact of life in property management. When no end date exists in the record, Elemento doesn’t just ignore it — it defaults to start date plus 12 months, flags the record, and triggers a notification cascade at 30, 14, and 7 days so the property manager has every opportunity to correct it before any automated action fires.
Active service contracts. If a tenant has an active Elemento service contract — an equipment rental, a static IP subscription, premium bandwidth — the system won’t deactivate them until that contract is resolved. They stay in EXPIRED status, contracts are flagged for resolution, and the property manager is notified. This prevents the operational and financial mess of deactivating a tenant who still owes equipment or has an ongoing billing relationship.
Roommate awareness. In units with multiple residents, Elemento checks before deactivating a tenant whether other residents remain. If so, shared resources are preserved. When a suspension occurs, roommates receive a carefully worded notification explaining that their own access is intact — eliminating a common and frustrating support escalation.
Why This Matters for the MDU ISP Industry
The MDU ISP market has historically competed on infrastructure — fiber vs. coax, WiFi 6 vs. WiFi 5, managed vs. unmanaged. Operators who’ve invested in the physical layer are increasingly finding that the operational layer is where margin is won or lost.
Consider the aggregate impact: at 50,000 units across a portfolio, even a 5% rate of ghost users consuming bandwidth and blocking network resources represents 2,500 units of misallocated capacity. At scale, that’s real money — in hardware, in bandwidth, and in the staff hours spent on manual reconciliation.
Beyond efficiency, there’s the tenant experience dimension. Tenants expect seamless onboarding and equally seamless offboarding. A tenant who moves out and discovers their login still works months later is confused at best, a security liability at worst. A new tenant who can’t get online because their unit’s prior occupant is still consuming a DPSK slot is calling the help desk in hour one.
Automated, intelligent lifecycle management eliminates both failure modes.
The Bigger Picture
Elemento’s tenant lifecycle engine reflects a broader design philosophy: that MDU internet service is fundamentally a property operations product, not just a connectivity product. It lives inside the property management ecosystem, it follows lease data, it respects the business logic of how people actually occupy multifamily housing.
That’s the breakthrough. Not a feature — a frame. When your network platform understands that tenants are not static subscribers but parties moving through a defined arc of occupancy, a whole class of operational problems that have plagued this industry for years simply goes away.
For ISPs and property operators evaluating platforms, the question worth asking is no longer just “what does your network do?” It’s “what does your platform know about the people on it — and what does it do automatically when that changes?” Elemento knows. And it acts.
See how Elemento powers managed WiFi for multifamily properties, or talk to our team about bringing automated tenant lifecycle management to your portfolio.
Elemento is the OSS/BSS platform built by DojoNetworks — a managed WiFi and bulk internet provider with 25 years of MDU operational experience across 50,000+ doors in 33 states. Learn more at elementoos.cloud.
Frequently Asked Questions