Skip to content
Gemhalla — Slotester Lab test cover
10,000 SPINS 50 BUYS DEMO SERVER

BGaming · 2023 · measured RTP 105.9% · tested 2026-11-06

Gemhalla

One x500 shield on a FUN 3.00 tumble win made base round 9003 the top payout of a Gemhalla demo test whose 10,000 logged rounds came out at 105.9% RTP, declared 97.17%.

In numbers: the lab's RTP test on the official demo server measured 105.9% against 97.17% declared over 10,000 logged rounds; 30.9% of rounds paid; a natural bonus landed once per 139 rounds (72 in total) and a bonus round paid a median 22.2x the stake, mean 46.3x, trigger spin included; 50 bonus buys at 100x returned 0.76x of their price on average, 74% of them below the price; the biggest round paid 750.0x; the longest dry run was 20 spins.

Gemhalla demo

United Statesavailable at Cafe Casino
Gemhalla demo game field
Exclusive bonus at Cafe Casino · for players from the United States 300% up to $2,000 + 150 FS
Get bonus
Free demo · no registration · plays on the provider's official server · 18+ Responsible gambling

Test card

10,000 spins · FUN 2.00 bet · every request logged
Spins10,000
BetFUN 2.00
RTP declared97.17%
RTP measured105.91% (approximate 95% CI 86.0–125.8)
Hit frequency31% · every 3.24
Dead streak max / avg20 / 3.2
Median hit1.00x
Max win (no bonus round)750.0x · round 9003
Free spins, natural72 · 7.2 bHz · every 138.9 spins · mean bonus round payout 46.3x stake
Balance start → end1,000 → 2,181
Balance in bets over the base series
Win distribution, x bet
test logs · 1 run · every request loggedtest record ↓
  1. 012026-11-0610,000 rounds · 50 buysfiles & checksums ↓105.91%RTP5 files · SHA-256 ↓

each run keeps its own spin log, CSV and raw server journal with checksums; the figures on this card combine all runs

Bonus buy lab

50 buys × 100x · FUN 200 each
Results, x price (muted = below price)
  1. buy 011.19x
  2. buy 020.10x
  3. buy 030.79x
  4. buy 040.55x
  5. buy 050.25x
  6. buy 060.33x
  7. buy 070.23x
  8. buy 080.09x
  9. buy 090.30x
  10. buy 100.80x
  11. buy 110.35x
  12. buy 120.26x
  13. buy 130.06x
  14. buy 140.11x
  15. buy 150.25x
  16. buy 161.63x
  17. buy 171.60x
  18. buy 180.32x
  19. buy 190.28x
  20. buy 201.78x
  21. buy 210.48x
  22. buy 220.39x
  23. buy 230.27x
  24. buy 240.43x
  25. buy 250.94x
  26. buy 260.29x
  27. buy 271.74x
  28. buy 280.44x
  29. buy 291.57x
  30. buy 300.45x
  31. buy 311.11x
  32. buy 320.20x
  33. buy 330.75x
  34. buy 340.57x
  35. buy 351.05x
  36. buy 361.79x
  37. buy 371.67x
  38. buy 380.22x
  39. buy 390.90x
  40. buy 400.26x
  41. buy 411.58x
  42. buy 420.16x
  43. buy 430.29x
  44. buy 446.66x
  45. buy 450.10x
  46. buy 460.09x
  47. buy 471.67x
  48. buy 480.13x
  49. buy 490.17x
  50. buy 500.59x

mean 0.76x · median 0.41× price (FUN 82.05) · 37 of 50 below price · best 6.66x · worst 0.06x

Free spins anatomy · 50 purchases
Spins per bonus (avg / min–max)18.8 / 15–35
Retriggered52%
Multiplier total (avg / max)20 / 68
Bonuses that paid nothing0%

Three Scatters landing on one free spin add five spins; the opening 15 is not counted as an extension. Counted that way, 26 of the 50 purchases and 22 of the 72 natural bonuses played more than 15 spins.

Free spins bought for FUN 200 at a FUN 2.00 bet; four Scatters pay FUN 6.00 for 15 spins, a +5 card stretches them to 20, the shield counter climbs to x27, and the round closes on 69.70 FUN, which the card puts at 35x bet · Recorded in a separate browser session, outside the statistical samples.
Buy ledger
Spent
FUN 10,00050 × FUN 200
Returned
FUN 7,647.2076.47% · approximate 95% CI 49–104%
Net
−FUN 2,352.80−11.8 buys
Break-even or better
13 / 5026%
Paid 2× price or more
1 / 502%
Price in base spins
100natural trigger every ~139 spins

One ticket equals 100 ordinary stakes. Natural bonuses occurred once per 139 ordinary rounds in this sample. Stakes multiplied by this interval measure gross wagering, not the net cost of obtaining a bonus. Purchase returns above include the complete purchased round and are divided by the ticket price.

Risk profile

how much bankroll this run needed
854xmax drawdown, in bets (by spin 8277)
-570xlowest point vs start
20longest dead streak, spins
Bankroll survival in this run
50 betsbust at spin 155
100 betsbust at spin 378
200 betsbust at spin 542

