Websites11 min read

Multi-Tenant B2B SaaS Architecture for a Berlin Startup: Cost and Hosting

Mohamed Bah·Fondateur, Kolonell
October 8, 2026
Share:
Multi-Tenant B2B SaaS Architecture for a Berlin Startup: Cost and Hosting

Multi-Tenant B2B SaaS Architecture for a Berlin Startup: Cost and Hosting

Websites

The verdict in three sentences

A startup aiming for 300 customers on a codebase built for 15 must pick its isolation model before writing the first line of version 2. For most B2B SaaS products, row-level isolation enforced in the database offers the best balance of cost, simplicity and security, while schema per tenant is best kept for demanding accounts. A realistic rebuild budget in Berlin sits between 70,000 and 160,000 EUR, part of which can be funded through public programs.

The three isolation models and their cost

Multi-tenancy means serving every customer from the same application. The real question is how data is separated. Three models dominate in 2026, with very different consequences for budget, operations and customer requirements.

ModelPrincipleIndicative rebuild costHosting at 300 customersFor whom
Row-level isolation (tenant_id + RLS)One database, each row tagged by tenant, PostgreSQL security policies70,000 to 95,000 EUR300 to 900 EUR a monthSME customers, moderate volumes
Schema per tenantOne database, one PostgreSQL schema per customer85,000 to 125,000 EUR700 to 1,600 EUR a monthCustomers asking for strong logical separation
Database per tenantOne dedicated database per customer110,000 to 160,000 EUR1,500 to 2,500 EUR a month and moreHealth, finance, audited enterprises
HybridRow-level by default, dedicated database as a paid option95,000 to 145,000 EUR600 to 2,000 EUR a monthSaaS selling an Enterprise tier
Instance per customer (single-tenant)A full copy of the app per customerCheap at first, costly later80 to 250 EUR per customer a monthAvoid beyond 20 customers

The hybrid model is increasingly popular: 95% of customers share one database, and the 5% of large accounts pay a « dedicated database » option billed 300 to 800 EUR more per month, which more than covers the extra hosting.

What version 2 needs to sell to enterprise accounts

Beyond isolation, IT departments of mid-sized companies ask the same questions in every tender. Answering them at design time avoids losing 20,000 EUR a year contracts.

RequirementDevelopment effortIndicative 2026 costCommercial impact
SAML SSO and OpenID Connect8 to 15 days7,000 to 13,000 EUROften a blocker above 200 users
Fine-grained roles and permissions10 to 20 days8,500 to 17,000 EURRequired by procurement and HR
Exportable audit log5 to 10 days4,300 to 8,500 EURRequested by CISOs and auditors
EU hosting (Hetzner, IONOS, OVHcloud)Infrastructure choice+10 to 25% on hostingReassures on sovereignty and GDPR
Usage-based billing (Stripe Billing)8 to 12 days7,000 to 10,000 EUREnables per-seat or volume tiers
Documented backups and disaster recovery4 to 8 days3,500 to 7,000 EURStandard clause in Enterprise contracts

On funding, Berlin startups can look at programs such as Pro FIT from IBB, which combines grants and loans for innovation projects, and the federal research allowance (Forschungszulage), which refunds 25% of eligible R&D staff costs. These schemes do not cover everything, but they clearly reduce the net cost.

Typical rebuild schedule

A 95,000 EUR multi-tenant rebuild usually runs over 14 to 20 weeks. Three weeks of scoping and data modeling, eight to twelve weeks of development in two-week sprints, two to three weeks migrating existing customers with parallel runs, then stabilization. Migration is the most underestimated step: every existing customer must find their data intact, tested on a staging environment.

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.

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.

Lena, CTO of a Berlin startup selling scheduling software to veterinary clinics, serves 15 customers on one instance each, or 15 servers at 120 EUR a month. At 300 customers, that model would cost 36,000 EUR a month in hosting. She chooses row-level isolation with a dedicated database option, for a 98,000 EUR rebuild, of which roughly 24,500 EUR is refunded through the research allowance.

Net cost: about 73,500 EUR. Planned hosting at 300 customers: 1,100 EUR a month instead of 36,000 EUR. The rebuild pays for itself in about two months of operation at full load.

FAQ

Do we have to rewrite everything to go multi-tenant?

Not necessarily. If the code is clean, adding a tenant identifier and database security policies can represent 30 to 50% of a full rewrite, so 35,000 to 70,000 EUR.

Is row-level isolation secure enough?

Yes, if it relies on PostgreSQL Row Level Security and automated tests. It fits 90% of B2B SaaS; plan a dedicated database for customers under health or banking audits.

How much does hosting a 300-customer SaaS cost?

Between 300 and 2,500 EUR a month depending on the model and load, excluding monitoring tools that add 50 to 300 EUR a month.

Is SAML SSO really needed?

As soon as you target companies above 200 employees, it shows up in more than half of tenders. Budget 7,000 to 13,000 EUR to integrate it properly.

Let's scope your project. We design the multi-tenant architecture of your SaaS, its indicative budget and the migration plan for your existing customers. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#multi-tenant SaaS#SaaS architecture#Berlin#startup#cloud hosting#B2B SaaS
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.