18+ Only — Play Responsibly

bn99 – Pakistan's Most Trusted Online Casino & Cricket Betting Platform

Fast payouts, live PSL markets, thousands of slots, and seamless JazzCash & Easypaisa deposits — all in one place. Designed for Pakistani players who want a serious gaming experience in English.

bn99

About bn99

Our story, mission and values

bn99 was built with a single idea in mind: Pakistani players deserve a world-class betting and casino experience that actually speaks their language — English — and handles their currency, PKR, without friction. Too many platforms make local players jump through hoops just to deposit Rs 500. We decided to change that by integrating JazzCash and Easypaisa directly into our cashier from day one, alongside traditional bank options like HBL, UBL, Meezan Bank and Bank Alfalah.

Security is at the heart of everything we do. Our platform uses industry-standard 256-bit SSL encryption on every page and every transaction. Accounts are protected with two-factor authentication, and our KYC process — while it may feel like an extra step — exists purely to protect your funds and ensure that only you can withdraw from your account. We never share your personal data with third parties for marketing purposes.

From the start, our product team has been focused on mobile-first design. Whether you are following a PSL match from Karachi, grabbing a quick spin on a JILI slot from Lahore, or checking live odds in Islamabad, bn99 loads fast, looks clean, and keeps the experience smooth even on slower connections. We also offer round-the-clock English-language support so that no matter where you are in Pakistan, help is available when you need it.

bn99

"At bn99, we believe every Pakistani player deserves transparent odds, instant mobile payments, and a platform they can trust — every single match day."
bn99

bn99 by the Numbers

A snapshot of what we offer

1,500+
Casino Games
300+
Daily Sports Markets
8+
Payout Methods (PKR)
24/7
English Support

Game Categories

Browse every type of game available on bn99

Cricket Betting
Football
Live Dealer
Slots
Crash Games
Roulette
Blackjack
Poker

bn99

PSL Match Center

Pre-match and live betting on Pakistan Super League — and all major cricket tournaments

PSL 2026 · Match 14 LIVE
Karachi Kings
1.85
vs
Lahore Qalandars
2.10
National Stadium, Karachi
PSL 2026 · Match 15 Today 19:00 PKT
Islamabad United
2.30
vs
Peshawar Zalmi
1.70
Rawalpindi Cricket Stadium
PSL 2026 · Match 16 Tomorrow 15:00 PKT
Quetta Gladiators
2.60
vs
Multan Sultans
1.60
Gaddafi Stadium, Lahore

Pre-match betting — Place your bet before the toss on match winners, top batsman, total sixes, and more. Odds are available days before the match.

Live betting — Once the match starts, odds update ball by ball. Bet on the next wicket, next over runs, or session totals as the action unfolds in real time.


bn99

How to Get Started

Four easy steps from sign-up to your first bet

1
Register

Visit bn99, tap Register, fill in your name, mobile number, and preferred currency (PKR). Takes under two minutes.

2
Log In

Use your credentials at the bn99 Login page. Enable two-factor authentication for extra security.

3
Deposit

Go to the cashier, choose JazzCash, Easypaisa, or a bank transfer. Minimum deposit starts at Rs 200.

4
Place Your Bet

Browse Cricket Betting, Slots, or Live Casino. Pick your game, set your stake, and enjoy the action.


Built for Pakistan

Every feature designed with Pakistani players in mind

English Throughout

Every page, menu, and support message is in clear English — no confusing auto-translations.

PKR / Rs Currency

Deposit and withdraw in Pakistani Rupees. No hidden conversion fees, no dollar confusion.

Mobile Wallets You Know

JazzCash and Easypaisa are first-class options in our cashier — not afterthoughts.

Cricket-First Sports

PSL, international T20s, Test cricket, and more — cricket betting is front and center.

Pakistan Time Support

Our support team works around Pakistani Standard Time (PKT) so you are never waiting hours for a reply.

Mobile-First Design

Designed to run smoothly on Android and iOS, even on 4G or a moderate data connection.


bn99

Easy Deposits with JazzCash & Easypaisa

Fast, familiar and secure — step by step

1
Log in and open the Cashier.
Tap the Deposit button from your account dashboard.
2
Choose JazzCash or Easypaisa.
Both options are prominently listed. Select the one linked to your mobile number.
3
Enter the amount in PKR.
Minimum deposit: Rs 200. Typical daily limit: up to Rs 50,000 (subject to your wallet tier).
4
Approve the payment in your wallet app.
You will receive a PIN or OTP prompt in the JazzCash or Easypaisa app. Confirm it there.
5
Funds appear in your bn99 balance.
Processing is typically fast, though network conditions or bank checks may occasionally cause short delays. Always ensure you are using a secure internet connection.

Safety check: bn99 only processes deposits over HTTPS. Never share your wallet PIN with anyone claiming to be bn99 support. We will never ask for your PIN.

Supported Payment Methods
JazzCash Easypaisa HBL UBL Meezan Bank Bank Alfalah Bank Transfer Crypto
bn99

