The verdict in three sentences
For a Toronto immigration law firm handling 1,500 files a year (study permits, work permits and permanent residence), a client case portal costs, as a 2026 order of magnitude, CAD 40,000 to 85,000 and launches in 3 to 4 months. The gain on staff workload is immediate: when each client sees the status of the application and the missing documents, follow-up messages drop by 60 %. The non-negotiable point is data protection: passports, bank statements and civil records fall under PIPEDA and Law Society of Ontario confidentiality rules.
What the portal replaces
A case manager handling 150 files through WhatsApp and email receives on average 20 to 30 messages a day along the lines of "any news on my permit?". Documents arrive as badly framed photos, scattered across conversations, and nobody knows which version of the bank statement is current.
| Module | Core version | Full version |
|---|---|---|
| Client area: file, steps, requested documents | CAD 8,500 | CAD 13,500 |
| Document upload with checks (format, readability, expiry date) | CAD 6,000 | CAD 11,000 |
| Application status by program (study permit, work permit, Express Entry, PNP) | CAD 5,000 | CAD 10,000 |
| Online fee payment (card, Interac e-Transfer) and installment plan | CAD 4,500 | CAD 9,000 |
| Automatic reminders by email, SMS and WhatsApp | CAD 3,500 | CAD 7,000 |
| Staff workspace: work queue, tasks, internal notes | CAD 6,000 | CAD 13,500 |
| Security: encryption, access log, document retention and deletion | CAD 3,500 | CAD 10,000 |
| Testing, migration of open files, training | CAD 3,000 | CAD 11,000 |
| Total | CAD 40,000 | CAD 85,000 |
The portal does not file applications on the client's behalf in the IRCC portals. It organizes everything that comes before: collection, verification, preparation and tracking, which represents 80 % of a case manager's time.
Compare the solutions
| Option | 2026 upfront cost (order of magnitude) | Annual cost | Data hosted in Canada | Status by program | Timeline |
|---|---|---|---|---|---|
| WhatsApp, email and shared folders | CAD 0 | Staff time | No | No | Immediate |
| Generic CRM with client portal | CAD 5,000 to 14,000 | CAD 10,000 to 20,000 (licences) | Depends on vendor | Limited configuration | 1 to 2 months |
| Specialized immigration case software | CAD 3,000 to 10,000 | CAD 14,000 to 30,000 | Often | Strong for Canada | 1 to 2 months |
| Custom portal | CAD 40,000 to 85,000 | CAD 5,000 to 10,000 maintenance | Yes | Fitted to your practice | 3 to 4 months |
Specialized immigration software is solid and fast to set up. Custom makes sense when the firm wants its own client experience, its own intake rules and an integration with its accounting and practice management tools.
For a price reference, a custom web application at Kolonell ranges from 2,500,000 to 4,000,000 FCFA (EUR 3,810 to 6,100) for a simple project, from 4,000,000 to 7,000,000 FCFA (EUR 6,100 to 10,670) for medium complexity and from 7,000,000 to 15,000,000 FCFA (EUR 10,670 to 22,870) and up for a complex project. Monthly maintenance runs from 35,000 to 120,000 FCFA (EUR 50 to 180).
The metrics to track
| Metric | Before (WhatsApp) | Target at 6 months |
|---|---|---|
| Follow-up messages per case manager per day | 25 | 10 (-60 %) |
| Average document collection time | 21 days | 9 days |
| Files per case manager | 150 | 220 |
| Fees collected on time | 70 % | 90 % |
| Expired documents caught before filing | By chance | 100 % |
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Priya, managing partner of a hypothetical immigration law firm in Toronto, has 10 case managers for 1,500 files a year, with average fees of CAD 4,000. If the portal lifts each case manager from 150 to 220 files, the firm can handle 2,200 files with the same team. Even gaining only 200 more files in the first year brings in an extra CAD 800,000. Without growth, it can instead avoid 3 hires, about 3 × CAD 55,000 = CAD 165,000 a year. On a CAD 70,000 budget, payback comes in about 5 months.
FAQ
How much does a case portal for an immigration law firm in Toronto cost?
As a 2026 order of magnitude, plan CAD 40,000 to 85,000 for a custom portal with document upload, statuses, payment and reminders. Maintenance then runs CAD 5,000 to 10,000 a year.
Is client data protected?
Documents are encrypted, every access is logged and files are deleted on a set date after closing, for example 24 months. Hosting stays in Canada, in line with PIPEDA and the firm's professional obligations.
Can clients pay online?
Yes, by card or Interac e-Transfer, with a 2 or 3 installment plan. The receipt is available in the client area as soon as payment clears.
Does the portal work on a phone?
Yes, 85 % of clients upload their documents from a smartphone. The camera is guided to frame a readable passport or bank statement.
What launch time should we plan?
Plan 3 to 4 months, including a one-month test with 50 open files. Existing files move over progressively, without interrupting service.
Let's scope your project. Tell us your file volume, your programs and how you collect fees: we will price the scope, give an indicative budget and a timeline. 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.