One run, one bet size. A different session can bust earlier or never; treat this as a measured example, not a rule.

How it plays

12 rules screens from the game

Gemhalla deals six reels of five symbols, and a symbol pays whenever at least 8 copies of it are anywhere on the screen, with bigger prices from 10 copies and again from 12. Winning symbols vanish and the gaps refill, so one spin can pay several times before it stops. With FUN 2.00 staked, the horned helmet pays 20.00, 50.00 and 100.00 FUN across those steps, the ale tankard up to 50.00, the war horn up to 30.00 and the battle axe up to 24.00, while the five runes run from 20.00 FUN for 12 purple ones down to 4.00 for 12 red.

Shields are the multiplier symbols, and their colour sets the range: wooden x2 to x5, green x6 to x30, violet x31 to x100 and striped x101 to x500. They can drop on ordinary spins and inside the bonus alike. On an ordinary spin the values of all shields present are summed and multiply everything that spin won, provided something paid; with no win under it a shield is worth nothing.

Viking ship Scatters start the free spins from four upward and pay on their own as well: four bring 3x the bet, five bring 5x, six or more 100x. Every logged trigger, 72 natural and 50 bought, opened with 15 spins, and three Scatters on one free spin add 5 more. Inside the feature the shields of a winning spin join a running total, and each later win is multiplied by that total plus whatever shields it brings, so the counter only climbs.

BGaming gives one RTP, 97.17%, to ordinary spins, the 100x Buy Bonus and CHANCE x2, plus a 5000x maximum win and very high volatility. The Buy Bonus cost FUN 200 during the test, which was played at FUN 2.00, and CHANCE x2, which raises the stake to 1.25x, stayed off; the bet menu starts at FUN 0.20 and tops out at FUN 50.00.

Mechanics7 from the rules screens
  • Cascading reels
  • Scatter symbol
  • Multiplier
  • Free spins
  • Retrigger
  • Bonus buy
  • Extra bet
Paytable
x total bet · bar = top payout on a log scale
symbol 8-910-1112+
Horned helmet 10x 25x 50x
Ale tankard 2.5x 10x 25x
War horn 2x 5x 15x
Battle axe 1.5x 2x 12x
Purple rune 1x 1.5x 10x
Orange rune 0.8x 1.2x 8x
Green rune 0.5x 1x 5x
Blue rune 0.4x 0.9x 4x
Red rune 0.25x 0.75x 2x

Bet range FUN 0.20 – 50 per spin · payouts read from the game's paytable at bet FUN 2.00

Verdict

Shields paid in the base game

Round 9003 paid FUN 1,500, 750x the stake, and it was a base spin rather than a bonus: its only win, eight battle axes for FUN 3.00, was multiplied by 500 by the only striped shield of the 10,000 base spins. That single round is 7.08% of what the series paid and 2.85 times the best natural bonus round, round 2058 at 263.35x. Without it, the remaining 9,999 rounds came to 98.42% of their stake.

Seventy-two natural bonuses came, once per 138.9 rounds, and returned a mean of 46.34x the stake per round, trigger spin included, with a median of 22.225x. Their running total ended at x13.76 on average and never above x59, and shields supplied 84.32% of the free spins money, FUN 5,014.40 of FUN 5,946.90. Bought at FUN 200, fifty bonuses returned 76.47% of the price, the median ticket standing at FUN 82.05, and only ticket 44, FUN 1,332.90 at a final x39, passed twice the price.

A shield showed on 1,549 of the 10,000 base spins, about one in 6.5, yet only 418 of those spins had a win for it to multiply. Those 418 still added FUN 6,186.80 to the series, 29.21% of what ordinary play paid out, close to the 31.5% that came from the 72 bonus rounds counted whole. Spins whose biggest shield was wooden numbered 308 and paid FUN 2,353.90 in all, while the 106 topped by a green shield paid FUN 2,762.80.

Measured upsides
  • Base round 5230 summed a violet x100 and a wooden x3 shield into x103 on a FUN 4.00 win and paid FUN 412.00, 206x the stake
  • Base spins topped by a green shield, 106 of them, paid FUN 2,762.80 together
  • Seventy-two natural bonuses arrived in 10,000 rounds, one per 138.9
  • Wins landed on 30.85% of rounds, and 197 of them reached 10x or more
Measured downsides
  • 1,131 base spins wasted their shield because nothing else on the screen paid
  • Purchase 13 paid FUN 12.90 on its FUN 200 price, and fifty purchases together brought back FUN 7,647.20 for FUN 10,000
  • In 8 natural bonuses no shield ever met a winning free spin, and those rounds averaged 8.981x the stake
  • Violet shields of x31 to x100 headed a winning base spin only 3 times

Test record

10,000 rounds · 50 buys · open data · closed rig

One test run so far: a single session of the base game plus a separate series of bonus purchases on the official demo server, every request and response logged. When the game is tested again, the new run is added here and the figures on this page combine all runs into one sample.

