99exch sportsbook logo

Login

Login Login with Demo ID

Sign in with the username and password your 99Exch agent issued. No account yet? Open Demo ID to look around the 99Exch sportsbook first.

Agent-issued accounts only · 18+

99Exch Login — Signed In Before the Toss, No OTP Needed

Two fields and a button, and the 99Exch login still trips up more new users than anything else here. This page covers the sign-in itself, the errors that actually show up, and the fix for each one.

To complete a 99Exch login, open the address your agent gave you, type the issued username, enter your password, and tap the login button. There is no OTP and no email verification. If the password was a temporary one, change it straight away from the 99Exch account menu once you are inside.

99Exch login: the short answers first

Most people arriving here want one specific thing, not an essay. So:

Where is the 99Exch login page?

Whichever 99Exch address your agent gave you. Betting domains get blocked in India, so these addresses rotate, and a bookmark from three months ago sometimes stops working. Ask the desk for the current one rather than picking a search result at random.

Is there a 99Exch signup form next to the login box?

No. Accounts are created by agents. The "get new ID" link goes to a person, not a registration form.

Do I need an OTP for 99Exch login?

Not for a standard member account. Username and password only. If something is asking you for an OTP before letting you in, look very carefully at the address you are on.

Can I stay logged in?

Yes, on your own device. The 99Exch session holds for a while, and adding it to your home screen keeps it alive longer than a normal browser tab does.

What the two 99Exch login fields expect from you

The 99Exch username your agent hands over

Exactly what the agent sent. Not a variation of it, not your phone number, not an email address. If the 99Exch desk issued rahul_kd21 then that is the string, punctuation and all.

The single most common failure here is invisible: a trailing space added by a mobile keyboard after autocomplete. It looks identical on screen and fails every time. Tap into the field, press End, and backspace once if you are unsure.

The 99Exch password you were given first

Your temporary password on first use, then whatever you replace it with. Type it manually the first time. Autofill from a browser that remembers a different exchange account will silently insert the wrong string, and 99Exch will read that as three failed attempts before you notice.

Change the temporary password within the first minute of a successful 99Exch login. It was sent through a chat window; treat it as public.

Before your first 99Exch login: what the agent should have sent

Half the login problems people describe are really setup problems. Check you actually have all four of these before you start typing.

  • The 99Exch address. A working link, sent by the agent, not one you found in search results. This is the item people most often do not have and do not realise they do not have.
  • Your username. Copy it from the chat rather than retyping. Retyping is how a stray hyphen sneaks in.
  • A temporary password. Same rule. Copy, do not transcribe.
  • Confirmation that the deposit was credited. A 99Exch login will work with a zero balance, but if you expected funds to be there, confirm before you go looking for a bug that is not there.

If any of the four is missing, the fix is a message to the agent, not another attempt at the login screen. Sounds obvious written down. Is not obvious at 10pm when a match has started.

Worth adding: save the chat. Not a screenshot of it — the actual conversation, pinned or starred. Every one of those four items lives in it, and you will want them again after a phone reset.

A phone showing the two-field 99Exch sign-in card
The 99Exch login screen: username, password, and the demo link underneath.

99Exch login on Android, iPhone and desktop

99Exch login on Android

  1. Open your 99Exch address in Chrome
  2. Three-dot menu → Add to Home Screen
  3. Launch from the new icon
  4. Log in once; the session sticks

This is the closest thing to a 99Exch app, and it avoids every APK question.

99Exch login on iPhone

  1. Open in Safari, not Chrome
  2. Share button → Add to Home Screen
  3. Log in from the icon

Safari clears storage more aggressively, so expect to re-enter the 99Exch password a bit more often than on Android.

99Exch login on desktop

  1. Any modern browser works
  2. Do not save the password on a shared machine
  3. Log out properly when done

Bigger screen genuinely helps during fast markets — more of the ladder is visible at once.

One thing that catches people out: a 99Exch session started on the phone and one started on the desktop are separate. Logging in on one does not log you out of the other, but placing from both at the same time during a live market is a good way to double a stake you meant to place once.

The first sixty seconds after a 99Exch login

You are in. The screen is busier than you expected. Here is the order that stops new users from making an expensive first move.

Check the balance strip, both numbers

Balance and exposure sit side by side and they mean different things. Balance is free money; exposure is already committed. A 99Exch account showing three thousand with eighteen hundred exposed has twelve hundred available, and 99Exch will refuse anything larger with an error that does not explain itself.

Change the temporary 99Exch password

