The verdict in three sentences
For a Montréal housing organization managing around 15 000 units, a resident self-service portal costs roughly CAD 150 000 to 280 000 in 2026 and takes about 6 months to deliver. It pays back through fewer inbound calls (a realistic target is 35 % of 2 800 monthly calls) and through online rent payment. Two conditions decide success: a clean link to the property management system and accessibility and French-language compliance checked during acceptance testing, not after launch.
What the portal must do in version 1
The head of resident services does not need another website. They need simple requests off the phone: a leaking tap, a stuck window, a lost rent receipt, a balance question. In social and community housing, around 60 % of calls concern repairs or their follow-up and roughly 20 % concern payments or documents. Those are the two families the portal has to absorb.
The repair request with photos is the core module. The resident picks the room and the equipment, describes the issue and attaches one to three phone photos. The request reaches the customer service agent already qualified, and is dispatched to the right contractor without a callback. The contractor updates the status (accepted, appointment set, completed) and the resident gets an SMS or email.
| Module | Resident use | Benefit for the landlord | Share of budget (2026 estimate) |
|---|---|---|---|
| Repair requests with photos | Report an issue in 3 minutes | Qualified at source, fewer wasted trips | 25 % |
| Contractor status tracking | See status and visit date | No more where is my request calls | 15 % |
| Rent notices and receipts | Download documents | Less paper mail | 10 % |
| Online payment (pre-authorized debit, Interac, card) | Pay or settle a balance | Faster collection, fewer reminders | 10 % |
| Property management system link | Up-to-date data, no re-keying | Single source of truth | 20 % |
| Accessibility and user testing | Usable by every resident | Compliance, fewer complaints | 10 % |
| Lease, letters, secure messaging | Self-serve information | Fewer office visits | 10 % |
Photos genuinely change triage. A plumbing problem request with no picture often triggers a diagnostic visit first. With a photo, the agent can tell a worn washer from a riser leak, and the contractor shows up with the right part. Landlords who adopted photo intake typically report 15 to 25 % fewer trips on routine repairs.
Budget and timeline: three realistic scenarios
Budget depends less on the number of screens than on the depth of integration with the property management system (Yardi, MRI or a public-sector in-house system) and on how many contractors must be connected. Three scenarios seen in the Québec market in 2026:
| Scenario | Scope | Budget (CAD, 2026 estimate) | Timeline | Calls avoided target |
|---|---|---|---|---|
| Core | Requests, tracking, documents, read-only system link | 150 000 to 180 000 | 4 to 5 months | 20 % |
| Standard | Core + online payment + rent notices + two-way integration | 190 000 to 230 000 | 6 months | 35 % |
| Extended | Standard + full contractor portal, scheduling, satisfaction surveys | 240 000 to 280 000 | 7 to 8 months | 40 % |
Recurring costs are often missing from the board memo.
| Recurring item | Annual estimate 2026 | Note |
|---|---|---|
| Canadian hosting, backups, monitoring | CAD 9 000 to 18 000 | Resident personal data |
| Corrective and evolutive maintenance | 12 to 18 % of build cost | Fixes and upgrades |
| Accessibility re-audit | CAD 6 000 to 12 000 | Repeat after major releases |
| SMS notifications | CAD 0.01 to 0.03 per SMS | About 35 000 SMS a year at this scale |
| Payment fees | Low flat fee for debit, 1.5 to 2.5 % for cards | Pre-authorized debit is cheapest |
Accessibility, language and data: the three things that derail projects
Accessibility. Québec public bodies follow the government web accessibility standards (SGQRI 008, aligned on WCAG). Many residents are older or live with a disability: a request form that fails with a keyboard or screen reader sends them back to the phone and cancels the benefit. Build the criteria into the mockups and test with 8 to 12 real residents before launch.
Language. Under the Charter of the French language as amended by Bill 96, the portal must be available in French first, with any English version offered on equal or lesser footing. Plan translation and wording reviews in the schedule.
Data. Photos can show people or the inside of a home. Set a retention period (for example 24 months after closure), host in Canada and document the privacy impact assessment required under Law 25. The privacy officer should sign off on the journey during scoping.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
For related reading, see our article on lift maintenance contract management and our page on custom web applications.
Mini case study
Julie, director of resident services at a Montréal housing organization, starts from the Standard scenario at CAD 210 000. Her contact centre handles 2 800 calls a month at 6 minutes each, notes included. Cutting 35 % removes 980 calls a month, about 98 hours. Over a year that is 1 176 hours, and at a loaded cost of CAD 42 per hour, roughly CAD 49 400 a year of agent time redirected to arrears and tenant relations.
A second lever: 15 % fewer diagnostic trips on 7 500 routine repairs a year, at CAD 85 per trip, saves about CAD 95 600 on contractor costs. The total is close to CAD 145 000 a year, against CAD 210 000 invested and about CAD 40 000 of recurring costs. Payback lands at around 20 months.
FAQ
How many residents actually use a portal?
In social housing, activation usually reaches 30 to 45 % of households in year one and 55 to 65 % after two years. An activation campaign with letters, codes and on-site help adds 10 to 15 points.
Do we need native mobile apps?
Rarely in version 1. A responsive portal or PWA covers more than 90 % of uses, photo capture included, at 30 to 40 % less than two native apps.
Is French-first mandatory?
Yes for organizations operating in Québec under the Charter of the French language. Budget for French content as the reference version and treat English as a translation.
How long does the system integration take?
Count 6 to 8 weeks with documented APIs and up to 12 weeks if the vendor must open new data flows. It is often the critical path of a 6-month project.
Will contractors update statuses?
Yes if the tool is simple and written into the contract: a 48-hour update clause with a monthly indicator is enough in most cases.
Let's scope your project. We work with you on portal scope, property system integration and the accessibility testing plan before any commitment. 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.