When one ticket beats three
Tips arrive in fragments. A friend pastes a 3-leg code in the group chat, a paid tipster sends a separate 6-leg slip, and you have a builder running on another site with six picks of your own. Stacked as individual coupons, that is nine separate places to keep track of, and the friend whose code expired at 2pm leaves the rest of the afternoon full of dead slips.
Merging collapses that pile into one thing. Every selection from every code is gathered, the same bet is only counted once, and you come away with one string of characters you can paste into SportyBet and stake in a single go. It is tidier, and it also means one deposit, one betslip and one set of results to check instead of a scroll of them.
How to merge booking codes
- Choose the bookmaker the codes came from, so each one can be read correctly.
- Paste your codes, one per line, into the box. Two lines minimum.
- Merge. Each code is decoded, every selection is pooled, repeats are folded together, and the result is written out as one SportyBet code.
- Copy it and paste it into your SportyBet betslip. You will also see a short breakdown of what went in, so you can confirm nothing was lost on the way.
Mixed-bookmaker merges
When the codes did not all come from the same place, label the odd ones out. Put the bookmaker name and a vertical bar in front of a line and the merger will treat that one on its own terms:
bet9ja | 8C4K2X
Everything left unlabelled is read as whatever you picked in the bookmaker dropdown. The accepted labels are sportybet, msport, bet9ja, betway, betking, bangbet and betpawa. Matches are matched across bookmakers on their shared event ID, which is what makes a Bet9ja pick and a SportyBet pick on the same fixture line up as one selection.
Why the duplicates disappear
Two codes that both back Arsenal to win are not two chances at the same outcome. Inside one betslip they are one selection that you have paid for twice, and the return reflects the price once while your stake reflects it twice. The merger therefore keeps the first occurrence of each selection and reports how many it folded away, so the merged code always means what it looks like it means.
The check is on the underlying selection, not the text, so the same fixture backed from two different bookmakers still counts as one. Two different markets on the same match — Arsenal to win, and Arsenal to win plus over 1.5 goals — are genuinely separate bets and both are kept.
The 30-selection ceiling
A SportyBet booking code tops out at 30 selections. Merge codes that add up to more than that and the tool stops there, telling you the running total rather than handing back a truncated slip. That is deliberate: a code that quietly lost half its legs on the way through would be worse than no code at all.
If you are over the line, the cleanest fix is to merge in two passes — build a code from the first half of the selections, then build a second from the rest. To move selections around between codes first, use the booking code splitter in the other direction.
Good to know before you merge
- Pre-match selections only. Anything already in play is not transferable between bookmakers.
- Expiry is the earliest kick-off in the merged code, not the latest. Merging a 2pm pick with an 8pm pick gives you a code that dies at 2pm.
- Markets must exist on SportyBet. 1X2 selections carry across cleanly; a market the target does not price is reported instead of being guessed at.
- Prices are taken as the bookmaker returns them at the moment you merge, so re-check the betslip before confirming the stake.
- To read a code without changing it, use the booking code converter, which previews every match, market and price first.