Bet on cricket on the kkff apk —
Choose the right market for every BPL, IPL and Tigers match
Match Winner, Top Batsman and Runs markets — whether you're in Dhaka or anywhere else, deposit easily with bKash and Nagad and bet on live matches in real time. Slots and live casino are also available on the same platform.
Before you start — which one is right for you?
First Deposit Bonus
100%Up to ৳5,000
Get a bonus equal to your first deposit — up to ৳5,000. To withdraw the bonus, you must wager 10 times the bonus amount. Minimum deposit ৳500.
Suitable for regular players who want extra balance on their first deposit.
VIP Weekly Cashback
Get cashback on your net losses every week. There are five tiers:
- Bronze — up to 0.3%
- Silver — up to 0.6%
- Gold — up to 0.9%
- Platinum — up to 1.2%
- Diamond — up to 1.5%
The more you play, the higher your tier climbs and the greater your cashback rate becomes.
How does wagering work?
Let's explain with an example:
Deposit ৳1,000 → Bonus ৳1,000 → Total balance ৳2,000
Wagering: ৳1,000 × 10 = ৳10,000
That means you need to place a total of ৳10,000 in bets to withdraw your bonus winnings. Minimum withdrawal ৳800.
Read the terms carefully before claiming.
For 21+ only. Gambling carries financial risk. Play responsibly. Read the responsible gaming guidelines.
Popular games right now
Gates of Olympus
Max RTP 96.50%
High Volatility
Fortune Tiger
Max RTP 96.81%
Medium Volatility
Aviator
Max RTP 97%
High Volatility
Sweet Bonanza
Max RTP 96.48%
High Volatility
Mahjong Ways 2
Max RTP 96.95%
Medium-High Volatility
Super Ace
Max RTP 97%
Medium Volatility
Why choose kkff?
Fast Withdrawals
Funds are typically sent within 15 minutes to 2 hours.
Detailed Cricket Markets
Match Winner, Top Batsman, Runs Over/Under and more markets for BPL, IPL, T20 World Cup and Bangladesh Tigers matches.
SSL Security
All transactions and personal data are protected with SSL encryption.
Local Payments
Deposit and withdraw via bKash, Nagad, Rocket and bank transfer.
24/7 Support
Get help any time via live chat and email in Bangla and English.
Large Game Collection
Games from top providers including PG Soft, Pragmatic Play, JILI and Evolution — all in one place.
VIP Rewards Program
Bronze to Diamond — regular players receive weekly cashback and special benefits.
Android and iOS App
The kkff Android APK and iOS app are available through official channels. Play easily from any device.
Browse all sections of the site
Callbreak
Bangladesh's most popular card game is now online. Play Callbreak in real time against other players and show your skill.
Go to the Callbreak card gameWM Live
Enjoy Baccarat, Roulette and other classic games live-streamed at WM Casino's live dealer tables.
See WM Live Casino tablesCricket
Bet on Match Winner, Top Batsman and Runs markets across all major tournaments including BPL, IPL and T20 World Cup.
Read the cricket betting guideSlots
Find hundreds of slot games from PG Soft, Pragmatic Play, JILI and more providers in one place — classic to Megaways, it's all here.
See the full list of slot gameskkff Casino
The complete casino experience with live dealer games from Evolution, Pragmatic Play Live and Ezugi, including Teen Patti, Baccarat and Roulette.
See all games at kkff casinoStart today and make every match more interesting
Go to the kkff login pageAccount Verification (KYC) Guide
KYC (Know Your Customer) is an identity verification process that keeps your account and withdrawals secure, prevents fraud and ensures the 21+ age rule is followed. Once KYC is complete, the withdrawal process becomes much smoother.
Documents typically required
- Valid Bangladeshi National ID (NID), passport or driving licence
- Proof of address — a recent utility bill
- A selfie holding your ID
Step-by-step verification process
Log in to your account
Log in to your kkff account and go to the profile or verification section.
Upload a scan or photo of your documents
Upload clear photos of the front and back of your NID or passport. Make sure the image is not blurry.
Provide a selfie and proof of address
Submit a selfie holding your ID and a recent proof of address.
Wait for verification to be completed
The support team will review your documents and notify you by email. The process is usually completed within a short time.
Security tips:
- Only upload documents to trusted sites with HTTPS
- Cover part of your NID number where possible
- Never send documents through unsecured chat
Payment method comparison
| Method | Deposit | Withdrawal | Minimum | Withdrawal time |
|---|---|---|---|---|
| bKash | ✓ | ✓ | Deposit ৳500 / Withdrawal ৳800 | 15 minutes–2 hours |
| Nagad | ✓ | ✓ | Deposit ৳500 / Withdrawal ৳800 | 15 minutes–2 hours |
| Rocket | ✓ | ✓ | Deposit ৳500 / Withdrawal ৳800 | 15 minutes–2 hours |
| Bank Transfer | ✓ | ✓ | Deposit ৳500 / Withdrawal ৳800 | 15 minutes–2 hours |
Withdrawals are always sent to an account in the player's own name. (For bank transfer, BRAC Bank, Dutch-Bangla Bank or other scheduled banks are accepted.)
Betting glossary
New or experienced — understanding these common terms makes it easier to make decisions.
Asian Handicap
One team is given a goal or run advantage or deficit to reduce the gap between the two sides. Asian Handicap generally does not have a draw outcome.
Over-Under (Totals)
A bet on whether the total runs or goals in a match will be more (Over) or less (Under) than a set number. In cricket this is also known as the Runs market.
Odds Formats
The same odds can be written in three ways: Decimal (e.g. 2.25), Fractional (5/4), and American (+125). All three represent the same outcome — only the format differs.
RTP (Return to Player)
The theoretical percentage of total wagers that a slot or casino game returns over the long run. The higher the RTP, the lower the house's average edge.
House Edge
The mathematical advantage a casino or bookmaker holds on every bet. Over time this advantage works in the casino's favour, so set your budget responsibly.
Wagering Requirement
The condition specifying how many times a bonus must be wagered before it can be withdrawn. For example, 10x wagering means you must place bets totalling 10 times the bonus amount.
Live Dealer Casino
A real dealer conducts the game live in front of a camera via live streaming. Players can join Baccarat, Roulette, or Teen Patti from home in real time.
Slot Volatility
A measure of how often and how large wins occur in a slot game. High volatility means less frequent but larger wins; low volatility means more frequent but smaller wins.
Progressive Jackpot
A portion of multiple players' bets accumulates to form a large prize pool. Whoever wins it receives the entire pool, and the counter resets from the beginning.
Cashback
A benefit that returns a portion of net losses over a set period. In kkff's VIP programme, weekly cashback is paid at a fixed rate for each tier.
Responsible Gaming
Online betting and casino are entertainment only — not a source of income. kkff believes every player should set their own limits before playing.
Set Deposit Limits
Set a daily, weekly, or monthly deposit limit on your account. Do not go beyond your budget.
Time-Out
Use the Time-Out option to pause play for a period of time.
Self-Exclusion
To stop playing for the long term, set up Self-Exclusion with the help of the support team.
Where to Get Help
Talk to a family member or friend, or seek help from a professional counsellor. kkff's 24/7 live chat is also always available.
All casino and betting activities are for those aged 21 and above only. Always keep your bets within what you can afford.
Read more about our Responsible Gaming policy
Privacy & Data Protection: kkff stores your personal information with the utmost care. We never sell your data to third parties. To learn more about how we use your data, read our Privacy Policy page.
Keep Your Account Secure
Never Share Your OTP with Anyone
No matter who claims to be support staff — kkff never asks for your OTP. Do not give your OTP to anyone.
Verify the Correct Domain
Before logging in, check the domain carefully in your browser's address bar. Avoid fake or copycat sites.
Use a Strong Password
Use a password of at least 8 characters and do not use it on any other site.
Log Out on Shared Devices
If you play on someone else's computer or phone, always log out at the end of the session.
Get Support Through Official Channels Only
If you have a problem, contact us only through the website's live chat or email. Do not trust anyone claiming to offer kkff support on any other platform.
Verify Forwarded Offers
Any offer sent by an 'agent' on Telegram or WhatsApp, or shown in a screenshot, should be verified by you directly on kkff's official site — don't take anyone's word for it, check it yourself.
24/7 Support
Live Chat
Contact us directly via live chat from any page on the site. Support is available in both Bengali and English.
Email Support
Write to us by email for detailed questions or document-related matters. Our team will respond as soon as possible.
Service Hours: Seven days a week, twenty-four hours a day.