Step-by-Step Withdrawal Guide

Getting your winnings out, explained clearly

  1. Log in to your bn99 account and navigate to the Cashier section, then select Withdrawal.
  2. Choose your payout method — JazzCash, Easypaisa, or your registered bank account (HBL, UBL, Meezan Bank, etc.).
  3. Enter the withdrawal amount in PKR. Minimum withdrawal is typically Rs 500. Make sure the amount does not exceed your available balance or daily limit.
  4. Verify recipient details. Double-check your mobile wallet number or bank account number. Errors here can delay processing significantly.
  5. Complete KYC if required. First-time withdrawals or large amounts may trigger a KYC verification step. Upload your CNIC or passport and a recent selfie.
  6. Wait for processing. Most wallet withdrawals are processed within a few hours; bank transfers may take 1–3 business days depending on your bank.
Withdrawal Requirements
  • KYC verification completed (CNIC/passport on file)
  • Any applicable wagering requirements met
  • Withdrawal amount within your daily/weekly limit
  • Account in good standing (no suspended or flagged status)
  • Withdrawal method matches the one used for your last deposit (anti-money-laundering policy)
  • No outstanding disputes or bonus violations on the account

bn99

Loyalty & Rewards Program

Earn points on every bet and climb through the tiers

Bronze

Starter Level

  • 1 point per Rs 100 wagered
  • 3% weekly cashback on sports losses
  • Standard support queue
  • Access to weekly reload offers
Silver

Pro Level — from 5,000 pts

  • 1.5 points per Rs 100 wagered
  • 5% weekly cashback on casino losses
  • Priority live chat support
  • Exclusive PSL match-day promotions
Gold

VIP Level — from 20,000 pts

  • 2 points per Rs 100 wagered
  • 8% weekly cashback on all losses
  • Dedicated VIP account manager
  • Faster withdrawals and higher limits

Points are earned on real-money wagers. Bonus bets do not contribute. Tiers reset monthly based on points earned in the previous 30 days. Cashback is credited to your bonus balance and subject to 1x wagering. Full reward terms are available in the Terms & Conditions section.


Account Verification (KYC) Guide

Why it matters and how to complete it quickly

KYC (Know Your Customer) verification is a standard requirement across all legitimate online gaming platforms. It protects you from fraud, prevents unauthorized withdrawals from your account, and ensures compliance with platform terms. At bn99, KYC is typically required before your first withdrawal or when deposits exceed a certain threshold.

Identity Document
CNIC (front & back) or valid passport
Proof of Address
Utility bill or bank statement (less than 3 months old)
Selfie Verification
A clear selfie holding your CNIC/passport
Submission Steps
  1. Log in to your bn99 account and go to Account Settings → Verification.
  2. Upload clear, unobstructed photos of your required documents using the secure uploader (HTTPS).
  3. Upload your selfie alongside your identity document.
  4. Submit and wait for review. Typical review time is 24–48 hours, often faster during business hours PKT.
Security Notice: Only submit documents through the official bn99 account dashboard over a secure HTTPS connection. Never send copies of your CNIC or passport via email, SMS, WhatsApp, or any unsecured channel. bn99 support agents will never ask you to share documents through unofficial channels.

bn99

Effective Betting Tips for Pakistani Players

Cricket betting tips Pakistan · casino betting tips · smart strategies

1
Bankroll Management First

Set a fixed budget for each session — a reasonable rule is never risking more than 2–5% of your total bankroll on a single bet. This keeps you in the game longer regardless of short-term variance.

2
Understand Decimal Odds

bn99 uses decimal format. Odds of 2.00 mean you get back Rs 2 for every Rs 1 wagered (profit of Rs 1). Odds of 1.50 return Rs 1.50 — a smaller profit margin. Always calculate your expected return before placing a bet.

3
Avoid Emotional Betting

Don't let loyalty to Karachi Kings or frustration from a lost bet drive your next wager. Emotional decisions are the biggest bankroll killer in cricket betting. Stick to your pre-match analysis.

4
Research Team News

For PSL and international cricket, last-minute changes to the playing XI, pitch conditions, and Lahore/Rawalpindi weather can swing odds dramatically. Check official team announcements an hour before the toss.

5
Use Deposit and Loss Limits

bn99 lets you set daily or weekly deposit caps and loss limits in your account settings. Using these tools is one of the simplest and most effective ways to keep gaming enjoyable rather than stressful.

6
Look for Value Bets

A value bet is one where you believe the true probability of an outcome is higher than what the odds imply. For example, if Islamabad United has a 60% real chance of winning but their decimal odds imply only 50%, that is value. Tracking this over time improves long-run results.

7
Always Read Bonus Terms

Before claiming any welcome bonus or free bet, read the wagering requirement carefully. A 30x wagering requirement on a Rs 1,000 bonus means you need to bet Rs 30,000 before withdrawing bonus-derived winnings. Understanding this prevents disappointment at withdrawal time.


