The verdict in three sentences
For a Halifax bank or credit union with 1,200 employees subject to mandatory AML/ATF training, a customized and integrated Moodle costs roughly 40,000 to 80,000 CAD in 2026, against 80,000 to 200,000 CAD for a custom LMS. Moodle is enough if the need is limited to delivering courses and issuing certificates; custom becomes the right choice when certification tracking must feed compliance reporting, the HRIS and the corporate directory. In both cases, plan 4 to 6 months of project time and single sign-on with the directory from day one.
What regulators and compliance expect from the platform
In Canada, the Proceeds of Crime (Money Laundering) and Terrorist Financing Act requires reporting entities to maintain a written, ongoing compliance training program. During FINTRAC examinations, and under OSFI expectations for federally regulated banks, the institution must prove who was trained, when, with what score and on which version of the module. The platform is therefore an evidence tool as much as a learning tool.
| Requirement | Customized Moodle | Custom LMS |
|---|---|---|
| Course delivery and quizzes | Native | Built to your needs |
| Single sign-on with the directory (Active Directory, Entra ID) | Plugin to configure and maintain | Built in |
| Mandatory campaigns by role and branch | Possible via cohorts, manual management | Automatic from the HRIS |
| Reminders and manager escalation | Basic | Configurable by threshold and delay |
| Certification register for compliance | Report exports, Excel rework | Exam-ready dashboard and export |
| Module versioning and audit trail | Limited | Complete, timestamped |
| Bilingual English and French delivery | Language packs | Designed from the start |
| Indicative 2026 price | 40,000 to 80,000 CAD | 80,000 to 200,000 CAD |
Detailed budget for both options
| Item | Integrated Moodle | Custom LMS |
|---|---|---|
| Scoping, HR and compliance workshops | 5,000 CAD | 10,000 to 18,000 CAD |
| Installation, theme and configuration | 12,000 to 22,000 CAD | Included in development |
| Feature development | Plugins and adjustments: 10,000 to 25,000 CAD | 50,000 to 135,000 CAD |
| Single sign-on and HRIS connection | 8,000 to 16,000 CAD | 12,000 to 25,000 CAD |
| Compliance reporting | 5,000 to 12,000 CAD | 8,000 to 22,000 CAD |
| Yearly hosting (Canadian cloud region) | 6,000 to 18,000 CAD | 6,000 to 18,000 CAD |
| Monthly maintenance | 800 to 1,500 CAD | 1,500 to 3,000 CAD |
| Project total excluding recurring | 40,000 to 80,000 CAD | 80,000 to 200,000 CAD |
Market SaaS LMS licenses, at roughly 4 to 9 CAD per user per month, would cost 57,600 to 129,600 CAD per year for 1,200 employees, which makes an owned platform pay back quickly.
Timeline of a 4 to 6 month project
| Phase | Duration | Deliverable |
|---|---|---|
| Scoping and mockups | 3 to 4 weeks | Learner journey, mandatory training matrix |
| Development and integrations | 8 to 12 weeks | Platform, single sign-on, HRIS connection |
| Content production or migration | 4 to 8 weeks in parallel | AML/ATF, security, code of conduct modules |
| Pilot in 2 branches and head office | 3 weeks | User feedback, adjustments |
| Network rollout | 2 to 3 weeks | 1,200 active accounts, first campaign |
Mini case study
Emily, HR director of a regional bank in Halifax (1,200 employees, 30 branches), currently runs annual AML/ATF training in person: rooms, travel from rural branches and non-working hours cost about 120 CAD per employee, or 144,000 CAD per year. She chooses a custom LMS at 130,000 CAD, with 12,000 CAD of hosting and 24,000 CAD of yearly maintenance (2,000 CAD per month). First-year cost: 166,000 CAD. If training moves 80% online, savings reach 115,200 CAD per year, net of running costs about 79,200 CAD, covering the build in about 20 months, with a certification register ready for FINTRAC. Illustrative case.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Moodle is free, so why does it cost 40,000 CAD or more?
The software is open source, but secure installation, a branded theme, single sign-on, reporting plugins and testing represent 25 to 45 days of work. Hosting and maintenance are added every year.
How long does it take to roll the platform out across the network?
Allow 4 to 6 months in total, including a 3-week pilot in 2 branches and head office. The first mandatory campaign can start at rollout.
Can the platform serve both English and French speaking staff?
Yes, and in Nova Scotia this matters for some teams. A custom LMS handles bilingual content and certificates natively; on Moodle, plan 3,000 to 6,000 CAD to configure language packs and translated reports.
Can data be hosted in Canada?
Yes, using a Canadian cloud region, which helps meet PIPEDA expectations and internal data residency policies. Yearly hosting ranges from 6,000 to 18,000 CAD depending on redundancy.
Are the certificates acceptable during an examination?
They are if each certificate is timestamped, tied to a specific module version and score, with a tamper-proof audit trail. This is one of the main arguments for a custom build.
Let's scope your project. Tell us your headcount, mandatory training and directory, and we will send a costed comparison of Moodle and a custom LMS, an indicative budget and a 4 to 6 month plan. 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.

