Have a 99exch ID? Get your verified login link from your agent. New here? Ask for an ID or a demo first.
Only type your password on the panel link your agent sends.
Use on Phone Contact On Whatsapp
18+ only. Real-money betting carries financial risk. Check the law where you live before you play.
99Exch Login, New ID & Exchange Guide
99exch.ind.in is an ID and support desk for the 99exch betting exchange. We set up new IDs on WhatsApp, help existing players get back into their accounts, and explain how the exchange actually works, from back and lay odds to session markets, before you put a single rupee on it.
What 99exch is, and where this site fits
99exch is a betting exchange panel. You get a username and password (your "ID"), log in to a panel website, and see cricket, football and tennis markets with two columns of prices: blue for back and pink for lay. It also has a casino lobby with games like Teen Patti and Andar Bahar.
Like most Indian exchange panels, 99exch IDs are not opened through a public sign-up form. They are issued by agents. An agent creates your ID, loads your balance when you deposit, and pays you when you withdraw. That is the job this site does. We do not own or run the 99exch software, so we will not pretend to make promises about it that only the operator could keep.
That difference matters when you look for "99exch login" on Google. Many results are panel copies (the same login screen on a different domain). Some are genuine panels used by other agents. Some are clones built to collect passwords. A login screen alone cannot tell you which is which. Your agent can, because the agent is the one who created your ID on a specific panel.
99exch in one table: the first-chat questions answered
Everything a new 99exch player asks in the first chat, in one place. Figures that the panel can change are described, not promised; we confirm the current number in writing before you pay.
| Question | 99exch answer |
|---|---|
| What kind of site is 99exch? | A betting exchange (back and lay on cricket and other sports) with a casino section, run on the agent model |
| How do I get a 99exch ID? | From a desk on WhatsApp. No signup form exists. See 99exch new ID |
| What does the ID cost? | Nothing. You fund only the playing balance |
| What does a 99exch ID look like? | A short username plus a password. Not an email or mobile number |
| How long does it take? | Minutes during the day; longer on busy match nights |
| Deposit routes | UPI or bank transfer to the desk, matched by UTR |
| Minimum deposit and withdrawal | Set by the panel and can change; confirmed in the chat before you pay |
| Withdrawal | Requested from the account menu, paid by the desk to a UPI or bank account in your own name |
| Passwords | Two on most panels: login password and a separate withdrawal password |
| Is there a 99exch app? | The panel runs in the browser. Pin it to the home screen. See 99exch download |
| 99exch com, red, green, win? | Extension addresses of one panel. Same ID, same balance |
| Age | 18+ only. Underage IDs are closed and refunded |
The 99exch basics on one card. Everything else on this site is the long version.
How to log in to 99Exch
The same three steps whether you are on a phone or a laptop
Get the right link
Use the panel address your agent sent when your ID was created. If you have lost it, message us on WhatsApp with your username (never your password) and we will resend it.
Enter your ID and password
Type the username and password exactly as given; both are case-sensitive. On first login most panels ask you to change the password. Pick one you do not use anywhere else.
Check your balance
Your balance and "exposure" (money currently tied up in open bets) appear at the top of the panel. If the balance looks wrong, take a screenshot before you place anything and send it to us.
When the login does not work
| What you see | Likely reason | What to do |
|---|---|---|
| "Invalid username or password" | A typo, caps lock, or an auto-filled old password | Type it by hand. Still failing? Ask us for a reset. |
| "Account locked" or "User blocked" | Too many wrong attempts, or the ID was suspended | Message us. Only the agent who issued the ID can unlock it. |
| Page will not open | The panel domain changed or your network blocks it | Ask for the current link. Do not search for a new one yourself. |
| Login works but balance is zero | You may be on a different panel from the one your ID was made on | Stop and check the link with us before depositing. |
| A site asks for OTP, UPI PIN or card details to "log in" | That is not a betting panel login | Close it. No 99exch login needs any of these. |
For the full walkthrough, including password resets and using one ID on two devices, see the 99Exch login guide.
Getting a new 99exch ID
Tap any WhatsApp button on this page and say you want a new ID. We will ask for a name to put on the account, a username you would like, and how you plan to deposit (UPI or bank transfer) so we can send matching payment details. That is all. You do not need to send Aadhaar or PAN photos to get a basic ID, and you should be wary of anyone who asks for them over chat.
Before you pay anything, ask us three things and get the answers in writing on WhatsApp: the minimum deposit, the minimum withdrawal, and how long a withdrawal usually takes. These are set on the panel and can change, so we confirm them at the time rather than printing numbers here that may go out of date.
The complete process, with what happens after your first deposit, is on the Get 99Exch ID page.
Back and lay, with real numbers
Most people who lose money on an exchange in their first week do not lose it on bad predictions. They lose it by misreading the lay column. Here is the arithmetic, using a typical India vs Australia Match Odds market.
Backing: betting that something will happen
India shows 1.90 in the blue back column. You back India for ₹1,000.
- India win: you get ₹1,900 back, a profit of ₹900.
- India lose or the match is tied: you lose ₹1,000.
Laying: betting that something will not happen
India shows 1.92 in the pink lay column. You lay India for ₹1,000. You are now acting as the bookmaker for someone who backed India.
- India do not win: you keep the backer's ₹1,000.
- India win: you pay out (1.92 − 1) × ₹1,000 = ₹920.
Why the two prices are different
The gap between 1.90 and 1.92 is the spread. In a busy market it is one or two ticks. In a thin market, such as a domestic T20 at 3 a.m., it can be wide, and a wide spread is a quiet cost every time you enter and exit. If the gap looks unusually large, wait or skip that market.
Want to go deeper? Read how a betting exchange works and cricket odds explained.
The three cricket markets you will see first
| Market | How the price looks | How it settles |
|---|---|---|
| Match Odds | Decimal odds, e.g. 1.90 back / 1.92 lay | On the official result. Players set these prices against each other. |
| Bookmaker | A rate such as 45, which means ₹45 profit per ₹100 | On the result, at a fixed rate set by the panel rather than by other players. |
| Fancy / Session | Two run lines, e.g. No 48 / Yes 49 | On runs scored by a set point, such as the end of the 6th over. |
The three 99exch cricket markets side by side. Back is the blue column, lay is the pink one.
Reading a session line
Say the 6-over session shows No 48 and Yes 49 at rate 100 (even money).
- Yes 49 for ₹500 wins ₹500 if the team has 49 or more after 6 overs.
- No 48 for ₹500 wins ₹500 if the team has 47 or fewer.
- If they finish on exactly 48, both Yes 49 and No 48 lose. That one-run gap is where the panel earns its edge.
Sessions are suspended for a few seconds after every ball and sometimes for a whole over when something big happens, like a wicket, review or rain. A bet placed just before a suspension can be rejected, so always check "matched" or "unmatched" in your bet list. For the full list of markets, see cricket betting on 99Exch.
Deposits and withdrawals: how the money actually moves
Because IDs are agent-issued, money goes through the agent. You pay by UPI or bank transfer to the details we send on WhatsApp, and we load the same amount onto your ID. A withdrawal works the other way round: you request it, we confirm the amount on the panel, and we pay it to your UPI ID or bank account.
- Save the UTR or reference number for every payment. It is the only thing that proves a deposit if anything goes wrong.
- Pay only to details sent in your current chat, never to a number or QR code forwarded by someone else, even if they say they are "from 99exch".
- Withdraw to an account in your own name. Third-party payouts are the most common cause of delays.
- Check that open bets are settled before you request a withdrawal. Money held as exposure cannot be withdrawn.
Step-by-step guides: deposit guide and withdrawal guide.
How to spot a fake 99exch panel or agent
Copy-paste panels are cheap to set up, so fake ones are common. These are the warning signs we hear about most often from players who come to us after losing money elsewhere:
- The login page asks for anything beyond a username and password, such as an OTP, mobile number, UPI PIN or card number.
- The "agent" asks for a deposit before giving you any ID at all, or asks for a "verification fee" or "unlock fee" to release a withdrawal.
- You are sent an APK file to install. 99exch runs in a normal browser, so there is nothing you need to install. See our 99Exch on mobile page.
- The payment details change mid-conversation, or come from a different WhatsApp number from the one you started with.
- Someone promises "fixed" matches, guaranteed sessions or sure-shot tips. Nobody can do that, and that pitch is always a scam.
If any of this has already happened, stop paying, keep the screenshots, and report payment fraud at cybercrime.gov.in or by calling 1930, India's national cyber-fraud helpline.
Why 99exch has several addresses, and why your account does not care
99exch is reached on several extension addresses, and a block on one by a mobile network does not usually touch the others. That is the whole reason they exist. Your 99exch ID, password and balance are identical on every one of them, and the odds, limits and commission do not vary by domain. When a desk sends you a new extension, it is a new door to the same room.
One panel, several addresses. Get the current one from your desk, never from a search result.
What a real 99exch address looks like
The brand name and one extension. "99exch-login", "99exchwin-official" or anything with extra words, hyphens or a number tacked on is not the panel, however familiar the welcome screen looks. The 99exch login page explains why the link, not the password, is the thing to protect.
What people get wrong about 99exch, and what they get right
Wrong: an ID has a price
You do not. The ID is free. An "activation fee", "ID charge" or "verification deposit" is somebody using a familiar name to collect money.
Right: winnings on exchange markets carry a commission
On exchange markets a small percentage of net winnings is deducted at settlement. That is how an exchange earns, and it is the reason back and lay prices are a few ticks apart.
Wrong: red, green and win are separate products
Each is simply another web address for the same exchange. Your login, your balance and every price are identical whichever one you open.
Right: most panels use two passwords
A login password and, on most panels, a separate withdrawal password. Set both on day one and keep them different.
Wrong: you can register or reset a password by email
Neither exists. IDs are issued and passwords are reset by the desk that created the ID. Any page offering either is a clone. See 99exch sign up and 99exch com login password.
Right: the browser is the app
There is no Play Store or App Store app. The panel runs in Chrome and Safari and pins to the home screen. APKs circulate; most are not from any desk. See 99exch download.
Wrong: this site runs the exchange
It is not. 99exch.ind.in is an ID and support desk. We issue IDs, handle deposits and withdrawals for those IDs and help with logins. We do not set odds or hold your money inside the panel.
Before you play: the honest part
Betting is a way to pay for entertainment, not a way to earn money. Over time the spread, the bookmaker rate and the session gap mean the average player loses. A few rules that actually help:
- Set a monthly amount you are fine losing completely, and deposit only that.
- Do not chase. Increasing stakes to win back a loss is how small losses become serious ones.
- Never bet with borrowed money, credit, or money meant for rent, fees or bills.
- If betting is causing arguments, debt or sleepless nights, stop and ask us to close your ID. We will.
The law: the rules on real-money online gaming in India are strict and have changed recently. The Promotion and Regulation of Online Gaming Act, 2025 restricts online money games nationally, and several states have their own bans. Whether you can legally use an exchange depends on where you live. You are responsible for checking that before you open an ID, and nothing on this site is legal advice. More on our responsible gaming page.
Quick answers
No. We are an ID provider and support desk for the 99exch exchange. We issue IDs, handle deposits and withdrawals for those IDs, and help with login problems. The exchange software itself is run by its operator.
Message the agent who created your ID with your username. They can reset it from their side of the panel. Panels do not have a "forgot password" email link, so do not trust a page that offers one.
Yes. It is the same login in any browser. Most panels allow only one active session at a time, so logging in on the laptop will usually sign you out on the phone.
Because a lay reserves your liability, not your stake. Laying ₹1,000 at 3.0 reserves ₹2,000. The full worked example is in the back and lay section above.
You do not need one. The panel works in Chrome or Safari, and you can add it to your home screen for an app-style icon. Be careful with APK files sent over chat, because that is a common way clone apps spread.
Yes. Each is another address for the same panel, and the ID, password and balance behind them do not change. Desks send a different extension when your network blocks one. Never search for the next address; ask the desk.
The mobile lobby path of the panel, the screen you land on after logging in from a phone. It is not a separate site. Our 99exch com m home page walks through it line by line.
99exch vocabulary: the words the panel never explains
The 99exch panel was built for people who already use exchanges. It never explains itself. New players lose money in the first week not because the markets are hard but because they misread a word on the screen. Here is the vocabulary, in the order you will meet it, with the number that matters attached to each term.
| Word on 99exch | What it means | The number to watch |
|---|---|---|
| Back | Betting that an outcome happens. Blue column. | Profit = stake × (odds − 1) |
| Lay | Betting that an outcome does not happen. Pink column. You act as the bookmaker. | Liability = stake × (odds − 1) |
| Odds | Decimal price. 1.90 means ₹0.90 profit per ₹1 backed. | Anything under 1.10 pays almost nothing and risks everything |
| Rate | Bookmaker-market price, e.g. 45. Profit per ₹100 is ₹45. | Rate ÷ 100 + 1 gives the decimal equivalent |
| Balance | Money you can bet or withdraw now. | Should equal deposits − withdrawals ± settled results − exposure |
| Exposure | Money reserved against open bets. Not lost, not available. | Sum of liabilities on all open positions |
| Matched | Another player took your price. The bet is live. | Partial matches are normal in live cricket |
| Unmatched | Nobody has taken your price. No bet exists yet. | Cancel it before you leave the match |
| Session / Fancy | A runs line on a segment of the innings, e.g. 6-over runs. | Two numbers: No (under) and Yes (over) |
| Bookmaker | Fixed-rate market set by the panel, not by other players. | Both sides priced below fair value; that gap is the margin |
| Commission | Percentage of net winnings taken on exchange markets at settlement. | Shown inside the panel; applies to profit only |
| Settlement | The market gets a result and money moves to the statement. | Match odds settle at the end; sessions settle at the segment end |
| Void | The market was cancelled; stakes return. | Common in rain-affected sessions |
| Desk | The agent who created your ID and handles your money. | One desk, one chat, one number |
| Extension | Another domain for the same panel: red, green, win, live. | Zero difference to the account |
| UTR | Unique Transaction Reference, 12 digits, in your UPI or bank app. | Send it with every deposit |
If you read nothing else on this site, read that table twice. It covers the vocabulary of the my 99exch account area, the cricket betting screen and the money chat with the desk.
A realistic first week on 99exch, with the numbers
This is a composite of what a careful first week looks like for a player who starts with ₹2,000. It is not a prediction and it is not a strategy. It is here so you know what normal looks like, because most new players judge their first week against a fantasy.
Day one: ID, login, no bets
You message the desk, get a 99exch new ID, log in, change the password, find balance and exposure, open one live match and watch the match odds move for ten minutes. You place nothing. You pin the panel to your home screen. Cost: ₹0.
Day two: deposit and one back bet
You ask for payment details, pay ₹2,000 by UPI, send the UTR, and the balance shows ₹2,000. You back a team at 1.85 for ₹300. Balance drops to ₹1,700, exposure shows ₹300. The team wins. Balance becomes ₹2,255 before commission, a touch less after. You have now seen a full cycle: reserve, settle, commission.
Day three: the first lay, and the first surprise
You lay a team at 2.60 for ₹300. Balance drops by ₹480, not ₹300, because liability is 1.60 × ₹300. This is the moment most players message the desk thinking money vanished. It did not; exposure shows ₹480. The team loses, you win ₹300, exposure returns, balance is about ₹2,540.
Day four: a session line and a lesson
Six-over runs line reads No 47 / Yes 48. You take Yes at the panel's rate for ₹200. The side scores 46 after a wicket in the fifth over. You lose ₹200. Session lines move faster than match odds and settle on a single segment. One wicket changes everything. Balance is about ₹2,340.
Day five: an unmatched bet you forgot
You ask for 2.10 on a lay when the market is at 2.00. It sits unmatched. You close the panel. An hour later the price drifts to 2.10, your lay matches, and that side wins. You lose ₹330 on a bet you did not remember placing. Balance is about ₹2,010. The bet list is where that bet was sitting the whole time.
Day six: the casino detour
You open a live table for twenty minutes with ₹500. You finish with ₹380. Nothing went wrong; the house edge did what the house edge does over twenty minutes. Our live casino page gives you the per-game numbers so this is not a surprise.
Day seven: the first withdrawal
Balance ₹1,890, exposure ₹0. You request ₹1,000 to your own UPI from the account menu, set the withdrawal password, and the desk pays it. You end week one with ₹1,000 in your bank and ₹890 on the ID, down ₹110 overall and up a working knowledge of every screen on 99exch. That is a good first week. Most are worse because people skip day one.
How money actually moves between you, the desk and 99exch
Understanding the plumbing stops two kinds of panic: "my deposit has not come" and "where is my withdrawal". There are three parties and the money never takes the route most players imagine.
- You pay the desk. UPI or bank transfer to details the desk sends in the chat that day. The exchange never sees this payment. It is between you and the desk.
- The desk loads your 99exch ID. From its agent account the desk credits your username with the same figure. This is a ledger entry inside the panel, not a bank transfer, which is why it is quick once the desk has matched your UTR.
- You bet. Wins and losses move between players' ledgers inside the exchange, less commission.
- You request a withdrawal. The panel debits your ID and tells the desk. The desk then pays you from its own bank or UPI, to an account in your name.
What this means in practice
- A deposit "not credited" is almost always an unmatched UTR. Send it; the desk finds the payment in seconds.
- A withdrawal delay is the desk's queue, not the panel's. Ask the desk, not the panel.
- The desk's payment details can change. Never pay to a message from last week.
- Your money on the ID is a claim on the desk, not a bank deposit. That is why choosing the desk matters more than choosing the extension. The is 99exch safe guide is blunt about this.
UPI versus bank transfer
| UPI | IMPS / NEFT bank transfer | |
|---|---|---|
| Speed | Instant to the desk | IMPS instant; NEFT in batches |
| Reference | 12-digit UTR in the app | UTR on the receipt or statement |
| Typical use | Smaller, frequent deposits | Larger amounts above a UPI daily cap |
| Failure mode | Pending status; wait before paying again | Wrong account number if typed by hand |
| Withdrawal to you | Your UPI ID in your name | Your bank account in your name |
The deposit guide and withdrawal guide go step by step with screenshots described.
Cricket formats on 99exch and how the markets behave in each
The same three markets exist on every match, but they behave differently depending on whether it is a T20, a one-day game or a Test. Players who learned on IPL T20s get hurt in Tests, and vice versa.
T20
Match odds swing hard on every boundary and every wicket. Session lines are short, often 6 overs, 10 overs, 15 overs, and settle fast. A lay placed a few seconds late can match at a price you did not intend. The bet slip's confirm step exists for this format.
One-day
Slower swings, longer sessions (10, 15, 25, 35 overs), more time to think. The middle overs often drift the match odds quietly; the death overs move them loudly. Rain rules matter: a shortened game revises targets and can void sessions.
Test
Match odds include the draw as a third runner, and the draw price dominates the early days. Session lines may cover a full session of play. Exposure can sit reserved for five days. If you want your balance free for the weekend, do not open Test positions on Thursday.
Women's and domestic cricket
Thinner markets, wider gaps between back and lay, more unmatched bets. Liquidity, not knowledge, is the limit. Keep stakes small and expect partial matches.
The markets guide and the pitch and toss guide are the next two reads if cricket is why you want a 99exch ID.
The 99exch casino side, with the house edge stated
The casino tab on 99exch is a separate thing from the exchange. Nobody is betting against you; the house is, and the house has a built-in edge on every game. That is not a complaint. It is a number you should know before you sit down, because it tells you what a long session costs on average.
| Game type | Typical house edge | Means over ₹10,000 of bets | Note |
|---|---|---|---|
| Live roulette (single zero) | About 2.7% | ≈ ₹270 expected loss | Every bet type on the table has the same edge |
| Teen Patti and Andar Bahar | Varies by side bet, roughly 2% to 5% | ₹200 to ₹500 | Side bets carry the higher edge |
| Dragon Tiger | Around 3.7% on the main bet | ≈ ₹370 | Tie bets are far worse |
| Crash games | Published RTP usually 96% to 97% | ₹300 to ₹400 | Not predictable; the seed is server-side |
| Slots | RTP commonly 94% to 96% | ₹400 to ₹600 | High variance; long dry runs are normal |
Figures are typical for the game types; the exact number is shown in each game's info panel and you should check it there. The point is the shape: casino is paid entertainment with a known price. Decide the price before you start. The casino games and live casino pages explain how each type settles to your statement.
The nine mistakes we see most on 99exch, and what each one costs
These come from the messages a desk receives, not from theory. Each one has a price attached, because that is how players remember them.
- Laying without checking liability. Cost: the gap between what you thought you risked and what you did. At 4.0 that gap is triple the stake.
- Leaving unmatched bets open. Cost: a bet you did not want, matched at a time you were not watching.
- Paying to old payment details. Cost: a deposit that goes to an account the desk no longer uses, and a long recovery.
- Searching for the panel link. Cost: a password typed into a clone. The login password page explains the reset that follows.
- Depositing on day one. Cost: learning the interface with real money.
- Chasing a session loss on the next session. Cost: usually a second loss. Sessions are independent; your mood is not.
- Opening a second ID. Cost: two balances, two passwords, double the confusion, and a policy problem with most panels.
- Treating casino like the exchange. Cost: the house edge, compounded by the belief that you are "due".
- Not withdrawing. Cost: a balance that gets played because it is there. Withdraw what you do not plan to use.
How this 99exch desk operates: the rules we hold ourselves to
You are trusting a desk with money. You should know its rules before you do. These are ours, and you can hold us to them in writing in the chat.
- We answer rule questions before we take a deposit. Minimums, timings, what happens if a payment is not credited: ask, and we answer in the chat so it is on record.
- We never ask for OTP, UPI PIN, card details or documents. If a message from our number ever does, the number has been compromised; stop and verify.
- We pay withdrawals only to an account in the ID holder's name. No third-party payouts.
- We confirm the current payment details each time. We would rather you ask every day than pay to stale details once.
- We close and refund any ID found to belong to a minor. No exceptions.
- A pause is a pause. If you ask us to hold your ID until a date, we do not reopen it early however you ask.
- We do not run the exchange. We cannot change odds, reverse a settled bet or override limits, and we will not pretend otherwise.
- Every page here carries a review date, and we change the page when the panel changes. Our about page explains who writes them.
Three things called "99 exchange" that are not this
The name causes real confusion in search, and some of the pages that rank for "99 exchange" are talking about something else entirely. Before you message any desk, make sure you are looking for the right thing.
- A cryptocurrency exchange. Several articles describe "99 exchange" as a platform for trading digital assets. That is not 99exch. 99exch has no wallets, no coins and no trading pairs. If a page offers you a 99exch crypto deposit address, it is not describing the betting exchange.
- A currency or forex service. Money changers and remittance brands use "exchange" in their names. Unrelated.
- Lookalike betting brands. Names built around the digits 99 with a different second word. They may be real panels of their own or clones; either way they are not 99exch, and your 99exch ID does not work on them.
99exch, as covered on this site, is a cricket and casino betting exchange on the agent model, reached through a desk, used mostly in India. Everything on this site is about that and nothing else.
The life of a 99exch ID, from first message to closure
An ID has a lifecycle, and knowing the stages tells you what the desk can do at each one.
| Stage | What happens | What you can ask the desk |
|---|---|---|
| Request | You message, give a name and username | Rule questions; demo ID first |
| Issued | Username, temporary password and link arrive | Confirm the spelling; ask for the current extension |
| Active | Deposits, bets, withdrawals | Resets, UTR matching, payout status, limits query |
| Paused | You asked for a hold until a date | Nothing until the date; that is the point |
| Dormant | No login for a long period | Reactivation; a password reset is usually needed |
| Closed | You asked, or the desk closed it under its rules | Balance refund to the source account |
If you want out, say so. Closure with refund of the remaining balance to the account you deposited from is a normal request and we treat it as one. The responsible gaming page has the full pause and closure rules.
Fifteen 99exch searches, one page each
When we grouped the questions players bring to the desk, they sorted into four piles: finding a working address, getting into the account, obtaining an ID, and the phone and support side. Every phrase below has a dedicated page on this site that answers that single question in full.
Finding the address. Searches such as 99exch com, 99exch red, 99exch green and 99exch win come from players whose usual link has stopped opening; the answer is always the desk, never a search result. Getting in. 99exch login and 99exch com login password are from people standing at the login form with a problem; the password is the cause less often than the browser or the address. Obtaining an ID. 99exch id, 99exch new id and 99 exch sign up come from people who do not have an account yet and expect a form that does not exist. Phone and support. 99exch app, 99exch download, 99exch com m home and 99exch whatsapp number are about using the panel on a phone and having a human to ask.