★ Our team · November 2026

Tanvir Hasan

Updated 6 November 2026 ·By Arif Rahman & Tanvir Hasan

Tanvir Hasan is our field tester for deposits and identity verification, working from Chittagong. He puts real money through bKash, Nagad and Rocket rails at every bookmaker we review, then documents exactly what happens.

About the author

I am Tanvir Hasan, a field tester for Top Betting Sites Bangladesh. My job is simple to describe and slow to do: I open accounts at the bookmakers we cover, deposit real taka through the payment methods Bangladeshi players actually use, and record what the experience feels like from the inside. That means bKash, Nagad and Rocket first, then cards and crypto only as a secondary check.

I am based in Chittagong, so most of my testing happens on a standard mobile connection during normal evening hours, when cricket traffic is heaviest. I have walked through the deposit flow on mid-range Android phones, on iOS, and on desktop, and I compare what I see against what the site promises on its own pages.

My focus is not only whether a payment goes through, but whether it goes through the same way twice. A single lucky deposit tells a reader nothing. Ten deposits across different amounts, times of day and mobile wallets tell a story that a marketing page never will.

Areas of expertise

How I test bookmakers

Every bookmaker goes through the same sequence. I register through the normal public flow, not an internal test account, so the experience matches what a reader in Dhaka or Chittagong would get. I note how long registration takes, what information is requested, and whether the welcome bonus on the first deposit is attached automatically or needs a code entered in the bonus field.

Then I deposit. I start with a small amount to confirm the payment rail works, and follow with a larger deposit to see whether any limits, fees or delays appear at higher values. I repeat deposits at different times of day because mobile wallet performance can change with network load.

  1. Register a fresh account using only publicly available details.
  2. Confirm whether the first-deposit welcome bonus attaches automatically or requires a code in the bonus field.
  3. Deposit a small amount via bKash, then repeat with Nagad and Rocket.
  4. Place qualifying bets on cricket or football markets and let them settle.
  5. Submit identity documents for KYC and record how long approval takes.
  6. Request a withdrawal and time it from request to wallet credit.
  7. Test the Android APK and the iOS app for login, deposit and cashout behaviour.
👉 If a bookmaker cannot pay out through bKash, Nagad or Rocket without friction, no bonus on the first deposit is worth the trouble. Payment reliability comes before everything else.

What I check first on any betting site

Before I look at odds, markets or design, I check the payment and verification layer. That is where most players in Bangladesh actually feel the difference between a good site and a frustrating one. A clean bKash deposit in under a minute tells me more than a long list of cricket markets.

CheckWhat I look for
Deposit railbKash, Nagad and Rocket all listed and working without workarounds
Minimum depositLow enough for a normal first test, clearly stated in taka
KYC timingIdentity verification requested at a sensible point, not only at withdrawal
Withdrawal windowPayouts typically land within 15 minutes to 24 hours
Bonus clarityWelcome bonus on the first deposit explained with wagering terms visible
App installAndroid APK from the official site, plus a working iOS app

I also check what happens when something goes wrong. A deposit that fails, a document that gets rejected, a withdrawal that needs a second look: these are the moments that reveal how a support team actually operates. Sites that resolve these quickly earn a higher place in our rankings.

Why cricket coverage matters in my testing

Cricket is the first sport for almost every reader we write for, so I always test markets around BPL fixtures, Bangladesh national team matches, the IPL and international series. Football comes second, mainly the English Premier League and the Champions League. If a site covers cricket thinly, I say so, even if its payment flow is excellent.

Why KYC is not optional

Identity verification is required before withdrawals at regulated bookmakers, and 1xBet is a clear example: licensed in Curacao, with a welcome bonus on the first deposit, but KYC must be completed before any payout. I treat that as normal, not as a red flag. What matters is how smoothly the process runs and how clearly the site explains it upfront.

How I compare bookmakers for Bangladeshi players

My comparisons start with payment reliability, then move to verification speed, then to app quality and market depth. I do not rank a site highly just because it advertises loudly. A bookmaker that pays quickly through bKash, explains its bonus terms in plain language and handles KYC without drama will always beat one that looks better on a banner.

I also test the Android APK and the iOS app at every site that offers them, because a large share of players in Dhaka and Chittagong bet from a phone. Installation from the official site, login stability and cashout behaviour inside the app all count toward the final picture.

A personal note on responsible gambling

Betting is entertainment, not income. I test with money I can afford to lose, and I stop when the test is done. That discipline is the same one I would recommend to any reader: set a monthly limit before you deposit, never chase a loss, and take a break when it stops being fun.

Betting is strictly for adults aged 18 and over, and it carries real financial risk. If you feel that betting is affecting your sleep, your work or your family, step away and talk to someone you trust. A good bookmaker will still be there next month. Your peace of mind matters more than any welcome bonus.

👉 Also read: Back to the homepage

Frequently asked questions

How does Tanvir Hasan test deposits at betting sites?▾
He registers a normal account, deposits small and larger amounts through bKash, Nagad and Rocket at different times of day, and records speed, limits and any fees. He repeats the process so the findings reflect a pattern, not a single lucky attempt.
Why does he check identity verification so early?▾
Because KYC decides whether a withdrawal actually arrives. Sites like 1xBet require identity verification before payouts, so he submits documents early to measure approval time and see how clearly the process is explained.
What does he check first on any new betting site?▾
The payment and verification layer. If bKash, Nagad and Rocket deposits work cleanly and KYC is handled sensibly, he then moves on to apps, cricket markets and bonus terms. Payment reliability always comes before everything else.