Account menu, change password, done in fifteen seconds. Doing it now rather than "later" is the difference between a habit and a regret.

Find the market before you find the stake box

New users open the stake box first and then hunt for something to put it on. Reverse that. Open the fixture, read the market, then decide the number.

Note the 99Exch server time

Sounds odd, but 99Exch statement timestamps run on server time, which may not match your phone. Knowing that in advance saves a confussed moment later when an entry looks like it landed on the wrong day.

None of this takes a minute in practice. It just reads long.

Every 99Exch login error, and how the desk clears it

Rather than a vague "try again", here is what each 99Exch message actually means. Six rows, and the first three cover nearly every complaint the desk recieves.

What you seeUsual causeFix
Invalid username or passwordTrailing space, wrong case, or browser autofillClear the field, type both manually
Account lockedSeveral failed attempts in a rowWait five to ten minutes, then one careful attempt
Page will not load at allA 99Exch address blocked at your provider, or an old linkAsk the desk for the live extension; try mobile data
Loads but spins foreverHalf-loaded files left from an older 99Exch addressReopen the current address in a private window
Logged in, then thrown outSession expired or a second 99Exch login elsewhereLog in again; avoid two devices at once
Account suspendedAgent-side action or a flagged paymentMessage the agent, since nothing in the browser will fix this

The trailing-space row alone probably accounts for a third of all failed 99Exch login attempts. It costs nothing to rule out first.

Why most failed 99Exch logins are the address or autofill

Two causes sit behind nearly every "my 99Exch login stopped working" message, and both are quick to rule out.

The first is the address. A bookmark saved four months ago can point at an extension that has since been blocked, so the page never loads and the account looks dead when it is perfectly fine. Worse, a search result for the brand may open a copy run by someone else, where your 99Exch username is meaningless and the rejection feels like proof the account is gone.

The second is autofill. Phones happily insert a password saved from a different exchange, three times in a row, while you stare at a sign-in screen that keeps saying the details are wrong.

A typical night: 7:12pm in Pune, eighteen minutes to the toss, dead bookmark. 7:21, a message to the desk. 7:24, the current 99Exch address arrives. 7:26, autofill supplies last year's password. Field cleared, typed by hand, and he is watching the toss with a minute to spare.

So: get the live link from the desk instead of search, and type the password rather than letting the browser guess. Those two habits remove most of what this page describes.

What is waiting after a 99Exch login

Tap a tile to open 99Exch

1 Card 20-20 waiting after a 99Exch login Andar Bahar 50 waiting after a 99Exch login 29 Card Baccarat waiting after a 99Exch login 3 Cards Judgement waiting after a 99Exch login 1 Card Meter waiting after a 99Exch login Casino War waiting after a 99Exch login 1 Card One Day waiting after a 99Exch login Baccarat 2 waiting after a 99Exch login

Forgot your 99Exch password? The reset route that works

There is no self-service reset link on 99Exch, and that surprises people who expect a "forgot password" email flow. The account was created by hand, so it gets reset by hand.

Message your agent with your 99Exch username. Not your phone number, not a description of the problem, the username, because that is the field they search on. A fresh temporary password comes back on the same chat, usually inside a few minutes on a normal day and a little longer during a big fixture.

Two things worth doing at that point. Change the temporary string immediately from the account menu. And if you think the old password leaked rather than slipped your mind, say so clearly, because the desk then checks recent activity on the 99Exch account instead of resetting and moving on.

Searches for "99exch com login password" mostly end here, at a reset, rather than at anything wrong with the login screen itself.

99Exch password reset help from an agent over chat support
Password resets on 99Exch go through the agent, not an automated email link.

The 99Exch login variants people search for

Search results throw up several near-identical phrases and it is fair to wonder whether they lead somewhere different. They do not.

What people typeWhat it actually means
99exch com loginThe standard member sign-in. Same two fields.
99exch live loginUsually someone whose old link died, looking for a working entry point.
99exch win loginThe .win extension address. Same account, same balance behind it.
99exch com login passwordAlmost always a reset request, not a login question.
99exch master loginAgent-level access. Not something a player has or needs.
99exch demo loginPractice mode, reachable without any credentials at all.

If somebody is selling you a "master login" for 99Exch on the promise of better odds, that is a scam with a long history and no new twist. For the address question specifically, see 99Exch com login; for what happens in-play once you are through, see 99Exch live.

Telling a real 99Exch login screen from a copy

