AI Bonus Decoder

"Bet £10 get £30" is a headline, not a value. Every welcome offer from the bookmakers licensed where you are is read into its real terms and valued in cash for your usual first bet, then ranked. Set your stake, open the key terms, and see what you would actually get.

Ad Some bookmakers pay us when you join through our links. That never changes the odds we show, their order or our ratings. How we're paid

How the Bonus Decoder works
Reading
An AI model reads each offer's terms into fields: the qualifying deposit and bet, minimum odds, what you get and how it is split, whether the stake comes back, expiry, wagering, maximum win, excluded payment methods, promo code. It extracts only; it adds nothing.
Valuing
Our own maths, the same for every bookmaker. A free bet whose stake is not returned converts to about 55% of its face value in cash at ordinary odds. The qualifying bet costs about 5% in margin. A refund only pays if the first bet loses (about 50% at evens). A deposit bonus loses 5% per wagering round. Commission-free periods assume 10× your stake in turnover.
Scoring
Five stars means the offer is worth more than the stake it needs. Heavy wagering, short expiry, high minimum odds and excluded wallets each cost a star or half a star.
Your stake
Offers are valued for the first bet you would actually place. An offer that needs a bigger bet than yours is valued at the bet it needs, and says so.

More guides · Terms change often; the bookmaker's current terms always apply.

Bonus Decoder questions

Why is a £30 free bet worth less than £30?

Because the stake is usually not returned: a £10 free bet at 2.00 that wins pays £10, not £20, and it loses half the time. At ordinary odds a stake-not-returned free bet is worth roughly half to two-thirds of its face value, which is what the value shows.

Is the value guaranteed?

No. It is an expected value under plain assumptions (shown under each offer), useful for comparing offers, not a promise of what you will win.

Can I decode an offer you do not list?

Yes. Paste the offer's terms in the box at the bottom and you get the same reading and the same value for your stake. Nothing you paste is stored.