bf345 Betting Site — Instant Deposits via bKash & Nagad, Easy Gameplay
bf345 is trusted by hundreds of thousands of players across Bangladesh. Cricket betting, live casino, slots, fishing games — all in one place, with support in Bengali.
Get up to ৳5,000 bonus on your first deposit
100% welcome bonus — deposit ৳1,000, get ৳1,000 bonus. Start with a total balance of ৳2,000.
Open an Account NowFor ages 21 and above only
Game Category Overview
Cricket Betting
Bet on all major tournaments — from Bangladesh Tigers matches to the T20 World Cup. Markets include match winner, top batsman, over/under, and more. Live betting makes every moment more thrilling.
Live BettingSlot Games
Popular slot games from PG Soft, Pragmatic Play, and JILI. Hundreds of titles including Fortune Tiger, Gates of Olympus, and Sweet Bonanza. Bonus rounds and free spin features give you a chance at big wins.
PopularLive Casino
Play live Baccarat, Roulette, and Blackjack at real dealer tables from Evolution and Ezugi. Games streamed directly from the studio — the feel of a real casino from the comfort of home.
Real DealerTable Games
Classic table games including Baccarat, Roulette, Blackjack, and Sic Bo. Simple rules, fast gameplay, and equal odds every round. Suitable for both new and experienced players.
ClassicTeen Patti
South Asia's popular card game is now online. JILI's Teen Patti Joker and Teen Patti 20-20 are especially favored by Bangladeshi players. Simple rules, quick results.
South AsianAndar Bahar
In this traditional card game from the Indian subcontinent, you bet on just two sides — Andar (inside) or Bahar (outside). Every round wraps up in moments with a 50/50 chance.
Fast-PacedBingo
JILI's Fortune Bingo, Lucky Bingo, and Super Bingo are especially popular. This simple number-matching game lets many players join at once, with a chance at the jackpot. See more on the Fortune Bingo page.
MultiplayerCrash Games
Spribe's Aviator is the most talked-about crash game in Bangladesh. The higher the multiplier climbs, the more thrilling it gets — but it can crash at any moment. Cashing out at the right time is the strategy.
High VolatilityVirtual Casino
bf345's Virtual Casino page features a large collection of live tables, slots, and interactive games. Enjoy high-quality graphics and seamless gameplay — the real casino experience from home.
Fortune Bingo
The Fortune Bingo page has a curated game list specially for bingo fans. Fortune Bingo, Jackpot Bingo, and many more variants in one place — with a guide for new players too.
Fishing & Arcade Games
Fishing games are a unique category in online casinos. Players operate a cannon to catch fish moving across the screen. Each shot costs a set number of coins, and rewards are determined by the type and size of fish caught.
Smaller fish give lower but more reliable rewards, while catching larger fish or boss fish yields a much higher multiplier. JILI's Mega Fishing, Jackpot Fishing, Ocean King Jackpot, and Happy Fishing are especially popular.
Arcade Game Types
- Classic arcade shooter — precise shots at targets appearing on screen
- Fruit-style spinner — fast reel matching, instant results
- Dice-based action — rewards based on dice combinations
- Multiplayer crash — multiple players competing on multipliers at the same time
Tip: Keep the cannon level low to play longer; raise the cannon level for boss fish but keep your budget in check.
BPL Betting Guide
The Bangladesh Premier League (BPL) is the country's most exciting T20 franchise tournament. On bf345, you can easily bet on BPL matches and Bangladesh national team games across a range of markets.
Match Winner
The simplest bet — pick which of the two teams will win. Back one side in a Bangladesh vs India match.
Top Batsman
Bet on which batsman will score the most runs in the match. Analyze batting form and pitch conditions.
Total Runs Over/Under
Bet on whether total runs in the match will be above or below a set number. Pitch report and weather are important factors for this market.
Toss Winner
Which team wins the toss at the start of the match. A simple 50/50 market — consider ground conditions and team decisions.
Get Started on bf345 in Four Steps
Register
Go to the bf345 login page and open a free account with your mobile number and the required details. The whole process takes just a few minutes.
Log In
Log in with your username and password. Always use the official domain bf345.lat for a secure connection.
Deposit
Deposit as little as ৳500 via bKash, Nagad, Rocket, or Upay. Get a 100% bonus on your first deposit — up to ৳5,000.
Start Playing
Cricket betting, live casino, or slots — pick your favorite game and enjoy the experience.
Fast Withdrawals
You can receive your winnings quickly at bf345. Funds typically arrive in your bKash, Nagad, Rocket, or Upay wallet within 30 minutes to 3 hours. Minimum withdrawal is just ৳800.
Tips for Smooth Withdrawals
Complete account verification (KYC) — verify your profile with a valid ID.
Keep the name on your account and mobile wallet the same — a name mismatch can hold up your withdrawal.
Meet the wagering requirements before withdrawing a bonus — an active bonus will block cashout.
Withdraw to the same mobile number you deposited from — sending to a different number is not allowed.
Bonus Terms & Conditions in Plain Language
Getting a bonus at bf345 is straightforward, but there are a few conditions before you can withdraw. Here's a simple explanation.
| Bonus Type | Amount | Maximum Limit | Wagering Requirement |
|---|---|---|---|
| Welcome Bonus (First Deposit) | 100% | ৳5,000 | Bonus × 25 |
| VIP Weekly Cashback | Bronze 0.4% — Platinum 1.5% | Depends on tier | Direct cash — no wagering |
What is a wagering requirement?
To withdraw bonus funds, you need to place a set amount in bets. At bf345, wagering is calculated on the bonus amount only — not the combined deposit and bonus. Example: ৳1,000 bonus × 25 = you need to wager ৳25,000 before withdrawing.
Game Contribution
Not all games contribute equally toward wagering. Slots generally contribute more, table games less. While a bonus is active, check each game's contribution rate before playing.
Maximum Bet Limit
A maximum bet limit applies while a bonus is active. Betting above this limit may result in the bonus being cancelled. Choose your stake carefully while using a bonus.
Bonus Expiry & Cashout
Each bonus has a set expiry period. If the wagering requirement is not met within the allotted time, the bonus expires. VIP cashback is credited directly to your balance with no wagering required.
Worked Example
Say you deposit ৳1,000. You receive a ৳1,000 welcome bonus — total balance ৳2,000. To withdraw the ৳1,000 bonus, you need to wager a total of ৳25,000 (1,000 × 25). Your deposited funds can be withdrawn at any time.
Loyalty & Rewards Program
The more you play at bf345, the more rewards you earn. Our four-tier VIP program turns your loyalty into weekly cashback.
Cashback is credited directly to your account — withdraw it with no wagering required. The higher your tier, the higher your cashback rate. Players from Dhaka to all across the country enjoy this benefit.
Weekly cashback up to
Enter this tier as soon as you start playing
Weekly cashback up to
Enhanced benefits for regular players
Weekly cashback up to
Special rewards for experienced players
Weekly cashback up to
Maximum benefits and priority service
"bf345's goal is for every player in Bangladesh to enjoy online entertainment safely, comfortably, and in Bengali."
Bengali language 24/7 support
At bf345, you are never alone. Day or night, any day of the week, our support team is by your side — in Bengali.
Chat directly on the site — agents who speak Bengali will help you instantly. Whether it's a general question, a deposit or withdrawal issue, or a technical matter, you can get it resolved right in the chat.
For complex issues or document submissions, email us at: [email protected] — support is available in both Bengali and English.
The same 24/7 support is also available in English — equal service for international players or those who prefer English.
Answers to common questions are available in Bengali in the FAQ section. Visit the FAQ page →
Game Providers / Trusted Partners
bf345 features titles from the world's leading game developers. Every game from these developers uses fair play and verified RNG.
Beware of fake sites and fraud
There may be attempts by fake sites and fraudsters using the bf345 name online. Keep the following in mind.
Always use the official domain bf345.lat and make sure you see HTTPS and the padlock icon in your browser's address bar.
Never give anyone — including someone claiming to be a support agent — your OTP, bKash/Nagad PIN, or password. Official support will never ask for your password.
Be cautious if someone posing as an 'agent' on Telegram or Facebook offers you extra bonuses — this is a common fraud tactic.
If you fall victim to fraud, change your password immediately and contact [email protected].
bf345 never collects money through third parties — only make payments within the site.
Betting terms / glossary
RTP (Return to Player)
The theoretical rate at which a game returns a percentage of total bets to players over the long run. A higher RTP means a relatively greater chance of getting more back.
House Edge
The mathematical advantage the casino holds on every bet is the house edge. RTP and house edge always add up to 100% together.
Wager / Stake
The amount of money you place as a bet in a game round is the stake or wager. Winnings are generally paid out as a multiplier of the stake.
Odds
The probability of an event occurring and the potential amount you could win on that bet. In decimal odds format, 2.5 means a ৳1 bet could return ৳2.50.
Accumulator / Parlay
Combining multiple bets into one is called an accumulator. If every prediction is correct the winning multiplier increases, but a single wrong pick loses the entire bet.
Live Bet
A bet placed in real time while a match is in progress. Odds keep changing based on how the match is going, so quick decisions are important.
Cashout
The option to settle a bet before the match or game ends and take a partial profit. Used to reduce risk or lock in a guaranteed return.
Bankroll
The total amount of money set aside for gaming. Experts recommend using a small portion of your bankroll (1–5%) on each bet — this way you can play for longer.
Volatility
The balance between how often and how much you win in a slot game. High volatility means less frequent but larger wins; low volatility means smaller but more frequent wins.
Free Spin
The chance to spin a slot game at no cost — the game runs without spending your own money. Available as a bonus feature or as part of a promotion.
Wagering Requirement
An indicator of how many times you must bet before withdrawing bonus funds. For example, 25x means you need to wager 25 times the bonus amount.
Spread
A hypothetical point difference between two teams in betting. In a spread bet, it is not just win or loss that matters — the margin of victory matters too.
Join bf345 today
Deposit just ৳500 via bKash or Nagad — and start playing with a 100% bonus.
Login / RegisterAbout bf345
bf345 is a reliable platform for online entertainment in Bangladesh. Our goal is simple — to give every Bangladeshi player a safe, transparent, and enjoyable online gaming experience, with no language barriers and a fully local payment process.
We believe entertainment is not meaningful without the highest level of security and fair play. That is why ensuring SSL encryption, verified game providers, and 24/7 Bengali support is our core commitment. Keeping transactions easy and fast through bKash, Nagad, Rocket, and Upay is something we take pride in.
In this cricket-crazy country, betting on BPL and Bangladesh Tigers matches is thrilling, and we are equally committed to delivering the same quality experience in live casino, slots, and fishing games. bf345 is not just a site — it is a community built for the players of Bangladesh.
Easy deposits and withdrawals
Payments at bf345 are as easy as they are secure. The most popular mobile wallets in Bangladesh are supported.
Deposits and withdrawals in minutes
The reliable service of the postal department
Dutch-Bangla Bank's wallet
Fast and modern payment
Minimum deposit ৳500 · Minimum withdrawal ৳800 · Equal limits across all methods