How Casinos Analyzer Calculates Bonus Scores
Whether you're in Ontario, British Columbia, or anywhere else across Canada, every bonus listed on CasinosAnalyzer comes with a score and a status label — and neither one is handed out by an editor. Both are calculated automatically from real player votes, using a method grounded in statistics. This page breaks down how the system works, what each label actually means, and why a score you saw last month might look different today.
Why Player Votes Drive Our Rankings
Reading bonus terms is one thing — living through them is another. A welcome offer that looks great on paper can turn into a headache the moment you try to satisfy the wagering conditions, run into game restrictions, or wait on a payout. The players who've actually claimed the bonus are the only ones who know whether it delivered.
That's the foundation of our scoring system. Every bonus on CasinosAnalyzer is open to community voting. After trying a bonus, players can vote Worked 👍 — meaning fair conditions, realistic requirements, and a clean cashout — or Not Working 👎 — meaning hidden catches, unreachable wagering targets, or trouble getting winnings. Those votes feed directly into each bonus's score and ranking position.
No editorial influence. No sponsored placements. Just the honest experience of Canadian players.
The Problem with Simple Averages
Before we explain what we do, it`s worth understanding why a plain percentage falls short — particularly for newer bonuses that haven`t collected many votes yet.
⚠️ Consider this: Bonus A has 5 votes, every one positive — a 100% approval rate. Bonus B has 600 votes, 500 positive — 83%. A simple ranking puts Bonus A on top. But does that hold up? With only 5 data points, two thumbs-down next week could push it below 60%. Bonus B`s 83% is built on 600 genuine opinions and is far more dependable.
A raw percentage treats a sample of 5 and a sample of 600 as though they carry equal weight. They don`t — and our system is built to reflect that.
SAME APPROVAL RATE — VERY DIFFERENT RELIABILITY

Despite a lower raw approval rate, the bonus with 600 votes ranks higher — because its score is statistically trustworthy.
The Wilson Score: Our Approach
We calculate bonus scores using the Wilson Score Lower Bound — the same statistical technique behind Reddit's post rankings, Amazon's review sorting, and YouTube's content quality signals. It works out the lower boundary of a confidence interval for the true approval rate, taking into account both how positive the votes are and how many votes exist to support that conclusion.
In practical terms, the Wilson Score asks a conservative question: "Based on what we've seen so far, what's the most cautious reasonable estimate of how good this bonus truly is?" Bonuses with sparse votes get penalised for uncertainty. Bonuses with a large, consistently positive track record are rewarded.
✅ Key properties of Wilson Score: Results always stay between 0% and 100%. It handles edge cases — like a bonus with zero dislikes — cleanly. And it stabilises over time: as votes accumulate, the score converges rather than bouncing around.
The Formula
The Wilson Score Lower Bound at 95% confidence is:

💡 You don`t need to work through the mathematics to use our scores. The straightforward version: a higher Wilson Score means a bonus is both well-regarded by players and backed by enough votes to make that verdict reliable.
Quality Labels Explained
Every bonus receives one of five labels based on its Wilson Score and total vote count. Reaching a positive label means clearing minimum thresholds on both dimensions simultaneously.
| Bonus Score Label | Number of Reactions | Min. Wilson Score | Description |
|---|---|---|---|
| ✅ VERIFIED | ≥ 30 | ≥ 0.50 | Verified, quality bonus |
| ✅ GAINING POPULARITY | Between 3 and 29 | ≥ 0.55 | Strong early signal, still building data |
| ⚡ GATHERING DATA | < 3 | — | New bonus, data still being collected |
| ⚡ UNCERTAIN | ≥ 30 | Between 0.3 and 0.49 | Mixed reactions, not enough clarity to verify |
| ⚠️ LOW QUALITY | ≥ 30 | < 0.30 | Low-quality bonus |
What You See on Bonus Cards
Every bonus listing on CasinosAnalyzer includes a performance block — a plain-language summary of what the community has reported.
Bonuses that are still collecting their first votes show no performance block at all. There simply isn't enough information to say anything worth saying yet. When enough votes arrive but opinions are split, the block displays Mixed performance and reflects whichever outcome — Worked 👍 or Not working 👎 — the majority reported.
Bonuses that are gaining popularity or have earned verified status both show Good performance alongside a Worked 👍 vote tally, because their scores reflect a consistent run of positive player experience. At the opposite end, a low quality bonus displays Poor performance and leads with the Not working 👎 count — a clear signal that players have repeatedly run into problems.
In every case, the figures you see — for example, "47 of 55 users say it Worked" — are live vote counts, updated the moment each new vote comes in.
Why Scores Change Over Time
Every new vote triggers a recalculation
The Wilson Score is recalculated each time a player votes. A bonus can shift up or down in tier as its vote count grows. Scores are also refreshed on a background schedule every 15–30 minutes to keep listings accurate.
Low-vote bonuses are deliberately cautious
A new bonus with 3 all-positive votes starts as GAINING POPULARITY, not VERIFIED. If the approval rate holds as more votes accumulate, it will move up to VERIFIED. The system is intentionally conservative early on.
Term changes trigger score shifts
If a casino quietly adjusts wagering requirements or payout conditions, newer players voting under those revised terms will pull the score in a new direction. A bonus sliding from VERIFIED to LOW QUALITY is a meaningful sign that something has changed.
Historical votes remain in place
All votes are cumulative. A casino cannot reset a bonus back to GATHERING DATA — the full vote history always factors into the score, which makes the system resistant to manipulation.
Frequently Asked Questions
-
Why not just count likes — "5 likes and it's verified"?
-
Because a bonus with 5 likes and 10 dislikes would then pass. The Wilson Score weighs the ratio of positive votes, not just the raw number, so a pile of dislikes matters every bit as much as the likes do.
-
Why not just use the percentage of positive votes?
-
One like gives a 100% rate, which would outrank a bonus with 800 likes from 1,000 votes (80%). Wilson Score prevents this by accounting for the sample size behind the percentage. More votes means a more trustworthy score.
-
Can a casino pay to push its bonus higher?
-
No. Scores are calculated entirely from player votes through a fixed mathematical formula. There's no editorial override and no paid pathway upward. The formula's constants and thresholds are published openly and apply equally to every casino.
-
How often are scores updated?
-
Immediately on every new vote, plus a background refresh every 15–30 minutes. What you see is always current.
-
Why might a bonus I claimed before now show POOR?
-
Casinos sometimes revise ongoing bonus terms — wagering requirements, eligible games, withdrawal caps. As newer players vote based on the current version, the score moves to reflect their experience. A falling score is often the earliest visible sign that a bonus has quietly gotten worse.
-
What's the difference between VERIFIED and GAINING POPULARITY?
-
Both are positive labels. VERIFIED requires at least 30 votes and a Wilson Score above 0.50 — a statistically solid foundation. GAINING POPULARITY means fewer votes (minimum 3) but a strong Wilson Score (above 0.55), suggesting consistent approval in early voting. As a GAINING POPULARITY bonus collects more votes, it typically advances to VERIFIED if the approval holds.
-
Does this apply to all bonus types?
-
Yes — no-deposit bonuses, welcome offers, free spins, reload bonuses, and everything else use the identical Wilson Score formula and the same label thresholds. The bonus type has no effect on the calculation.
Our Commitment to Transparency
The methodology on this page is the same system powering every bonus score on CasinosAnalyzer Canada. We share it openly because players deserve to understand how rankings are produced — not simply be told to trust them. If you think a score no longer reflects a bonus's current reality, your vote is the most direct way to correct it. Cast it, and the system updates on its own.


.webp)