The verdict in three sentences
For a bank with 2,400 employees, the point of an LMS is not pedagogy but evidence: who completed AML/CFT training, when, with what score, and being able to produce it in 10 minutes during a regulatory inspection. A customised Moodle at 40,000 to 80,000 SGD (in Rabat, 150,000 to 300,000 MAD) covers 80 % of the need if you invest in Active Directory SSO and compliance reporting. A custom LMS at 110,000 to 190,000 SGD (400,000 to 700,000 MAD in Morocco) is only justified if the platform must drive role-based learning paths linked to HR, system entitlements and annual reviews.
Three options, five years of costs
In Singapore, as in Rabat or Casablanca, banks usually compare three routes. The figures below are 2026 market estimates for Singapore, excluding content production.
| Item (2026 order of magnitude) | International SaaS LMS | Customised Moodle | Custom LMS |
|---|---|---|---|
| Setup | 15,000 to 30,000 SGD | 40,000 to 80,000 SGD | 110,000 to 190,000 SGD |
| Annual recurring | 115,000 to 155,000 SGD (3 to 4 USD/user/month) | 12,000 to 20,000 SGD (hosting, maintenance) | 18,000 to 28,000 SGD (hosting, maintenance) |
| 5-year cumulative cost (median scenario) | about 700,000 SGD | about 140,000 SGD | about 265,000 SGD |
| Active Directory / Entra ID SSO | Included in enterprise plan | SAML or OIDC plugin, 3 to 5 days | Native |
| In-country hosting | Depends on vendor region | Yes, on-premise or local cloud | Yes |
| Regulatory export | Standard reports | Custom reports to build | Designed around the required format |
| Time to go live | 2 to 3 months | 4 to 5 months | 5 to 7 months |
At this size the international SaaS quickly becomes the most expensive option, and outsourcing a system holding employee data triggers MAS Technology Risk Management and outsourcing expectations, plus PDPA obligations.
The training to track and what you must prove
A bank must be able to demonstrate, employee by employee, that its mandatory training plan is being met.
| Mandatory training | Audience | Typical frequency | Evidence expected |
|---|---|---|---|
| AML/CFT (MAS Notice 626) | All staff, enhanced for front office and compliance | Annual | Date, duration, quiz score, certificate |
| Information security | All staff | Annual + phishing campaigns | Completion rate per division |
| Personal data protection (PDPA) | All staff | Every 2 years | Named certificate |
| Code of conduct and conflicts of interest | All staff, managers first | Annual | Electronically signed attestation |
| Complaints handling and fair dealing | Branch and relationship staff | Annual | Minimum 80 % score |
| Credit and product entitlements | Advisers, relationship managers | On joining the role | Certification before access is granted |
The platform must automatically chase late learners at D-30, D-15 and D-7, then alert their manager, and produce a time-stamped export (CSV or signed PDF) per course and per entity.
What makes the project succeed
- SSO in release 1: without seamless Windows sign-in, completion rates drop by 20 to 30 points.
- Daily HR sync: joiners, leavers, transfers and role changes update mandatory paths with no manual entry.
- SCORM or xAPI to reuse existing modules and those from content vendors.
- Mobile: branch staff complete 40 to 60 % of modules on a smartphone, often away from their desk.
- Acceptance with Compliance: have the compliance team sign off the export format before go-live.
Mini case study
Hypothetical persona: Rachel, head of HR at a 2,400-employee bank in Singapore. Today three people consolidate attendance sheets and quiz results in Excel, or 3 FTEs at about 75,000 SGD loaded cost each per year. Every regulatory request ties up two weeks of work.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
With a customised Moodle at 60,000 SGD and 15,000 SGD of annual running costs, consolidation drops to one FTE. Saving: 2 × 75,000 = 150,000 SGD a year. The platform pays for itself in under 6 months on freed-up payroll alone. A custom LMS at 150,000 SGD would pay back in about 14 months, which only makes sense if integration with entitlements and annual reviews delivers an additional, quantified gain.
FAQ
Is Moodle secure enough for a bank?
Yes, if it is hardened and maintained: monthly security updates, hosting within your perimeter, encryption, SSO and an annual penetration test (10,000 to 20,000 SGD). Several large financial institutions run it.
What does Active Directory SSO integration cost?
On Moodle, allow 3 to 5 days of SAML or OpenID Connect configuration, about 4,000 to 8,000 SGD. On a custom LMS, it is part of the architecture from the start.
Can we reuse our existing e-learning modules?
Yes, if they are SCORM 1.2, SCORM 2004 or xAPI. Videos and PDFs integrate easily; modules in a proprietary format sometimes need conversion, 500 to 2,000 SGD per module.
What timeline for 2,400 employees?
Allow 4 to 5 months for Moodle and 5 to 7 months for custom, including a 4 to 6 week pilot with one division of 200 to 300 people.
Do we need to address data protection rules?
Yes, employee training records are personal data under the PDPA, and a vendor-hosted LMS falls under MAS outsourcing guidelines. Document data location, retention and access controls before go-live.
Let's scope your project. We compare a customised Moodle and a custom LMS with you based on your mandatory training, HR and SSO integrations, with an indicative budget and a 4 to 7 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.