Because 99Exch addresses change when domains get blocked, copies do well in search results. Four checks, all quick:

  • Only type your password on the 99Exch address the desk sent you today. If the link came from a search result or a forwarded group message, confirm it first.
  • A real 99Exch sign-in asks for two things, username and password. Anything asking for an OTP, a bank detail or a "verification fee" at the door is not 99Exch.
  • Nobody at the desk needs your password. Your agent can reset a 99Exch account without ever knowing it, so a request for the string itself is the tell.
  • Balance dropped while the phone sat in your pocket? Message the 99Exch agent first, change the password second. That order, not the other way round.

Copies rarely bother rebuilding the demo button, so a login screen with no demo option is worth a second look before you type anything.

Why the 99Exch login sometimes feels slow before a match

Load times track the cricket calendar almost perfectly. On a weekday afternoon 99Exch opens instantly. Ten minutes before an India match, everybody in the country with an account is opening it at once and the login step takes noticeably longer.

The innings break is the sharpest spike. Everyone who watched the first innings on TV decides to place at once, and the 99Exch login queue shows it. If you know you want a position at the break, sign in during the last two overs instead. Small habit, real difference.

Actually, one correction to how I phrased that. The 99Exch login itself is quick. It is the dashboard load after it, pulling live prices for every open market, that drags. Which is why it sometimes looks like you are stuck on a blank screen after a successful entry. Give it a few seconds before assuming it failed and hitting refresh, because refreshing mid-load just restarts the queue.

What your 99Exch login can and cannot change

Once inside, the 99Exch account menu is smaller than people expect. Knowing what is there stops a lot of hunting.

You can change your password, view your 99Exch account statement, see open and settled bets, and set display preferences such as odds format. That is roughly the extent of it.

You cannot change your username, close the account yourself, alter your credit limit, or update the bank details a payout goes to. All four sit with the agent who issued the 99Exch account, because all four are things that would be attractive to change if somebody else got into your login. The restriction is a feature, even though it feels like a missing button at the time.

One consequence catches people out. If you want payouts going to a different bank account, that is an agent conversation before the withdrawal request, not something you edit in your profile and then request. Doing it the other way round is how a routine payout turns into a two-hour one.

Logging out of 99Exch properly on a shared device

Closing the tab is not logging out. The 99Exch session survives, and on a shared or borrowed device it survives for whoever picks the phone up next.

Use the log-out item in the 99Exch account menu. It ends the session on the server rather than just on your screen, which is the difference that matters. On your own phone most people never bother, which is reasonable. On anything that is not yours it is not optional.

Worth knowing: logging out on one device does not end your session anywhere else. A desktop session and a phone session are independent, so signing out of the laptop leaves the phone logged in. If you think a 99Exch session exists somewhere you cannot reach, the fix is a password change through your agent, which invalidates the lot.

If you share the laptop with anyone at all, make it a rule rather than a habit. A 99Exch session left open on a family machine is not a security abstraction — it is a real balance that somebody curious can reach in one click, and explaining that afterwards is a conversation nobody wants to have.

Two 99Exch logins on one household connection

Brothers, flatmates, a father and son with separate accounts — common, and mostly fine.

Separate 99Exch accounts on the same wifi work normally. The platform does not object to two usernames from one IP, and there is nothing to declare. What causes trouble is the browser rather than the network: one Chrome profile remembering two sets of credentials produces autofill that confidently supplies the wrong username, and then a failed login that looks mysterious.

The fix is separate browsers or separate profiles, one per person, each holding one 99Exch login. Takes two minutes to set up and permanantly removes an entire category of confusion.

What is genuinely not fine is sharing a single 99Exch account between two people. Not for policy reasons so much as practical ones — two people placing into the same balance during a live match will double a position neither intended, and there is no way afterwards to work out who did what.

How long a 99Exch session lasts, and what ends it

Nobody publishes an exact figure and it varies, but the behaviour is consistent enough to plan around.

An active 99Exch session on a phone usually survives several hours of use without asking for credentials again. Leave it untouched overnight and you will normally be asked to log in the next day. Saved to the home screen, the session tends to last noticeably longer than in a plain browser tab, which is the main practical reason to install it that way before a long match.

What ends a 99Exch session early: clearing browser data, a battery saver killing the tab mid-innings, a password change from anywhere, or the address you were using getting blocked. That last one is not a session ending at all, though from your side it looks identical, and the fix is the current link rather than a new password.

There is one failure mode worth naming, because nothing announces it: after a network switch, prices sometimes freeze while the page still looks alive. If nothing has moved for a full over in a live game, refresh deliberately instead of trusting the screen.

