Mystake promo code: BETHAPLast verified: September 2026.
| Offer Type | Bonus | Promo code |
|---|---|---|
| Welcome Bonus Sports | 120% up to €600 | BETHAP |
| Welcome Bonus Casino | 300% up to €1,500 (150/100/50) | BETHAP |
| eSports Welcome Offer | 120% up to €600 | BETHAP |
| Cashback Bonus | 10% Cashback | BETHAP |
I opened MyStake in September 2026 with one new account. BETHAP sat in the dedicated promo field on Sign-Up. That string is not a locked no-deposit voucher and it is not a single fixed deposit percentage. It is the code I used so the current pack on this page - casino 300% up to €1,500 (150/100/50), sports 120% up to €600, eSports 120% up to €600, and 10% cashback - could sit on that login.
Some write-ups treat the welcome as a no-code switch after a deposit. I still typed BETHAP at signup. After I funded, I still opened Profile → Bonuses and opted in before I played. I did not leave the field empty and I did not paste a second string.
This page stays on MyStake. Sister notes I keep next to it are the Mystake casino overview, the bonuses list, and the honest no deposit bonus URL.
I registered once. Every bonus heading below starts from that same logged-in account. I did not fill Sign-Up again for later offers.

After login I verified email. I uploaded ID before I asked for a cash-out. Then I funded, opened Profile → Bonuses, and switched on one welcome: the casino 3-deposit pack, or sports / eSports, or the 170% crypto first deposit. If I had spun or placed a ticket first, that welcome would have been gone. I also glanced at mystake.com/promotions after login so I could match the card on Bonuses. I did not hunt a second code.

Logged in, I used the fiat casino welcome that already sat on the account: 300% up to €1,500 across three qualifying deposits (150/100/50). I did not register again. I funded, then I opened Profile → Bonuses and opted in before any spin. Slots were the games that counted. This pack has no free spins.
Logged-in path I followed for the casino three-split:
| Term on my account | Casino 150/100/50 pack |
|---|---|
| Pack cap | 300% up to €1,500 |
| 1st deposit | 150% up to €750 |
| 2nd deposit | 100% up to €500 |
| 3rd deposit | 50% up to €250 |
| Min deposit | €20 |
| Wagering | 30x deposit + bonus |
| Games | Slots |
| Free spins in this pack | None |
| Code already used | BETHAP at Sign-Up |

If I wanted sports instead of the casino pack, the logged-in welcome I used was 120% up to €600 on the first deposit. I still opted in on Profile → Bonuses before the first ticket. I did not stack this with the casino 3-deposit or the 170% crypto welcome.
Logged-in path I followed for the sports welcome:
| Term on my account | Sports welcome |
|---|---|
| Match | 120% up to €600 |
| Min deposit | €20 |
| Wagering | 10x deposit + bonus |
| Min odds | 1.40 |
| Events | At least 2 |
| Outrights | Do not count |
| When | First deposit only |
| Code already used | BETHAP at Sign-Up |
The table also lists an eSports welcome at the same 120% up to €600. I treated it as the sportsbook / eSports-markets twin of the sports row, not a fourth first-deposit percentage. BETHAP was already stored from Sign-Up. I still opened Profile → Bonuses and switched the eSports card on before I sent the first eSports ticket.
Logged-in path I followed for eSports:
| Term on my account | eSports welcome |
|---|---|
| Match | 120% up to €600 |
| Where | Sportsbook / eSports markets |
| Activate | Profile → Bonuses before first ticket |
| Extra code | None - BETHAP already used at Sign-Up |
If the first payment was crypto, the logged-in card I used was 170% on a first crypto deposit between €20 and €600, for a bonus cap of €1,000. Credit landed after that deposit; I still activated it on Bonuses before I played. I did not stack this on top of the fiat casino welcome.
Logged-in path I followed for 170% crypto:
| Term on my account | 170% crypto first deposit |
|---|---|
| First crypto deposit | €20-€600 |
| Max bonus | €1,000 |
| Wagering | 30x deposit + bonus |
| Games | Slots |
| Max bet | €5 |
| Window | 30 days |
| Free spins | None |
| Stack with fiat welcome | No - one active bonus |
| Code already used | BETHAP at Sign-Up |

