99exch ID: What the Login Actually Is and How Your Account Gets Made
A 99exch ID is a username and password issued to you by an agent over WhatsApp. That pair is your whole account. There is no public signup form on 99exch, no "create account" button, no OTP screen. Someone with panel access makes the ID and hands it over.
Most guides stop at "message the agent." This page goes one layer under that. What are the credentials really, where do they come from, and why does the exchange run through people instead of a form?
Think of the 99exch ID as a key cut for one door. It opens the panel, holds your balance, and ties every bet back to you. Nothing more mysterious than that, honestly.

What a 99exch ID actually is (username + password, nothing else)
A 99exch ID is two strings of text: a username and a password. That's the account. When an agent "gives you a 99exch ID," they are handing over those two lines, and with them you log in at 99exch.com and the panel loads with your name and your balance on it.
People expect something heavier. An email link, a profile page, a card in the post. None of that. The 99exch ID is lighter than a Gmail account in some ways, because the whole thing lives inside the panel software and your access to it is just that username and password.
Here is the part worth sitting with. Your balance, your open bets, your deposit and withdrawal history — all of it is attached to the username, not to your phone or your device. Log in on a friend's phone with the same 99exch ID and you'll see the exact same numbers. Switch phones, same story. The ID travels; the device does not matter one bit.
So when someone asks "where is my 99exch account stored," the honest answer is: on the panel's side, under your username. You hold the key. They hold the lock. That split is the entire model, and it quietly explains almost everything else on this page.
There's a second layer to what the 99exch ID *is*, and it's about permissions. The login doesn't just show you numbers — it decides what you're allowed to do with them. A normal 99exch ID can place bets, see its own book, request a withdrawal. It cannot see anyone else's account, cannot change its own bet limits, cannot approve its own deposits. Those powers sit one level up, with the agent. So the same panel looks different depending on whose 99exch ID logged in, even though the software is identical underneath.
A concrete example makes that click. Two people can be logged in on 99exch at the same moment, one on a plain 99exch ID and one an agent, staring at the same cricket market. The player sees a stake box and a bet button. The agent, on the very same market, sees settlement controls and a list of the users under him. Same page, same odds, different powers — and the only thing deciding which version you get is which 99exch ID you signed in with. The login isn't just who you are; it's what you're permitted to touch.
One more thing folks mix up. The password is yours to change and yours to protect. The username usually stays fixed once the agent sets it. Lose the password and the agent resets it against your username — which is exactly why the username matters more than people assume. It is the anchor. The password is just the part you keep swapping.
And the colours you'll see on that panel aren't decoration, they're information. Blue header, yellow mark up top, white market rows, blue "back" cells and pink "lay" cells, red fixture times. Your 99exch ID logs you into that exact layout every time, so the muscle memory builds fast — you stop reading the labels and start reading the colours.
Where you actually put your 99exch ID matters too, and it's worth being precise. On a laptop you log in at 99exch.com. On a phone the mobile panel sits at /m/home, with the login at /m/login, and it's the same account either way — one 99exch ID, two doors into the identical book. There are colour mirrors as well, the "99exch green" and "99exch red" variants, which are the same exchange dressed in a different palette. If your usual address ever won't load, a mirror is often the quickest way back to the same 99exch ID and the same balance, because nothing about your account changes, only the paint.
How a 99exch agent provisions your ID (the part nobody shows you)
Here is the machinery. 99exch runs on a tree of panels. At the top sits an admin or master. Below the master sit agents (sometimes called sub-admins, or masters of their own small line). You sit at the bottom, as a "client" or "user" under one agent. When you get a 99exch ID, an agent one level above you created it inside their own panel and set your starting limits before you ever logged in.
Why does 99exch work this way instead of a self-serve form? Two plain reasons.
First, money. A public form would take card payments and run refunds and chargebacks and all the machinery that comes with that. The agent model pushes deposits and withdrawals onto UPI and IMPS between two people, so the 99exch panel itself never has to run a payment gateway. The agent is the cashier, the accountant and the help desk rolled into one contact.
Second, control and responsibility. Every 99exch ID has a person answerable for it — the agent who made it. If a balance looks wrong, if a withdrawal is late, there's a name to message. A form gives you a ticket queue and a canned reply. An agent gives you one human on WhatsApp who owns your account line and settles it. In practice that is the difference people actually feel.
Let me make it concrete. Say Rahul in Nagpur wants a 99exch ID. He messages the agent number around 9pm. The agent, sitting inside his own panel, opens the "add user" screen, types a username, sets a password, leaves Rahul's balance at zero until he deposits, and copies those two lines back into the chat. Total time, maybe three or four minutes if the agent isnt buried. Rahul now holds a 99exch ID that his agent can see and manage from above.
That "manage from above" bit is the master/agent structure in one sentence: whoever made your 99exch ID can see its balance, reset its password, and settle its deposits and withdrawals — but they cannot place your bets for you. You drive; they provision and cash. It's a clean division of powers, and once you see it the whole exchange stops feeling like a black box.
Because the agent builds the 99exch ID by hand, there is no captcha, no email verification, no "click the link we sent." The friction didn't disappear. It moved — from software you'd fight with, to a person you message. That is the trade the exchange chose, and for most Indian users it's a faster trade than any form.
There's a detail here that trips new users. Since your 99exch ID is created *under* a specific agent, that agent is your route for everything account-shaped — deposits, withdrawals, password resets, limit changes. You don't hop between agents. The one who provisioned your 99exch ID is the one you keep. Think of it less like a website you signed up to and more like a shop you opened an account at, where the same person behind the counter knows your name.
Why WhatsApp specifically, and not a call or an email? Because provisioning a 99exch ID is a copy-paste job at heart. The agent needs to send you two lines of text you can tap to select, and later send UPI details and read back a payment screenshot. WhatsApp does all of that in one thread, on the app every Indian user already has open. Email would be slower and colder; a phone call can't hand you a password you can copy. So the channel isn't a gimmick — it fits the shape of the work, and it's part of why 99exch agents run 24x7. Match nights don't keep office hours, so neither do they.
Types of 99exch ID — new, demo, and high-limit compared
Not every 99exch ID is the same. Broadly there are three shapes, and which one suits you depends on whether you're testing, playing normally, or playing big. The table lays them side by side.
| Type of 99exch ID | Starts with | Min deposit | Who it suits |
|---|---|---|---|
| New / full ID | Real balance after you deposit | ₹500 | Anyone playing for real on 99exch; the standard account |
| Demo ID | Practice balance, no real money | Nothing | First-timers who want to see the 99exch panel before depositing |
| High-limit ID | Real balance, higher bet ceilings | Higher, set by agent | Regulars who keep hitting limits on a normal 99exch ID |
A new (full) 99exch ID is the default. You deposit ₹500 or more, it turns into balance, and you bet across cricket, football, tennis and the live casino games — Teen Patti 20-20, Dragon Tiger, Andar Bahar, Lucky 7, Aviator and the rest. Most people reading this want exactly this account and nothing fancier.
A demo 99exch ID is the practice version. It loads the same panel — same blue header, same back and lay cells — but the money on it is fake. You cannot cash it out, because there's nothing real sitting behind it. It exists so you can poke around the markets and the 32 Cards or Amar Akbar Anthony tables without risking a rupee. Good for a day, maybe two. After that it stops teaching you anything, because the one thing a demo 99exch ID can never simulate is how you behave with real money on the line.
A high-limit 99exch ID is really just a full ID with the bet ceilings raised. If you place small stakes it never comes up. If you're regularly bumping into the maximum on a cricket market, you ask your agent and they either lift the limit on your existing 99exch ID or set you up with a fresh high-limit one. It's a setting, not a separate product — same login shape, same panel, bigger numbers allowed.
One honest note. These names aren't rigid across every agent. One line's "demo" is another's "practice ID," and "high-limit" might just show up as "your limit got raised" with no fanfare. The three shapes above are what matter, whatever your particular 99exch agent calls them on the day.
Which should you start with? If you've never seen an exchange panel, a demo 99exch ID for an evening, then a full ID. If you already know back and lay and just want to play, skip the demo and go straight to a funded 99exch ID. High-limit is a later conversation — you'll know when you need it, because the market will stop you at a ceiling.
There's a quiet fourth reason the demo 99exch ID exists, and it's more about the panel than the money. The exchange layout confuses first-timers — back and lay sitting next to each other, odds ticking, the stake box, the bet slip. A demo lets you make every beginner mistake (backing when you meant to lay, fat-fingering a stake) with fake chips, so that when your real 99exch ID is funded, your hands already know where things are. That's the actual value. Not the practice winnings, which mean nothing — the practice *reps* on the controls.
How to create a 99exch ID — the real steps and real timings
There's no button, so "create a 99exch ID" really means "ask an agent to make one and fund it." Here's the actual sequence, with the timings you should expect rather than the ones that sound nice on a graphic.
- Message the 99exch agent on WhatsApp. Number: +91 81097 11726. Tell them plainly you want a new 99exch ID. No long form, one line does it.
- Give the couple of details they ask for. Usually a name to put on the account and the number they'll reach you on. Under a minute.
- Get your 99exch ID back. The agent creates the username and password in their panel and pastes both into the chat. Three to five minutes when they're free; longer on a busy match night.
- Log in at 99exch.com (or /m/home on mobile) and change the password the agent gave you. Do this first, before anything else.
- Deposit to fund the 99exch ID. Ask for the UPI or bank details, send ₹500 or more, and share the screenshot. Balance usually shows a few minutes after the agent confirms the transfer.
- Place your first bet. Balance is live, markets are open, and your 99exch ID is fully in business.
Realistic total from first message to a funded 99exch ID: ten to twenty minutes on a quiet afternoon. I said three minutes for the ID creation earlier — that's just the agent typing it. Add the back-and-forth, the deposit, and the confirmation, and twenty minutes is the more honest figure. On a final-over IPL night, stretch it further; everyone's messaging the agent at once.
Two small things people trip on. If every agent is slammed during a big match, provisioning your 99exch ID can lag — that's demand, not a con. And on some lines the agent asks for your deposit before handing over the login, so the ID and its funding arrive together in one step rather than two. Neither is a red flag by itself.
A word on password changing, since step four is the one people skip. The agent knows the password they set, because they typed it. Until you change it, two people can open your 99exch ID. Change it once on first login and only you hold it. Takes twenty seconds. It's the cheapest security you'll ever do, and I'd argue it's the single most important step in the whole list — more important, honestly, than which day you deposit.
It helps to picture the deposit half of step five as its own little loop, because that's where a funded 99exch ID actually comes alive. You ask the agent for payment details; they send a UPI ID or bank line; you transfer ₹500 or more from any app you like; you screenshot the success page; you send the shot back. The agent matches it and credits your 99exch ID, and the balance you'll bet with appears on your own panel. Five small moves, all inside the same chat, all checkable by you at each step. When you can narrate the loop like that, a stuck deposit stops being scary — you just look at which move didn't complete.
The username format and the "99exch new ID number" myth
This section clears up the single most common confusion. People search "99exch new id number" expecting a separate code — some customer ID or reference they'll be handed alongside the login. There usually isn't one, and chasing it wastes an evening.
Here's what's actually happening. A 99exch username is often built as a name plus some digits — a word with a few numbers stuck on the end. Those digits are *part of the username*. They are not a second secret. They exist because usernames have to be unique, and adding numbers is the easy way to keep two people with similar names apart inside the 99exch panel. That's the whole story of the "number."
So when you read "99exch new ID number," nine times out of ten it means the digits inside your new username, or it simply means "the new 99exch login I just got." It does not mean there's a hidden code you're missing. If your agent gave you a username and a password, you have everything. There is no third thing to collect. Really.
Where does the myth come from? Partly from other kinds of accounts. Banks give you an account number *and* a login. Games give you a player ID *and* a password. People assume 99exch works the same way and go hunting for the "number" that doesn't exist. On the exchange, the username *is* the number and the login, both at once, folded into one string.
If you're ever unsure what your 99exch ID's username even is, log in and check the account or profile corner of the panel — it shows the username you're signed in as. That string, digits and all, is your ID. Write it down somewhere safe, because if you forget it, even the agent's password reset gets slower; they reset against a username, and if neither of you can recall it exactly, thats a longer conversation than it needs to be.
Here's a small correction to something people say. They'll tell a friend "give me your 99exch ID number" meaning the username. Fine, everyone knows what's meant. But if you take it literally and start searching the panel for a labelled "ID number" field, you'll come up empty, because the field doesn't exist. The username line is the ID. Once that clicks, the whole "new ID number" question dissolves.
If you genuinely want a "number" to hold onto with your 99exch ID, use the username itself as that reference. Save it in your phone the way you'd save an account number — the full string, digits included, spelled exactly as the agent sent it. Case can matter on some panels, so copy it, don't retype it from memory. Then whenever a form or a friend or the agent asks for your "99exch ID," you paste that one line and you're done. No hunting, no second code, no "which number did they mean." One string is the answer to every version of the question.
Pricing truth — the 99exch ID is free, the deposit is yours
Let's be blunt about money, because this is where people get fleeced. The 99exch ID itself costs nothing. Creating the username and password is free. An agent typing your account into a panel is not a paid service, and anyone charging a "registration fee" or an "ID fee" to make a 99exch ID is running a scam. Full stop.
What you do pay is the deposit — and that isn't a fee at all, it's your own money moving onto your own account. The minimum is ₹500. Send it, and ₹500 lands as ₹500 of balance on your 99exch ID. Nothing is skimmed for "making" the account. The deposit becomes your playing balance, rupee for rupee, and you can bet it or withdraw it — withdrawals run around 10 to 30 minutes over UPI or IMPS on our network, agents on call 24x7.
So the clean mental model: ID = free. Deposit = yours. Fee to create = fraud. Keep those three lines in your head and nobody talks you into paying for something that was always free. It seperates a real 99exch ID from a fake one faster than any other test.
A quick composite to show the pattern. A first-timer in Indore — call her Sneha — gets messaged by someone posing as a "99exch agent" who says her ID is ready but she must pay ₹300 "activation" first. That's the tell, right there. A real 99exch ID has no activation charge. The only money that should ever leave your side is a deposit that shows back up as balance on your own login, and you confirm it did by opening the panel and reading the number yourself.
One more, because it bears repeating in different words. If a demand for money doesn't end with that same amount appearing as balance on your 99exch ID, don't pay it. Real deposits become balance you can see. Fees become someone else's money and nothing on your account. That single rule, applied every single time, is most of the protection you need.
And the reason this works cleanly on 99exch is the very structure from earlier: your deposit goes to your agent, who credits your balance, which you then read on your own login. Three visible steps, all checkable by you. When someone tries to insert a fourth step — a fee that credits nothing — it stands out, because it breaks the pattern the 99exch ID was built around. It also helps to remember what your money is *not* paying for on 99exch. It's not buying the ID. It's not buying "access." It's not a subscription that renews. The deposit is a straight transfer of your own rupees into a balance you control on your own 99exch ID, and the day you want them back, you request a withdrawal against that same balance. Money in, money out, both against one login — that's the shape. Anything that doesn't fit that shape, you can safely treat as somebody trying it on.
Trust the pattern, not the person messaging you.
Frequently Asked Questions
How do I get a 99exch ID?
Message the 99exch agent on WhatsApp at +91 81097 11726 and say you want a new ID. There's no signup form on the site. The agent creates a username and password in their panel and sends both to you, usually within a few minutes when they're free.
What is the 99exch new ID number?
The "99exch new ID number" is almost always just the digits inside your username, which are part of the login itself. There is no separate code alongside your 99exch ID. If you have a username and a password from the agent, you already hold everything the account needs.
Is a 99exch ID free?
Yes, creating a 99exch ID is completely free. The agent charges nothing to make your username and password. You only pay a deposit, minimum ₹500, and that becomes balance on your own account rupee for rupee. Anyone demanding a registration or ID fee is running a scam.
How do I create a 99exch ID?
You can't create a 99exch ID through a form, because there isn't one. You ask an agent on WhatsApp to make it. They set your username and password, send them over, and you log in at 99exch.com, change the password, then deposit ₹500 or more to fund it.
What is a 99exch cricket ID?
A 99exch cricket ID is the same account people use for cricket markets — IPL, T20s and internationals, the biggest section on the panel. There's no cricket-only login. One 99exch ID covers cricket, football, tennis and the live casino games; "cricket ID" just names what most players open it for.
Can I withdraw from a 99exch demo ID?
No, you cannot withdraw from a 99exch demo ID. The balance on a demo account is practice money, not real, so there's nothing to cash out. The demo ID exists only to let you see the 99exch panel and its markets. To withdraw, you need a funded full ID with a real deposit on it.
99exch ID, credentials and account provisioning explained
What your 99exch ID is made of
A 99exch ID is a username and password issued by an agent, and that pair is the whole account. Balance, open bets and history all attach to the username on the panel side, not to your phone, so the same 99exch ID works on any device you log in from. A 99exch new ID is provisioned by an agent inside a master/agent panel, which is why there's no public form and no OTP screen to create one.
New ID, demo ID and cricket ID
A new 99exch ID needs a ₹500 minimum deposit that turns straight into balance. A 99exch demo ID carries practice money you can't withdraw, useful for a first look at the panel and nothing beyond that. A 99exch cricket ID is the same account named for its biggest use, since one login covers cricket, football, tennis and live casino tables. To create a 99exch ID you message the agent, not a website.
Free ID, real deposit
The 99exch ID create step is free. Only the deposit costs you, and it lands as your own balance, so any "activation" or ID fee is fraud. Check the number in your panel after every deposit to confirm your 99exch id balance moved.