The verdict in three sentences
For 1,800 employees, a per-seat LMS SaaS becomes the most expensive option from year two. Hosted Moodle wins on cost but needs people to run it and a reworked interface for frontline teams. A custom platform pays off when the company wants a simple mobile journey, wired into its HRIS, with full ownership of its training data.
Three options, three cost models
The HR director of a Toronto retail and distribution company, 42 stores and 2 warehouses across the GTA, must train 1,800 people, 1,400 of them frontline: cashiers, pickers, department leads. Today 140 modules sit as slide decks and videos on a shared drive. Ontario requirements such as workplace health and safety awareness, WHMIS and AODA training need reliable completion tracking.
| Option | Pricing model (2026 order of magnitude) | Year 1 cost | 5-year cost |
|---|---|---|---|
| Entry-level LMS SaaS | 6 CAD per user per month | 129,600 CAD | 648,000 CAD |
| Full-featured LMS SaaS | 13 CAD per user per month | 280,800 CAD | 1,404,000 CAD |
| Hosted, managed Moodle | 8,500 to 21,000 CAD a year + integrator | 35,000 to 57,000 CAD | 78,000 to 140,000 CAD |
| Kolonell custom platform | 10,670 to 22,870+ EUR (7 to 15M+ FCFA), complex band | 10,670 to 22,870+ EUR + maintenance | upfront budget + 3,180 to 10,980 EUR maintenance |
LMS vendors routinely give 30 to 50 % off above 1,000 seats, bringing the 13 CAD option to around 145,000 CAD a year. Even discounted, the five-year gap stays wide. Kolonell maintenance runs at 53, 114 or 183 EUR a month; video hosting is quoted separately based on volume.
What you really need to compare
Price is not enough. Frontline staff log in from a personal phone or a break-room kiosk, often five minutes before a shift. Usability and sign-in matter more than feature count.
| Criterion | LMS SaaS | Moodle | Custom |
|---|---|---|---|
| Sign-in without email (employee ID, QR) | rare | plugin to adapt | native |
| SSO with Azure AD or Google | included | plugin | included |
| HRIS sync (hires, exits, roles) | paid connectors | development | included in scope |
| Migration of 140 modules | by your team | by the integrator | moved to SCORM or video |
| Paths by role and store | yes | yes, complex | yes, business rules |
| Dashboards per district manager | standard | to configure | tailored |
| Time to go-live | 1 to 2 months | 3 to 4 months | 4 to 6 months |
Module migration is routinely underestimated: 1 to 3 hours per module for conversion, testing and setup, so 140 to 420 hours depending on the source material. Include it in every comparison, whatever the option.
Watch points for a Toronto employer
The HRIS is the key. If each new hire automatically gets an account and an onboarding path, HR saves hundreds of hours of data entry. Plan for exportable completion records for audits by the Ministry of Labour, and for bilingual English and French content if you also run stores in Quebec, with languages set in the quote. Finally, the platform must hold up during mandatory campaigns, when 1,000 people log in in the same week.
A final point on governance: decide early who owns content. In most retail companies, operations managers write the procedures and HR publishes them. A custom platform can enforce that workflow with a draft, review and publish cycle, so a store manager never sees an outdated forklift procedure. Budget about 10 hours a month of content upkeep across the 140 modules, whatever option you choose.
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, HR director of the company, shortlists two scenarios. The 13 CAD LMS negotiated down to 7.80 CAD after 40 % off: 1,800 × 7.80 × 12 = 168,480 CAD a year, or 842,400 CAD over five years. The custom platform in the complex band, budgeted at 22,000 EUR, plus Premium maintenance at 183 EUR a month for five years (10,980 EUR) and video hosting quoted at 3,000 EUR a year (15,000 EUR): 47,980 EUR in total. Against 842,400 CAD of licences, the custom route costs a small fraction over the period, leaving room to fund a full content refresh.
FAQ
Isn't Moodle free?
The software is, running it is not: hosting, upgrades, plugins and support cost 8,500 to 21,000 CAD a year for 1,800 users, plus an integrator for new features.
Can we reuse our SCORM modules?
Yes, a custom platform can play SCORM 1.2 and 2004 packages. Slide decks and videos are turned into short 5 to 10 minute modules.
How long until go-live?
Allow 4 to 6 months for custom, including a 1-month pilot in 3 stores before rollout to all 42.
Will it work on in-store kiosks?
Yes, with sign-in by employee ID plus PIN or QR code, no work email needed. Opening a session takes under 10 seconds.
Who owns the training data?
With custom, the company owns the code and the database. With SaaS, a full export must be negotiated in the contract and is sometimes charged.
Let's scope your project. We map the learning paths, module migration and HRIS integration with you for a go-live within a few 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.