Practical version: before a match you care about, open 99Exch ten minutes early and confirm you are still signed in. Discovering an expired session at the toss only ever happens on the night it matters.

Signing in to 99Exch on a slow connection

Rural data, a crowded stadium, a train — the login itself is tiny and goes through almost anywhere. It is what loads afterwards that struggles.

The 99Exch dashboard pulls live prices for every open market the moment your login is accepted, and on a weak connection that load is what stalls. The screen sits blank, you assume the login failed, you refresh, and the refresh restarts the whole fetch from the beginning. Two or three rounds of that and a thirty-second load becomes three minutes of frustration.

So the counterintuitive advice is to wait longer than feels reasonable before touching anything. Give it a full minute on bad signal. If it genuinely has not resolved by then, close the tab entirely and reopen rather than refreshing, which drops the stalled request instead of queueing behind it.

One more thing that helps on poor connections: open 99Exch before you need it. A session established while you had two bars in the car park still works inside the ground.

The same logic applies to travel. If you are on a train and know the signal is about to disapear into a tunnel stretch, get the 99Exch dashboard loaded while you still have bars rather than trying to authenticate halfway through. An already-open session degrades gracefully when the connection drops — prices simply stop updating and resume when signal returns. A login attempt in the same conditions just fails outright, and you are left staring at a spinner wondering whether the account is fine.

No 99Exch account yet?

The login screen needs credentials an agent issues. Getting them takes about five minutes.

Get Your 99Exch ID

Questions the 99Exch desk fields every single day

How do I login to my 99Exch account?

Open the 99Exch address your agent gave you, type your issued username into the first field, enter your password in the second, and tap sign in. There is no OTP step for member accounts. Change any temporary password immediately after your first successful login.

Why is my 99Exch login not working?

Usually a trailing space from autocomplete, a wrong saved password from your browser, or an outdated 99Exch link. Clear both fields and type them manually first. If the page itself will not load, ask the desk which extension is live before assuming the account is the problem.

What should I do if I forgot my 99Exch password?

Message your agent with your username and request a reset. There is no automated email link, because the account was created manually in the first place. A fresh temporary password comes back on the same chat, and you should change it as soon as you are in.

Is 99Exch login safe on mobile data?

Mobile data is the safer choice compared with public wifi at cafes or stations. Add 99Exch to your home screen, avoid saving the password on shared devices, and never share it with anyone claiming to be support. Your agent can reset a password without ever knowing it.

Can I use 99Exch demo login without an ID?

Yes. Demo mode opens straight from the login screen with no username or password needed, giving you a practice balance and the real 99Exch layout. Nothing carries over to a real account, and demo activity creates no account history whatsoever.

99Exch login, and every search that ends at this screen

A 99exch login is the same two fields whichever phrase brought you here. The list below runs through the wider cluster and marks the few searches that genuinely change what you do next.

  1. 99exch login and 99 exchange login open the same screen. The 99 exchange login password variant is a reset request, handled by your agent rather than by an email link.
  2. 99exch com login, https 99exch com login and http 99exch com login are address-first searches. Type the current address, then use the same two fields. A 99exch com login password query ends at the same reset.
  3. The old mobile paths still show up as https 99exch com m home and https 99exch com m login. Both land on the same home and sign-in screens on a phone.
  4. 99exch live login and 99 exchange live want in-play cricket after sign-in, not a separate account.
  5. 99exch win login, 99exch in login and 99exch io are extension addresses, kept live for the days a domain is blocked. 99exch green and 99exch red work the same way.
  6. 99exch id, 99 exchange id login and 99exch new id number are account questions. The ID comes first; the login screen only matters once you have one.
  7. 99exch sign up, 99 exchange sign up and 99exch register are all looking for a form. Agents issue accounts instead, which is why no form exists.
  8. 99exch apk, 99 exchange apk and 99exch com apk end at the same answer as 99exch download apk and 99exch app download apk latest version: the home-screen app, no file needed.
  9. 99 exchange app and 99exch download cover phone use and the statement export respectively.
  10. welcome to 99exch, welcome 99exch and 99 exchange com are entry-screen searches, one step before the login box.
  11. 99exch com whatsapp number, 99 exchange whatsapp number and 99 exchange customer care number all reach the desk that issues IDs and resets passwords.

Everything above sits behind one username. Whichever address you signed in through, the balance, the open bets and the statement follow the account, not the door you used.