Websites11 min read

Multi-Tenant SaaS Architecture in Singapore: 2026 Build and Hosting Cost

Mohamed Bah·Fondateur, Kolonell
November 4, 2026
Share:
Multi-Tenant SaaS Architecture in Singapore: 2026 Build and Hosting Cost

Multi-Tenant SaaS Architecture in Singapore: 2026 Build and Hosting Cost

Websites

The verdict in three sentences

A multi-tenant rebuild of on-premise software costs between EUR 60,000 and 180,000 (about USD 65,000 to 195,000) in 2026 and takes 6 to 9 months, depending on technical debt and the number of client customisations to absorb. Shared hosting runs at EUR 300 to 2,500 a month and cuts cost-to-serve per client by 3 to 5 times compared with on-site installs. The structural decision is data isolation: shared database, schema per tenant or database per tenant.

Shared database, schema per tenant or database per tenant

Each model trades off running cost, isolation and ease of customisation. For a mid-sized B2B vendor, schema per tenant is often the best compromise at launch.

CriterionShared database (tenant_id column)Schema per tenantDatabase per tenant
Hosting cost for 30 clientsEUR 300 to 700 a monthEUR 500 to 1,200 a monthEUR 1,200 to 2,500 a month
Data isolationLogical, code-dependent (RLS)StrongFull
Schema migrationsOne, fast30 runs, to orchestrate30 runs, slower
Backup and restore of one clientComplexSimpleVery simple
Per-client customisationLimitedMediumHigh
Practical client ceilingSeveral thousand300 to 1,00050 to 200
Large-account demands (banks, healthcare)Often refusedOften acceptedAccepted

A hybrid approach works well: schema per tenant for most clients, a dedicated database sold as an option for regulated clients. In Singapore, financial clients often require it under MAS technology risk guidelines.

The migration budget, phase by phase

Most of the cost does not come from the database but from everything the installed software never handled: sign-up, billing, monitoring, continuous updates.

PhaseContentBudget 2026 (order of magnitude)Duration
Audit and target architectureTechnical debt, customisations, isolation choiceEUR 6,000 to 12,0003 to 4 weeks
Multi-tenant layerTenant resolution, isolation, per-tenant configEUR 15,000 to 45,0002 to 3 months
Authentication and rolesSSO, SAML or OIDC for large accounts, MFAEUR 6,000 to 18,0003 to 6 weeks
Subscription and billingPlans, quotas, Stripe Billing, invoicesEUR 8,000 to 20,0004 to 6 weeks
Infrastructure and CI/CDContainers, environments, continuous deploymentEUR 8,000 to 25,0004 to 8 weeks
Monitoring and securityLogs, alerts, penetration testEUR 5,000 to 20,0003 to 5 weeks
Migration of the 30 clientsData migration scripts, acceptance, supportEUR 12,000 to 40,0002 to 3 months
TotalEUR 60,000 to 180,0006 to 9 months

Also set aside 10 to 15% of the budget for client customisations to be turned into settings, often underestimated at audit stage.

Why cost per client falls so much

On-premise, each client means a version to maintain, on-site visits or remote sessions for updates, and support calls that start with « which version are you on? ». In SaaS, one version runs. Updates go from 4 days per client per year to a few minutes of automated deployment, and support resolves incidents by reading the logs directly.

Mini case study

Nathalie, CEO of a vendor of practice-management software for accounting firms in Singapore, has 30 clients on on-site installs. Each client costs on average EUR 6,500 a year in updates, version support and interventions, i.e. EUR 195,000 a year.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

After a EUR 120,000 migration to a schema-per-tenant model, hosting costs EUR 900 a month (EUR 10,800 a year) and cost-to-serve falls to EUR 1,600 per client, i.e. EUR 48,000 a year. Total cost: EUR 58,800 a year, a 3.3-fold reduction. Annual savings: EUR 136,200. Payback: about 11 months, before even counting new clients signed without installation, whose onboarding time drops from 5 days to 1 hour.

FAQ

Do we need to rewrite the whole software?

Rarely. In 70% of cases, the business core is kept and the multi-tenant layer, authentication and billing are added around it. A full rewrite is only justified if the technology is no longer maintained.

Which isolation model to start with?

Schema per tenant for 20 to 300 B2B clients, with a dedicated-database option for regulated sectors. A shared database becomes relevant beyond a few hundred low-customisation clients.

How much does hosting cost at launch?

Between EUR 300 and 2,500 a month for 30 clients depending on the model, backups and staging included. Cost then grows far more slowly than the number of clients.

How do we migrate existing clients without losing them?

In waves of 5 to 8 clients, with tested data migration and 2 to 4 weeks of parallel running. Offering a 10 to 15% discount in year one eases adoption.

Does SaaS change the revenue model?

Yes: perpetual licence plus maintenance (often 18 to 22% a year) becomes a monthly subscription. Revenue in the switch year often falls 15 to 25% before overtaking the old model within 2 to 3 years.

Let's scope your project. Send us your stack, client count and their customisations: we will price a multi-tenant migration between EUR 60,000 and 180,000 with a 3-week audit. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#multi-tenant SaaS#SaaS architecture#software vendor#data isolation#SaaS hosting cost#SaaS migration
Share:

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.