The 100% second-deposit heading is not a fourth welcome. It is slice 2 of the same 150/100/50 casino pack: 100% on a qualifying €20-€500 deposit, slots, 30x deposit + bonus. I only used it after the first casino slice was done, still on the same login.
Logged-in path I followed for deposit two:
| Term on my account | Casino deposit 2 of the pack |
|---|---|
| Match | 100% on €20-€500 |
| What it is | Slice 2 of 150/100/50 |
| Games | Slots |
| Wagering | 30x deposit + bonus |
| Extra code | None - BETHAP already used |
Once the welcome was already on the account, a weekend reload showed as 50% up to €250. I had to switch it on myself. Crypto users were the group this card named. No extra code sat on that screen.
Logged-in path I followed for the weekend reload:
| Term on my account | Weekend reload |
|---|---|
| Match | 50% up to €250 |
| Min deposit | €10 |
| Games | Slots |
| Max / spin | €5 |
| Wagering | 30x |
| Who | Crypto users on this card |
| Activate | Manual, before deposit |
| Extra code | None |
The 10% loyalty cashback did not sit behind another promo field. After deposits above €100 (counted after earlier bonuses and withdrawals), I used Live Chat with a balance under €1. The cap I had on that card was €500, valid 15 days.
Logged-in path I followed for loyalty cashback:
| Term on my account | 10% loyalty |
|---|---|
| Deposits | Above €100 after bonuses / withdrawals |
| Claim | Live Chat |
| Balance at claim | Below €1 |
| Max cashback | €500 |
| Valid | 15 days |
| Extra code | None |
Monthly net crypto losses had a separate 10% cashback. If I finished the month in profit, nothing came back. The advertised terms did not add wagering, and the credit was automatic on a qualifying account.
Logged-in path I followed for crypto cashback:
| Term on my account | 10% crypto cashback |
|---|---|
| Rate | 10% of net crypto losses |
| When | Monthly |
| Wagering advertised | None |
| Credit | Automatic |
| If in profit | No cashback |
| Extra code | None |
On sports, three qualifying tickets unlocked a free bet equal to 15% of those three stakes. Each leg had to be €10 or more, with three or more selections at 1.3+, and the free bet sat between €4.50 and €100 for 7 days. No extra code.
Logged-in path I followed for 3+1:
| Term on my account | 3+1 free bets |
|---|---|
| Reward | 15% of the three qualifying stakes |
| Stake / ticket | €10+ |
| Legs | 3+ at 1.3+ |
| Free bet size | €4.50-€100 |
| Valid | 7 days |
| Extra code | None |
There is no standard MyStake no-deposit bonus on this page, and BETHAP is not a fixed ND. I did not add a free-spins ND row. Social channels and occasional giveaways are the only ND-shaped topic I kept, and I treated those as extra checks, not as a live table offer.
| Term on my account | No-deposit |
|---|---|
| Standard ND on this page | None |
| BETHAP | Not a fixed ND / not a guaranteed single deposit % |
| Social / giveaways | Topic only - check validity if one appears |
| Free spins ND row | Not listed here |
An older login does not get a second guaranteed welcome. I asked Live Chat whether BETHAP could still be attached. An agent may add it; that is not promised. Existing play on this account still had the weekend reload, 10% loyalty via Live Chat, 10% crypto cashback, and 3+1 free bets - none of those is a new ND.
| Term on my account | Existing account |
|---|---|
| Second welcome | Not guaranteed |
| What Live Chat may do | Attach BETHAP - maybe, not promised |
| Still usable | Reloads / loyalty / 3+1 / crypto cashback |
| New ND for old accounts | No |
I could join the MyStake VIP Program on the same login and turn qualifying casino and sportsbook activity into loyalty rewards. The club I saw had 10 levels, themed from Pluto up to the Sun. For every $100 wagered on slots, sports, or mini games, I earned 1 VIP point. Higher steps such as Venus, Earth, and Sun listed larger cashback and a personal manager once I got there. I could redeem points for cash under the program terms that sat in the account. I did not type a second code to enter the ladder.

The lobby I opened listed more than 7,000 games. Studios on that grid included Pragmatic Play, Play'n Go, Hacksaw Gaming, and NetEnt. I moved between slots, mini games, jackpots, bonus buys, keno, tables such as roulette, and live casino on the same account that already held BETHAP. Sports sat in its own sportsbook, including the eSports markets I used for the 120% eSports card. I browsed on desktop and in the mobile browser; there is no separate mobile code. Notes on the MyStake app live on their own URL.
The cashier I used listed cards (Visa, Mastercard), e-wallets (Skrill, Neteller, ecoPayz), SEPA / SWIFT bank rails, crypto (Bitcoin, Ethereum, Litecoin, Ripple), and prepaid (Paysafecard, Neosurf).

E-wallet and crypto cash-outs were listed from a few minutes up to 24 hours. Cards and bank transfers were listed at one to three business days. Minimums started around $10 on most e-wallets. The maximum deposit I saw printed was €15,000. I still sent KYC before the first withdrawal. For the 170% path I used crypto first; for the fiat 150/100/50 pack I used a non-crypto method so the two welcomes did not collide.

When BETHAP did not stick, I checked spelling, country, and whether I already had an account, then I used Live Chat the same day. Email and social channels were also listed. The on-site FAQ covered welcome funds, free bets, payments, and verification. Responsible-gambling tools and limit settings sat in the same help area; I treated those as part of normal use, not as a bonus step.
I registered once with BETHAP in the dedicated Sign-Up field, I funded, I opted in on Profile → Bonuses before I played, and I picked one welcome: casino 3-deposit, or sports / eSports, or 170% crypto. Later I used the weekend reload, Live Chat loyalty, monthly crypto cashback, and 3+1 free bets with no extra code. BETHAP still did not become a standard ND. If the signup field was empty, BETHAP was not applied. I did not invent a rival string to patch that.