bd1o Registration — get started in two minutes

Opening an account with bd1o is straightforward — just provide your mobile number and a few basic details. Complete registration, claim your welcome bonus on your first deposit, and start betting right away.

Just 2 Minutes Welcome Bonus Safe & Verified Register on Mobile
1
Enter Your Details
2
OTP Verification
3
Deposit
4
Start Betting

Create a New Account

Please fill in the details below accurately — they will be required during KYC verification.

You're Getting a Welcome Bonus! A special bonus will be added to your first deposit after registration. View Bonus Details.

An OTP will be sent to this number.

Already have an account? Log In

SSL Secured Licensed bKash / Nagad Instant Registration

What You Get When You Join bd1o

These benefits kick in as soon as you register.

Welcome Bonus

You'll receive a special bonus on your first deposit — bd1o's best offer for new members.

30+ Sports Markets

Bet on cricket, football, kabaddi, tennis, and more than 30 other sports.

Fast Withdrawals

Withdrawals via bKash and Nagad are typically processed within 15 minutes.

Free Mobile App

The bd1o app is available for both Android and iOS — completely free to download.

Live Betting & Scores

Watch real-time odds and live scores side by side while the match is in play.

24/7 Support in Bangla

Get help in Bangla whenever you need it, any time of the day or night.

Make sure the details you provide during registration are accurate — especially your name and date of birth. These must match your ID document at the time of KYC verification.

Why Millions of Bangladeshis Choose bd1o

Take a moment to review these points before registering

Full Bangla Interface

Everything from the website to the app is available in Bengali — no English required.

Pay via bKash & Nagad

Deposit and withdraw using Bangladesh's most widely used mobile banking services. No bank card required.

International License

Bd1o operates under a license from an international regulatory authority — your funds and personal information are fully protected.

Competitive Odds

Bd1o offers some of the most competitive odds in the market — giving you the chance to earn better returns on the same bet.

Live Casino

Alongside Sports Betting, enjoy Live Casino, slots, and card games.

VIP Rewards

Regular members enjoy cashback, free bets, and exclusive VIP perks.

How to register — step by step

1
Fill in the form

Enter your full name, date of birth, mobile number, and email address. Make sure the details are accurate — you'll need them for KYC later.

2
Verify OTP on Your Mobile

A 6-digit OTP will be sent to your registered mobile number. Enter it in the designated field to verify — it expires in 5 minutes.

3
Your Account Will Be Activated

Once your OTP is verified, your account is activated instantly. Log in and start exploring the platform.

4
Make Your First Deposit

Deposit via bKash, Nagad, or Rocket. Your welcome bonus will be credited on your very first deposit.

5
Start Betting

Head to the Sports section, pick the match you want, and place your bet. Before your first bet, take a moment to understand how odds work.

What to know before you register

One Account Per Person

Each person is allowed only one account. Multiple accounts are prohibited and may result in the forfeiture of all bonuses.

Must Be 18 Years or Older

You must be at least 18 years old to register with bd1o. You will need to prove your age during KYC verification.

KYC Verification Required

To make a withdrawal, you must complete KYC verification using your National ID or passport. Have them ready in advance.

Use a strong password

Create a password using a mix of uppercase, lowercase letters, and numbers. Never share it with anyone.

Enter your active mobile number

Your OTP will be sent to this number and payments will be processed through it — so make sure it's active and belongs to you.

Welcome Bonus on Your First Deposit

A special welcome bonus will be credited after your first deposit following registration. Visit the bonus page for full terms and conditions.

View Bonuses

Everything You Need to Know About bd1o Registration

For many people in Bangladesh, signing up on an online betting platform can seem complicated — especially first-timers who have questions about what information is required, how safe it is to send money, and how withdrawals work. bd1o has designed the entire process to be as simple as possible, so that even an everyday smartphone user can complete registration with ease.

The information bd1o asks for during registration is only what's needed to run the service. Your name and date of birth are required for age verification and KYC, your mobile number is needed for OTP and payments, and your email is used for important account notifications. No additional information is collected beyond this. To learn more about how your data is kept secure Privacy Policy View Page.

It's best to complete your KYC verification as soon as possible after registering. Many people assume it's optional — but without KYC, your withdrawal limit stays very low and you won't be able to cash out large winnings. In most cases, KYC is approved within 30 minutes after you submit photos of the front and back of your National ID along with a selfie.

A welcome bonus is available on your first deposit after registering with bd1o. The bonus does not go directly to your main balance — it is credited to a bonus wallet and becomes withdrawable once the specified turnover requirement is met. Reading the full bonus terms beforehand will save you any confusion later. To be straightforward about it — bd1o's welcome bonus comes with a relatively low turnover requirement compared to the market, which makes it genuinely usable.

Downloading the mobile app is recommended — live betting is significantly faster on the app than in a browser, and you'll also get push notifications. Registering through the app is just as easy as on the web. To find out more about the bd1o app App Page Go.

What you need to register

Having these ready beforehand will make registration even faster

Active Mobile Number

A Bangladeshi number (01X) is required for OTP verification. The number must be your own.

Active Email Address

A valid email address is required for account notifications and password resets.

National ID Card

Have your NID or passport ready for KYC verification — it's not needed for registration, but it is required for withdrawals.

BKash or Nagad Account

A mobile banking account registered in your name, for deposits and withdrawals.

Confirm You Are 18+

Enter your correct date of birth during registration — providing an underage date of birth may result in your account being closed later.

Internet Connection

Register from a secure internet connection — it's best to avoid public Wi-Fi.

Having Trouble Registering?

If you don't receive your OTP, the form fails to submit, or you run into any other issue, contact support directly. You'll get fast help in Bengali.

support@bd1o.best  |  Live Chat 24/7

Responsible Betting Guide

Frequently Asked Questions

Questions About Registration & Using the Platform

Switching the bd1o interface to Bengali is a straightforward process. On the website, look for a language icon or flag symbol in the upper right corner of the screen — clicking it will bring up a list of available languages, from which you can select Bengali. On the mobile app, go to Account Settings or the Profile menu, find the Language option, and select Bengali. Once you make the change, the app will remember your preference and keep Bengali as the default, so you will not need to switch it every time you log in. If you find that the language cannot be changed while you are logged out, simply log in first and then go to Settings to make the adjustment. All important information and bonus notifications on bd1o are displayed in Bengali, so once the language is set correctly, you should have no difficulty understanding any of the content.

These are odds — the multiplier applied to your bet. bd1o displays odds in decimal format, which is the easiest to understand. The calculation is simple: your stake × odds = total return. For example, say Bangladesh are priced at 1.85 in a match. If you place a ৳100 bet and win, you receive ৳100 × 1.85 = ৳185. That ৳185 includes your original ৳100 stake, so your profit is ৳85. Higher odds mean the bookmaker considers the outcome more uncertain, which is why the potential return is greater. Odds of 1.10 suggest a near-certain outcome — the profit margin is very slim. Odds of 5.00 indicate an unlikely outcome — harder to win, but the payout is much higher if you do. Before placing a bet, it's worth running the numbers through a calculator.
Get Started Now — Takes Just 2 Minutes

Register with bd1o and claim your bonus

Join the platform trusted by millions of bettors across Bangladesh. Claim your welcome bonus on your first deposit — get started today.

18+ only. Play responsibly.

বাংলা