result of this run2026-11-06
Measured return 105.91% 95% band 86.0–125.8% · declared 97.17%
  • 10,000rounds logged
  • 31%rounds that paid
  • 750xbiggest round
  • 1 / 139natural bonus rate
  • 0.76xmean of 50 buys
  • 20longest dry streak
return of this run with its 95% banddeclared 97.17%
Run 1 · 2026-11-0610,000 rounds
105.91%95% band 86.0–125.8%
80%90%100%110%120%130%declared 97.17%
dot = measured return · whisker = approximate 95% band for that mean, given this many rounds
how the return settled, round by round10,000 rounds
105.91% after 10,000 roundsdeclared 97.17%
line = return measured up to that round · the line swings early and calms as rounds pile up
bonus purchases, run by run50 buys
Run 1 · 2026-11-06mean 0.76x · median 0.41x · 37/50 below price
bar = one purchase, what it returned as a multiple of its price · dashed line = the price · square-root scale
The run · tap to open
01run Run 012026-11-06 10,000 rounds at FUN 2.00 · 50 buys · rig 0.9.8 · RTP profile 97.17% measured return105.91%+8.7 pts vs declared 95% band86.0–125.8% natural bonuses72 · 1 / 139 bonus buys, mean0.76x
95% band
86.0–125.8%
rounds that paid
31%
biggest round
750x · round 9,003
longest dry streak
20
natural bonuses
72 · one per 139 rounds
bonus buys
mean 0.76x · median 0.41x · 74% below price
balance start → end
1,000 → 2,181
deepest drawdown
854x
Download this run · the square button copies the file’s SHA-256, so you can confirm the download is unchanged

10,000 ordinary rounds, including naturally triggered features, at a fixed FUN 2 bet; 50 bonus buys at FUN 200 each (100x); recorded on the official BGaming demo server (jurisdiction demo, RTP profile 97.17%); every request and response logged; test run 2026-11-06.

The test rig plays the official demo build over the network and records every server round: bet, win, intermediate steps (cascades, respins), free spins, collect. Screenshots and video were captured in a separate browser session and are not part of the statistical samples. The text was read against the log by an editor before publication. How we test → One test, step by step →

CLOSED RIG OPEN DATA

FAQ

7 questions · answered from the log
Does Gemhalla have multipliers in the base game or only in free spins?
Lab answer

Both. Shields worth x2 to x500 dropped on 1,549 of 10,000 ordinary FUN 2.00 spins, and on the 418 that also had a win their values were added and applied to the spin's total; the rest lost them. Round 4122 shows the adding: x12, x4 and x2 shields made x18 on a FUN 8.30 win, which paid FUN 149.40.

Does 105.91% on the demo mean Gemhalla pays more than its 97.17%?
Lab answer

No. The demo figure has an approximate 95% CI between 85.97% and 125.84%, wide enough to hold 97.17%, since 10,000 FUN 2.00 rounds are still a small sample for a game where one spin can move the total this much: round 9003 alone made 7.08% of what those 10,000 rounds paid. The 97.17% is BGaming's figure for the game's model, which a sample of this size can neither confirm nor rule out.

Typically how long does Gemhalla take to start its free spins unaided?
Lab answer

Triggers came once per 138.9 rounds on average, 72 of them in 10,000 ordinary spins. At FUN 2.00 a bet, the stakes placed between triggers average FUN 277.78; that is gross wagering, with the wins along the way not netted out. Across the 10,000 rounds the longest wait was 764 rounds without a trigger, between rounds 243 and 1008.

Does the Gemhalla free spins multiplier reset after each spin?
Lab answer

No. The counter only grows, and only on spins that win: shields arriving with a winning spin join the total, shields on a blank spin are dropped. Natural bonuses finished with it at x13.76 on average, median x9.0 and highest x59, while 8 of the 72 never got off zero.

Out of 50 Gemhalla bonus buys at FUN 200, how many paid their price back?
Lab answer

Thirteen. Bought at 100x the FUN 2.00 bet, the fifty returned FUN 7,647.20 for FUN 10,000, or 76.47%; ticket 44 was best at FUN 1,332.90, 6.66 times its price, and the median sat at FUN 82.05. BGaming gives the bought feature the same 97.17% RTP as ordinary play.

Gemhalla caps wins at 5000x; did the test get anywhere near that?
Lab answer

Only nine rounds of the 10,000 reached 100x or more, and the highest, base round 9003, stopped at 750x, while the best bonus round, 2058, came to 263.35x. BGaming's game data gives the 5000x outcome a frequency of 1 in 3,008,718, far beyond a sample of this size.

Can Gemhalla free spins go beyond 15?
Lab answer

Yes. Each free spin with three Scatters or more adds five, and natural bonuses grew past 15 in 22 of 72 cases, 15 of them to 20 spins and 7 to 25. Purchases did so in 26 of 50, ticket 27 reaching 30 spins and ticket 31 reaching 35.

Comments and reviews

Leave a comment or your own test of this slot
Slotester Labmeasured run · every request logged measured
  • spins10,000
  • bet2.00
  • result+591x
  • RTP measured105.9%
  • bonuses72
  • max win, no bonus750.0x

Leave a comment or a test

Tell what the slot did in your session. Numbers are welcome; casino links are removed.