The verdict in three sentences
A housing association with 12,000 homes taking 900 repair requests a month by phone pays daily for an overloaded channel: a swamped contact centre, residents with no visibility and complaints that keep coming back. A custom tenant portal integrated with the housing management system typically costs £50,000 to £120,000 (2026 order of magnitude) over 6 to 9 months, with a realistic target of 40% fewer calls. The decisive choice is not the interface but vendor module versus custom build, judged on integration quality and five-year cost.
What a tenant portal must do in 2026
The regulatory bar has risen. Since April 2024 the Regulator of Social Housing consumer standards and the statutory Housing Ombudsman Complaint Handling Code apply, Tenant Satisfaction Measures are published every year, and Awaab's Law has set fixed timescales for damp and mould hazards since October 2025. A portal that timestamps reports and shows progress gives you the evidence trail. The useful scope comes down to six blocks:
- Rent statements and balances online, with 24 months of history and PDF download.
- Online payment by card and Direct Debit setup, reconciled automatically.
- Repair requests with photos, category (plumbing, heating, damp and mould, communal areas), preferred slot and handoff to the contractor.
- Complaint tracking aligned with the Ombudsman code stages and response deadlines.
- Documents: tenancy agreement, gas safety record, service charge statements.
- Messaging with the housing officer, timestamped and archived.
The hard part is integration: the portal reads rent accounts, writes repairs into the housing management system (NEC Housing, MRI, Civica Cx depending on the landlord) and pulls back contractor updates.
Custom build versus vendor module
| Criterion | Vendor module | Custom portal |
|---|---|---|
| Initial cost (GBP) | 18,000 to 40,000 (configuration) | 50,000 to 120,000 |
| Licence or subscription | £0.25 to £0.70 per home per month | Hosting £5,000 to £12,000 a year |
| 5-year cost for 12,000 homes | 198,000 to 544,000 | 75,000 to 180,000 excluding new features |
| Time to go live | 3 to 4 months | 6 to 9 months |
| Complaint journey fit | Limited to built-in options | Designed around your stages and deadlines |
| Contractor connection | Rarely included | API or contractor portal possible |
| Lock-in | Strong vendor dependency | You own the code and data |
The five-year view often reverses intuition: at £0.45 per home per month, a module licence costs about £65,000 a year for 12,000 homes. Custom starts to make sense above 5,000 to 8,000 homes, or when complaint handling is under scrutiny in your TSM results.
Cost breakdown of a custom portal
| Work package | Content | Share of budget |
|---|---|---|
| Discovery and UX | Workshops with officers and residents, mobile prototypes | 10 to 15% |
| Housing system connectors | Accounts, statements, repairs, real-time or nightly sync | 25 to 35% |
| Payments and Direct Debit | Card, mandate, reconciliation | 8 to 12% |
| Repairs and complaints | Forms, photos, statuses, SMS and email alerts | 20 to 25% |
| Security and UK GDPR | Strong authentication, audit logs, UK hosting | 8 to 10% |
| Accessibility and testing | WCAG 2.2 AA, testing with older residents, load tests | 10 to 12% |
At Kolonell this scope sits in the complex custom application category, 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR). For 12,000 homes with several system and contractor connectors, the exact figure is set in the quote after the discovery workshop, with Premium maintenance at 120,000 FCFA (183 EUR) a month.
Mini case study
Priya, Director of IT at a 12,000-home housing association in East London, logs 900 repair requests and about 1,600 other calls a month (balances, statements, letters). A call takes 7 minutes of an adviser whose fully loaded cost is £26 an hour.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Calls avoided: 40% of 2,500 = 1,000 calls a month.
- Time freed: 1,000 × 7 min = 117 hours a month, so 117 × £26 × 12 = £36,500 a year.
- Paper statements: 12,000 homes × 4 quarterly statements × £0.95 print and postage = £45,600 a year. With 50% of residents moving to digital: £22,800 saved a year.
- Total gain: about £59,300 a year.
For an £85,000 portal with £10,000 a year in hosting and maintenance, payback comes in under two years, before counting faster repair resolution and fewer Ombudsman escalations. Adoption is the assumption to watch.
FAQ
How much does a custom tenant portal for 12,000 homes cost?
Expect £50,000 to £120,000, the gap driven by the number of system and contractor integrations. A vendor module starts lower but costs £0.25 to £0.70 per home per month.
How long does it take?
Allow 6 to 9 months, including about 2 months for connectors and testing with your system vendor. A 6-week pilot on 1,000 homes de-risks the full rollout.
Can we really cut calls by 40%?
It is realistic when repair progress is visible online, because chasing calls often make up 30 to 50% of volume. Results depend on adoption and automatic notifications.
Does the portal help with Awaab's Law and the Complaint Handling Code?
Yes, timestamped reports, photos and status history give you an auditable record of response times. It does not replace your processes, but it makes them measurable.
Does the portal need to meet accessibility standards?
Yes, aim for WCAG 2.2 AA, since a large share of residents are over 60 or have disabilities. User testing is about 5% of budget and sharply reduces support calls.
Let's scope your project. Share your housing system, call volumes and complaint categories, and we will scope a pilot then a full rollout over 6 to 9 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.