It starts with the best of intentions.
A founder wants to launch an online casino on their own platform. They find a development team they trust – perhaps one that has built software for them before in another industry. They agree on a scope. They agree on a price. Six months later, the casino is live, the players are coming in... and everything works exactly as planned.
Then the founder has a new idea. They want to launch a second brand. Or better yet, they want to offer their platform to other operators – to become a B2B provider, not just a B2C operator. They go back to their development team with the plan.
The quote comes back. It is roughly double what they paid to build the first casino.
This scenario is not rare. It is one of the most common and most expensive mistakes in iGaming – and it happens before a single line of code is written.
The decision nobody explains
When a development team builds a casino platform, they make a foundational architectural choice early in the process – often without discussing it explicitly with the client, because to a developer it feels like a technical detail rather than a business decision.
The casino operator is rarely informed of the implications. Nobody sits them down and says: what if you want to add a second brand? What if you want to license this platform to other operators? What if a new payment provider requires a different integration model?
If those questions were not part of the original scoping conversation, the platform was almost certainly not built to accommodate them. I have sat in enough of those conversations – and seen enough expensive surprises on the other side of them – to know that this is the rule, not the exception. Anyone who has worked closely with existing PAMs on the market will recognise the pattern immediately.
Not planning for these possibilities in advance leads to delays, frustration and costs nobody budgeted for. The platform must be properly configured from the very beginning – with the infrastructure ready in the background for features and services that do not yet exist. Building a platform is a complex process. It deserves to be treated as one.
That choice – the one that determines all of this – is whether to build single-tenant or multi-tenant.
Single-tenant means the platform is built for one operator. One database, one configuration, one brand. Everything is designed around the assumption that there is only one client. It is faster to build, simpler to design and perfectly adequate if you are certain you will only ever run one brand.
Multi-tenant means the platform is built to serve multiple operators simultaneously on the same infrastructure. One database with a clean separation between operator data. One codebase that serves many brands. One back-office that can manage them all. Adding a new operator is a configuration change – not a new build.
The difference in upfront effort between the two approaches is small. The difference in long-term cost is enormous.
The apartment block versus the row of houses
The simplest way to understand the difference is to think about property.
If you build a row of houses – one for each family – every family has their own kitchen, their own electricity meter, their own front door. When a new family arrives, you build them a new house. It costs the same as the first house. Every time.
If you build an apartment block –one building, shared infrastructure, private flats – every new family gets a flat. The building already exists. The electricity system already exists. Adding a new resident is a matter of configuration, not construction.
Single-tenant iGaming platforms are a row of houses. Multi-tenant platforms are an apartment block.
The operators who discover this too late are not naive – they simply were not told that the choice existed, or why it mattered. Their development team built what they were asked to build. Nobody asked the right question early enough.
What retrofitting actually costs
Adding multi-tenancy to an existing single-tenant platform is not a simple upgrade. It is closer to renovating a building that was never designed to be split into flats.
Every database table needs an operator identifier added. Every query in the codebase needs to be rewritten to filter by that identifier. The back-office needs to be redesigned to show each operator only their own data. Configuration that was global needs to become per-operator. The testing required to ensure that operator data cannot cross-contaminate is extensive.
For a platform that has already launched with real player data, this work is not just expensive – it is risky. The risk of errors in a live financial system, where every transaction is real money, is significant.
This is why the quote comes back at double the original cost. The development team is not being unreasonable. They are pricing the reality of what they have been asked to do.
The architectural decision that determines whether a platform can scale is made once. It is made early. And it is almost never reversed cheaply
The questions to ask before you build
If you are in the process of commissioning a platform build – or evaluating a platform provider – three questions will tell you everything you need to know about whether you are building for the future or painting yourself into a corner.
First: is operator_id present on every table in the database schema? This is the single most important indicator of multi-tenancy. If the answer is no, or if the development team does not immediately understand why you are asking, you have your answer.
Second: how long does it take to onboard a second operator? In a properly built multi-tenant platform, the honest answer is days – not weeks, not months. If the answer involves deployment pipelines, new server environments, or separate database instances, the architecture is single-tenant regardless of what the proposal says.
Third: what happens to my costs as I add operators? In a multi-tenant platform, the marginal cost of each new operator approaches zero after the initial build. In a single-tenant architecture, each new operator is essentially a new project. The answer to this question determines whether you are building a scalable B2B business or an IT services agency.
Why this keeps happening — and what to do about it
Poor estimates and wrong architectural decisions do not always come from bad development teams. They come from a broken dynamic that is very common in this industry.
On one side, you have operators who trust their tech team completely – accepting every estimate and every decision without questioning it, simply because they do not feel equipped to push back.
On the other side, you have operators who do the opposite. They ignore the advice of experienced technical partners, make decisions based on budget or gut feeling and pay for it later when the platform cannot do what they need it to do. In both cases, the operator ends up paying for a mistake that could have been avoided.
The real solution is finding a high-quality technical team with genuine iGaming experience – people who have built these systems before, who know what questions to ask and who will tell you what you need to hear rather than what you want to hear. That team exists. They are not always cheap and they are not always easy to find.
But if budget is a genuine constraint – and for many early-stage operators it is – the next best option is to have an experienced project manager in the room. Someone who is more technically oriented than most operators, who understands the implications of architectural decisions without being a developer themselves, who can ask the right questions, challenge the estimates and prevent the platform from heading in the wrong direction before it is too late to change course.
The mistake is not always in the technology. More often, it is in the conversation that happens before the technology is built – or more precisely, in the absence of that conversation.
The cost of asking late
The operators who ask these questions after signing a development contract face an uncomfortable conversation. The operators who ask them before signing face a five-minute discussion that saves them six months and a very large invoice.
The architectural decision that determines whether a platform can scale is made once. It is made early. And it is almost never reversed cheaply.
The good news is that building multi-tenant from day one costs almost the same as building single-tenant. The difference is not in the price of the first build – it is in the price of every build that follows.
Ask the question before you write the first cheque. It is the cheapest advice in iGaming.
Platforms and technical infrastructures will be under greater scrutiny than usual this summer – due to none other than the FIFA World Cup