CASEXE’s experts explain how progressive jackpots work, what operators should pay attention to, and how to comply with the requirements of European jurisdictions.

It is a prize pool that grows as players place bets and spin the reels on slots. The more active people are on the website, the higher the potential reward and the greater the chances of winning it.
Let us look at how a progressive series works:
For example, if a progressive pool starts at €100,000 and a portion of deposits is constantly added to it, the total can eventually reach €500,000 or more. After a win, the counter resets.
There are several main types of such rewards:
One of the most recognisable options is Microgaming’s Mega Moolah system. It has gained huge popularity for its large payouts and mechanics, where a single jackpot can unite players across different online casinos.
Another well-known example is Mega Fortune from the same provider. The solution is associated with the similarly named product line and is known for big rewards.
Among other famous jackpot series are Major Millions and Hall of Gods. In these systems, the prize pool depends directly on customer activity, bet size, and the number of connected entertainment portals.
It is important to understand that an option’s popularity does not necessarily mean a higher chance of winning. These are distinct but interrelated characteristics.
The main factor is the number of bets that form the total amount. The more people and website activity, the faster it can grow.
The size of the jackpot is also affected by:
That is why 2 progressive pools can grow at very different rates, even if they work based on the same principle.
For a jackpot, its current value must be the same for all participants and system components. Any discrepancies can lead not only to technical problems but also to financial disputes and litigation.
Therefore, modern systems must guarantee real-time data synchronisation. This ensures all gamblers can see the fund’s real volume. In this case, information about it and subsequent resets are accurately transmitted between gambling platforms.
Let us look at the technical components of the solution:
Let us explore more deeply how the system works.

Operators can set the percentage of contributions that goes to the common bank.
Thus, if 1% of each bet is sent to the cash pool, then for a €2 deposit, the system will automatically add €0.02 to the total jackpot.
All transactions are processed by the special engine — a component that receives wagering data and correctly updates the fund volume. The system takes into account every bet and prevents losses or repeated crediting.
The prize pool is based not only on fixed contributions.
Depending on the casino settings, the percentage may change due to:
That is why the jackpot engine should account not only for the bet itself but also for the rules used to calculate the amount directed to the prize fund.
With a large number of deposits, several servers can update the same jackpot information almost simultaneously. If such operations are not coordinated, some accruals may be lost or recorded incorrectly.
To avoid this, the system uses mechanisms to safely adjust the overall state. These include blocking, message queues, sequential event processing, distributed locks, idempotency, and other synchronisation methods.
The specific set of solutions is selected based on the gambling platform architecture, the number of simultaneous operations, as well as the system’s performance and reliability requirements.
For a progressive service, it is important to prevent the repeated processing of the same game event. If a single stake is calculated multiple times, the prize pool will be overvalued, and the information will be incorrect.
To avoid such errors, each stage is assigned a unique identifier (idempotency). After that, the engine module checks whether the taken step has been previously handled in order to correctly adjust the balance and display the actual size of the monetary fund.
At this point, the program performs several tasks:
All actions must be taken consistently. Otherwise, several gamblers may receive the same payout.
The architecture of a progressive pool may include:
An advanced technology stack protects the system from failures. It makes it possible to quickly replay the sequence of events and restore the jackpot to a correct state.

Authorities do not require entrepreneurs to use any specific progressive pool architecture. Regulators focus on other issues: transparent rules, accurate calculations, data security, and fair winner determination.
The UK Gambling Commission considers such jackpots under RTS 9 (Remote Gambling and Software Technical Standards). The main focus is ensuring the monetary fund functions predictably, transparently, and is equal for all users.
Key requirements for a progressive series:
The Malta Gaming Authority considers such reward systems an essential part of the operator’s technical infrastructure, along with RNG, casino content, and databases.
The MGA also requires B2C licensees to include cash pools in their financial reporting. The regulatory body uses this information to check whether their funds are sufficient to cover liabilities to gamblers.
Particular attention is paid to the connection of suppliers. When adding a new software developer, the operator should provide the regulator with information regarding the type of jackpot offered and its policy.
Here, certain digital entertainment formats have special rules for accumulative rewards. The DGOJ requires that such prizes be funded by wagers, not by business owners.
This is one of the most popular mechanics in the modern iGaming industry.
Key aspects that should be taken into account:
The CASEXE studio offers advanced solutions for the gambling business. You can order systems for land-based and online casinos, mobile betting portals, certified gaming content, and reliable payment services.
For all questions, please contact our managers.
Check the information used to contact us carefully. It is necessary for your safety. Fraudsters can use contacts that look like ours to scam customers. Therefore, we ask you to enter only the addresses that are indicated on our official website.
Be careful! Our team is not responsible for the activities of persons using similar contact details.