Why Choose bn99

Advantages that set us apart for Pakistani players

Mobile-First Access

Smooth on Android & iOS, no app download required.

Stable, Competitive Odds

Consistent markets on PSL, T20 Internationals and more.

Secure Account Handling

SSL encryption, 2FA, and KYC protection on every account.

Privacy Protected

We never sell your data. See our Privacy Policy for full details.

24/7 English Support

Pakistani-timezone-aware support team available around the clock.

Fast Cashier

JazzCash & Easypaisa deposits, with quick withdrawal processing.

Loyalty Rewards

Bronze, Silver, Gold tiers with cashback on every level.

1,500+ Games

Slots, live casino, crash games, poker, and sports betting.


Your Privacy at bn99

bn99 is committed to protecting your personal information. We collect only the data necessary to operate your account, process transactions, and comply with our responsible gaming obligations. We do not sell, rent, or share your personal data with third-party marketing companies. All data is stored securely and transmitted over HTTPS. For complete details on what we collect, how we use it, and your rights, please review our Privacy Policy. By using bn99, you agree to the terms outlined there.


Betting Glossary

Key terms every Pakistani bettor should know

Decimal Odds
The most common format at bn99. A stake multiplied by the decimal odds gives your total return (including stake). Example: Rs 500 × 2.40 = Rs 1,200 total return.
Asian Handicap
A betting market that gives one team a virtual head start to level the playing field. Eliminates the possibility of a draw result, leaving only two possible outcomes.
Over / Under
Betting on whether a statistic (total runs, total goals) will be above or below a line set by the bookmaker. Popular in PSL T20 cricket for total runs per over.
Accumulator (Acca)
A multi-match bet where all selections must win. Odds multiply together, so the potential payout is much higher — but one wrong result loses the whole bet.
RTP (Return to Player)
The theoretical percentage of stakes a slot machine or casino game pays back to players over many spins. A slot with 96% RTP returns Rs 96 per Rs 100 wagered on average over time.
House Edge
The mathematical advantage the casino holds on every game. A 2.7% house edge in roulette means the casino retains Rs 2.70 of every Rs 100 bet on average over time.
Wagering Requirement
The number of times you must bet a bonus amount before it converts to withdrawable cash. A Rs 1,000 bonus with 30x wagering requires Rs 30,000 in bets.
Live Dealer Casino
Real games streamed from a studio with human dealers — Blackjack, Roulette, Baccarat — played in real time via video. Results are not generated by software RNG.
Slot Volatility
How often and how much a slot pays out. Low volatility = frequent small wins. High volatility = rare but large wins. Choose based on your bankroll and risk preference.
Progressive Jackpot
A jackpot that increases with every bet placed across all players until one player wins the entire accumulated pool. Can reach millions of PKR.
Cashback
A promotional offer where a percentage of your net losses over a period is returned to your account, usually as bonus credit. bn99's loyalty program offers 3%–8% cashback.
KYC (Know Your Customer)
Identity verification process required to confirm your identity before processing larger withdrawals. Protects your account from unauthorized access and fraudulent withdrawals.

Frequently Asked Questions

Common questions from Pakistani players answered

The minimum deposit at bn99 is Rs 200 when using JazzCash or Easypaisa. Bank transfer minimums may vary slightly. All deposits are processed in Pakistani Rupees (PKR) with no hidden conversion fees.

Most wallet withdrawals via JazzCash or Easypaisa are processed within a few hours after approval. Bank transfers typically take 1–3 business days. Withdrawals require completed KYC verification and any applicable wagering conditions to be met before processing begins.

bn99 takes player safety and responsible gaming seriously. The platform uses 256-bit SSL encryption on all pages and transactions. We offer tools including deposit limits, loss limits, and self-exclusion options. All players must be 18 years of age or older. We encourage all users to play responsibly and within their means.

KYC at bn99 typically requires a valid identity document (CNIC front and back, or passport), a proof of address (utility bill or bank statement no more than 3 months old), and a selfie holding your identity document. Documents should only be submitted through the secure account dashboard. Review usually takes 24–48 hours.

Yes. bn99 offers pre-match and live betting on Pakistan Super League (PSL) matches, as well as international T20s, Test cricket, and other major tournaments. Markets include match winner, top batsman, total sixes, over/under runs, and live ball-by-ball options during matches.

Yes, JILI slots and a wide range of other slot providers are available on bn99. All games are played in your account currency, which is Pakistani Rupees (PKR). Stake amounts are displayed in Rs so there is no need to calculate conversions. Minimum slot stakes typically start from Rs 10 per spin.

18+ Responsible Gaming Reminder: Online betting and casino gaming are intended for adults aged 18 and over only. Please ensure that your use of bn99 complies with all applicable local laws and regulations in your area. Gambling should be entertaining — if it stops being fun, use our self-exclusion and limit tools or seek support. bn99 does not guarantee winnings and is not liable for any losses incurred.