99exch login and ID desk
The sign-in screen below is the same one you land on at 99exch. Tap any field and it takes you straight to the desk that issues the ID — there is no form to fill on this page and nothing to download here.
- 99exch ID issued in about five minutes
- UPI in, IMPS out, no charge on the ID itself
- Cricket, football, tennis and the live casino floor
- Mirror links shared when a 99exch domain stops opening
Sign in to your 99exch account
No form is stored here — the desk issues the ID and sends it back.
99exch — One ID for Ball-by-Ball Cricket, Teen Patti and Fast Payouts
99exch is a cricket and casino betting exchange used mainly in India, where you play on an ID issued by a desk rather than a self-service account. You ask for a 99exch ID, get a username and password back, deposit through UPI, and place bets on the same odds screen the desk sees. There is no app on the Play Store — the 99exch app is a wrapper you install from the site itself.
What actually sits inside a 99exch ID
One 99exch login opens all of it. The cricket book and the casino floor share a single balance, so money moved in for an IPL match can be used on Teen Patti twenty seconds later without a transfer step.
Cricket Exchange
Teen Patti
Andar Bahar
99exch Aviator game
99exch Chicken Road game
Live Roulette
Dragon Tiger
Lucky Reels
7 Up 7 Down
Every tile above opens the same 99exch desk that issues the ID.
Sports you get on one 99exch account
Cricket carries most of the volume on 99exch, but the sportsbook is wider than people expect. The list below is what stays reliably open through an Indian evening.
Most pages about 99exch read like they were written by somebody who has never opened the 99exch sportsbook. They talk about "world-class gaming experiences" and never mention the one thing a new player actually needs to know, which is that the login screen you are looking for moves domains every few months. So this page does it the other way round. Everything below is the practical stuff — what the 99exch ID looks like, what happens after you send your first ₹500, why the site sometimes refuses to load, how long the money takes coming back.
I have kept the marketing out of it as far as I can. Where something is a genuine annoyance with 99exch, it is written down as an annoyance.
What is 99exch, in one paragraph?
99exch is an exchange-style sportsbook. The word "exchange" is doing real work there — on a bookmaker site you bet against the house at the price the house sets, but on an exchange you are matched against other users, which is why you will see both a back price and a lay price on every 99exch market. The back column and the lay column sit next to each other on every line. That layout comes from the same engine family behind a lot of Indian sports exchanges, so if you have used any exchange before, the 99exch screen will feel familiar within about thirty seconds.
The part that is different from a European exchange is the ID system. You do not sign up with an email and a captcha. A desk creates the 99exch ID for you, hands over the credentials, and handles the money in and out. It is closer to how a local bookmaker works than how a website works, just with a proper odds engine sitting behind it.
A quick 99exch reference table
| Exchange type | Betting exchange (back and lay), plus a casino section |
|---|---|
| 99exch ID format | Short alphanumeric username, typically 6–12 characters. Not an email |
| Cost of the ID | Free. You only fund the playing balance |
| Time to get an ID | Around five minutes in the day, longer late at night |
| Minimum deposit | Usually ₹500, sometimes ₹300 on a first deposit |
| Minimum withdrawal | Around ₹1,000 |
| Withdrawal speed | 20–40 minutes typical, longer on IPL nights |
| Deposit methods | UPI, IMPS/NEFT bank transfer |
| 99exch app | Direct APK from the site. Not on the Play Store |
| Passwords | Two of them — login password and a separate withdrawal password |
That withdrawal password catches people out constantly. It is not the same as your login password, it is set separately inside 99exch, and if you never set one your first cashout request will simply bounce with an unhelpful error.
Getting your 99exch ID, step by step
Five steps, and honestly the whole thing takes less time than reading about it.
- Open the 99exch signup destination. Every button on this page goes to the same place. Nothing is collected here — this site is a guide, the ID comes from the desk on the other side.
- Send three things. The username you would like, your mobile number, and what you plan to play. That last one matters more than it sounds: a cricket-first 99exch ID and a casino-first one sometimes get different opening limits.
- Get the credentials back. You will recieve a username and a temporary password. Write them down somewhere that is not your chat history. People lose 99exch logins to phone resets more often than to anything sinister.
- Change the password immediately. Inside the 99exch account, profile menu, change password. Then set the separate withdrawal password while you are in there, because you will not think about it again until the night you actually want your money.
- Fund it. Deposit screen, pick UPI, pay the amount shown, then paste the twelve-digit UTR reference back into the form. Balance normally shows up in two to five minutes.
Step three is where new users hesitate the longest, and I understand why. Getting a username handed to you by a person rather than generated by a form feels informal. It is how the entire Indian exchange market works, though — 99exch is not unusual here, it just does not pretend otherwise.
What a 99exch ID actually looks like
Something in the shape of raj9924 or sk7712x. Short, lowercase, no spaces. If somebody sends you a "99exch ID" that is an email address or a ten-digit mobile number, that is not a 99exch username and you should ask again.
99exch login: what you see once you are in
The login screen is two fields and a button. No captcha on most 99exch skins, no OTP, which is convenient and also the reason your password is the only thing standing between somebody and your balance. Use a real one.
Once you are through, the 99exch screen splits into a left rail and a centre column. The left rail lists sports — Cricket first, always, then Football, Tennis, and a Casino entry that opens the live game lobby. The centre column is whatever is in play right now. Top right shows two numbers side by side: your main balance and your exposure. Exposure is the amount currently tied up in unsettled bets, and watching that number is a faster way to understand your position than reading the bet list.
Login problems, in order of how likely they are
- Wrong domain. By far the most common. The 99exch page loads but the login just spins, or you get a plain browser error. The 99exch address has rotated to a new one.
- Caps lock on mobile. Android keyboards love to capitalise the first letter of a password field. 99exch passwords are case sensitive.
- Old session cached. Page loads half-broken, buttons do nothing. Clear site data for that one domain, reload.
- Account suspended. Rare, and you will normally get a message rather than a silent failure. Usually tied to a payment dispute.
The 99exch domain question: .com, .in, .red, .green, .black
This confuses almost everybody, so let me be blunt about it. When you see people searching for "99exch red" or "99exch green", those are not colours, and they are not different products. They are domain extensions — 99exch.red, 99exch.green, 99exch.black. Mirror addresses of the same 99exch sportsbook.
All 99exch mirror domains run one sportsbook, one account and one balance. The username and password issued on 99exch.com work on 99exch.in, 99exch.red, 99exch.green and the rest. Mirrors exist because betting domains get blocked or expire in India, not because they are separate sites.
| Address | What it is |
|---|---|
| 99exch.com | The main address, and the one nearly everybody searches for |
| 99exch.in | India-facing mirror, usually the fastest one on Jio and Airtel |
| 99exch.red / .green / .black | Rotation mirrors. Identical sportsbook, identical login |
| 99exch.io / .win | Backups that come into use when the others are blocked |
| /m/login and /m/home | Not domains — these are the mobile layout paths inside 99exch |
That last row explains a search phrase you will see a lot: "99exch red m login". The person typing that is looking for 99exch.red/m/login, the mobile login page on the red mirror. Google's search box eats the punctuation, so the query arrives looking like nonsense. It is not nonsense at all.
Practical advice: do not bookmark a 99exch mirror and assume it is permanent. Bookmark a page like this one that stays up and points at whatever is currently live.
Cricket and the rest of the sportsbook
Cricket is the reason 99exch exists, and the depth on a big match reflects that. On an India international or an IPL fixture you will find match odds, bookmaker odds, session and fancy markets, over-by-over lines, batsman runs, method of dismissal, and a toss market that opens hours before play. On a mid-table county game you get match odds and very little else, which is fair enough.
Session markets are where most Indian players spend their time, and they are the ones worth understanding before you stake anything. A session line is a two-sided runs prediction — 99exch offers, say, 42 runs off the first six overs, and you either buy above it or sell below. The numbers move ball by ball. It is fast, it is genuinely absorbing, and it will empty an account faster than match odds ever will if you chase it.
Football on 99exch peaks around the Premier League and the Champions League, with the usual match odds, over/under and both-teams-to-score. Tennis is thin outside the Slams. Kabaddi appears during Pro Kabaddi season and the liquidity is better than you would expect.
A note on odds movement
Exchange odds on 99exch are driven by what other users are doing, not by a trader in a room somewhere. During a collapse — a team three down inside five overs — the price can swing so hard that the market suspends for a few seconds. That suspension is normal. It is not 99exch refusing your bet.
The 99exch casino side
Under the Casino entry in the 99exch left rail sits a lobby of live-dealer tables and instant games. Teen Patti in three or four variants, Andar Bahar, Dragon Tiger, Lucky 7, roulette, baccarat, and a wall of slot titles. The live tables are streamed studio feeds, most of them running twenty-four hours.
Aviator gets asked about constantly, so: yes, the crash game is usually there in the 99exch lobby, and no, the "predictor" apps sold on Telegram do not work. The multiplier comes from a server-side seed generated before the round begins. Nothing running on your phone can see it. I have watched people spend two thousand rupees on a predictor subscription and then lose the rest chasing it, which is a worse outcome than simply not playing.
Minimum table stakes in the 99exch casino usually start at ₹100 on Teen Patti and Andar Bahar. Roulette goes lower, down to ₹20 on some tables.
Depositing into 99exch
UPI covers almost everything. You open the deposit screen inside 99exch, choose an amount, and it shows you a UPI ID or a QR code. Pay from any app — GPay, PhonePe, Paytm, your bank's own UPI. Then, and this is the step people skip, copy the UTR number from your payment app and paste it into the confirmation box on 99exch.
Without the UTR the desk cannot match your payment to your ID, and the balance sits in limbo until somebody reconciles it by hand. With the UTR, credit is usually automatic within a few minutes.
- Minimum: ₹500 typically, ₹300 on some first deposits
- Speed: two to five minutes on UPI, longer on bank transfer
- Charges: none from 99exch on the deposit itself
- UPI limits: your bank's daily cap applies, not the sportsbook's
One caution that has nothing to do with 99exch specifically and everything to do with Indian banking: send the money from an account in your own name. When a withdrawal later goes to a different name than the deposit came from, that is when verification questions start.
99exch withdrawal — timings and the honest version
A 99exch withdrawal normally reaches your bank in twenty to forty minutes. Open the withdrawal screen, enter the amount, pick the saved bank account, and confirm with your withdrawal password. Late nights, weekends and big-match evenings run slower because the payout queue is genuinely longer, not because anything is wrong.
That is the theory. In practice it is messier, and it is worth saying so. On a normal Tuesday afternoon my experience is that the money is there before you have finished making tea. On the night of an IPL final, with several thousand people cashing out at once, an hour and a half is realistic. I said twenty to forty minutes earlier — on a final night, make it a couple of hours and stop refreshing.
Things that genuinely delay a 99exch withdrawl:
- Bank holidays and RTGS windows. IMPS mostly works around the clock but banks do have maintenance slots, typically very early morning.
- A name mismatch between the 99exch account and the bank account.
- Unsettled bets. Money tied up in exposure is not withdrawable, and 99exch will only offer you the free balance.
- A first withdrawal that is much larger than anything you have deposited. Expect a question. That is not the desk stalling, it is basic fraud control.
If a withdrawal has been pending for more than about three hours with no message, ask. Do not open a second request on top of the first — two pending requests for the same balance confuse the queue and slow both of them down.
The 99exch app
There is no 99exch listing on the Google Play Store, and there will not be one, because Play policy does not allow real-money betting apps for India. So the app is distributed as an APK from 99exch itself. You download it, Android warns you about installing from an unknown source, you allow it for that one install, and it lands on your home screen.
What you get is essentially the mobile site in a native shell — same login, same balance, same markets. The two things it adds that matter are push notifications for market events and a slightly faster odds refresh, which on session markets is not nothing.
iPhone users do not get an APK. On iOS the answer is to open the 99exch mobile site in Safari and use Add to Home Screen, which gives you an icon that opens full screen without the browser chrome. Functionally it is close enough that most people cannot tell the difference.
Only take the APK from 99exch or from a link the desk gives you. There are repackaged "99exch mod" builds floating around file-sharing sites and some of them are genuinely malicious. There is no modded version that gives you better odds. Thats not how any of this works.
Demo ID: worth it or not?
Some desks will open a 99exch demo ID with play-money balance so you can look around before depositing. Ask for one if you have never used an exchange before — half an hour clicking through 99exch with fake money is a much better introduction than reading another guide.
Two limits to be aware of. Demo balance cannot be withdrawn, obviously, and demo markets on 99exch sometimes settle on a delay because nothing real is riding on them. Use the 99exch demo to learn the layout, not to test a strategy.
Commission, limits and what 99exch actually charges you
Nothing on 99exch costs money until you win, and then a commission comes off the net winnings on exchange markets. It is a small percentage, it is applied per market rather than per bet, and it only ever touches a positive result — losing a bet does not attract a charge on top. Bookmaker-style markets inside 99exch, the ones with a single price rather than back and lay boxes, work the other way: the margin is already baked into the odds and no separate commission is deducted.
Stake limits on 99exch are set per market and they move. A new ID typically opens with modest caps, and they widen once the desk has seen a few weeks of normal activity. On a big match the maximum on match odds can be many times what it is on an obscure fixture, simply because there is enough money on the other side to match it. Session markets carry their own, usually tighter, ceiling.
Two more numbers worth knowing before you start. 99exch will not let you withdraw money that is sitting as exposure, so your withdrawable balance during a live match is often smaller than the figure at the top of the screen. And there is generally no charge on the withdrawal itself — the IMPS transfer cost is absorbed at the desk end, which is precisely why the minimum sits around ₹1,000 rather than ₹100.
Your first week on 99exch, realistically
Here is roughly how it goes, based on the pattern I have watched dozens of times. Take a composite case — call him Vikram, twenty-eight, Pune, first exchange account of his life.
Day one he asks for a 99exch ID at about nine in the evening and has credentials inside ten minutes. He deposits ₹500 by UPI, forgets to paste the UTR, waits fifteen minutes wondering where his balance is, then sends the reference and watches it appear almost instantly. Annoying, entirely avoidable, and about eighty percent of first deposits go exactly like that.
Day two he backs a team at 1.85 in a T20, watches the price drift to 2.4 after two early wickets, and learns what exposure means. Day four he discovers session markets and loses ₹300 in twenty minutes because the runs line kept moving and he kept re-entering. That is the expensive lesson, and it is cheaper to learn on ₹300 than on ₹3,000.
Day six he tries to withdraw ₹1,200 and finds out about the withdrawal password he never set. Ten minutes to sort out, money in the account inside the hour. By the end of the first week he understands the 99exch sportsbook better than any guide could have taught him, including this one.
The point of telling it that way is not to be discouraging. Its to say that the friction is front-loaded — the confusing parts of 99exch are almost all in the first three days, and they are procedural rather than financial.
Myths and facts about 99exch
Myth: you pay to open a 99exch ID
You do not. The ID is free. Any "activation fee" is somebody running a scam with a familiar brand name.
Fact: 99exch takes a commission
On exchange markets, a small commission comes out of net winnings. That is how the model works, and it is disclosed inside 99exch.
Myth: red, green and black are different games
They are domain extensions. One sportsbook, one login, one balance across all of them.
Fact: two passwords exist
Login password and withdrawal password are seperate. Set both on day one.
Myth: Aviator can be predicted
The round seed is generated server-side before you place a bet. No app on your phone can read it.
Fact: mirrors change without warning
A 99exch domain can stop resolving overnight. Your account is unaffected — you just need the current link.
Support, and the number question
Support on 99exch runs through the desk that issued your ID rather than a ticket system. Deposit not credited, withdrawal pending, password reset, mirror link — all of it goes to the same place. Response is fast during Indian evening hours, slower at four in the morning.
The contact number used across this network is +91 81097 11726. It is shown here for reference. For anything 99exch account-related, use the button below, which opens the desk directly and is the the quickest route to a human.
99exch questions people ask before a first bet
How do I get a 99exch ID?
Tap the Get 99exch ID button on this page, send the name, mobile number and the sport you want. You get a username and temporary password back, usually within a few minutes. Log into 99exch, change that password, then add your first deposit to start playing.
Is a 99exch ID free?
Yes. Creating the 99exch ID costs nothing and there is no monthly fee for keeping it. You only ever put in money when you deposit playing balance yourself. Anyone asking for a registration charge or an activation fee for a 99exch ID is not a genuine desk.
How do I login to 99exch?
Open the login screen, type the 99exch username exactly as it was issued, add the password and submit. Passwords are case sensitive, the username usually is not. If 99exch keeps rejecting you, the domain has probably rotated and you need the current 99exch mirror link.
Why is 99exch not opening?
Nine times out of ten the domain has been blocked by the network, not the account. Switch from mobile data to wifi or the other way round, and use the current 99exch mirror. If the page loads but stays blank, clear the site data for that domain and reload once.
How long does a 99exch withdrawal take?
Most 99exch withdrawals land in twenty to forty minutes during normal hours. Requests placed after midnight or during an IPL night, when the queue is heavy, can take a couple of hours. Bank holidays slow IMPS transfers regardless of 99exch.
What is the minimum deposit in 99exch?
Most 99exch desks start you at ₹500, and some allow ₹300 for a first deposit. The minimum withdrawal is usually higher, around ₹1,000, because small IMPS transfers cost the desk more in fees than they are worth.
Is KYC required for 99exch?
A basic 99exch ID does not ask for documents up front. Your mobile number and bank details are the identity. Verification is usually only requested when a withdrawal account name does not match, or when a single payout is unusually large.
99exch in India: what the search data actually shows
Almost every 99exch search in India falls into a handful of clear groups, and the whole cluster lines up once you see them — people reach for the address, the login, a fresh ID, the app, or the support desk. The definitions below match those groups to what each query is really after.
- Reaching 99exch
- 99exch, 99 exchange, 99exch com login, https 99exch com and 99exch in are navigation searches: somebody wants the working address. When one is blocked the extension addresses 99exch green, 99exch red and 99exch win login open the same account, same balance.
- Logging in
- 99exch login, 99 exchange login, 99exch com login password and 99exch com m login are sign-in help — the password is case sensitive, and 99exch com m home is the mobile path to try when the desktop layout will not load.
- Getting an ID
- 99exch id, 99exch new id, 99exch sign up, 99 exchange sign up and 99exch register come from people without an account yet. How to create a 99exch ID is quick: message the desk, and a 99exch minimum deposit of about ₹500 gets you playing.
- App and money
- 99exch apk, 99exch app and 99exch download cover the installer; my 99exch, 99exch withdrawal and how to make a 99exch withdrawal cover the account side. Forgot the 99exch password? The desk resets it on the same route.
- Support
- 99exch com whatsapp number and the 99 exchange customer care number reach the same desk that issues the ID and clears deposits.