99exch payments · deposit & withdrawal guide

99exch Deposits & Withdrawals: UPI, NetBanking and IMPS Explained

99exch deposits and withdrawals run through the agent who issued your ID: you pay by UPI, NetBanking or IMPS from an account in your own name, points are credited once the transfer is matched, and payouts go back to your own account. 99exch.in is an independent ID desk, not the panel operator. This guide covers limits, timings, references, failed payments and the scams to avoid.

  • ₹500minimum UPI deposit
  • 15–30 mintypical daytime withdrawal
  • 0OTPs or PINs we ever ask for
99EXCHPanel access
Chat with the ID desk

Logins are issued on WhatsApp — nothing is typed or stored on this page. We never ask for your OTP, UPI PIN or full password.

Home › Payment Methods

99exch payments at a glance

Money moves into and out of a 99exch ID through the agent who issued it, not through the panel itself. At this desk, that means bank transfers you make from your own UPI app or bank account, credited as points on your ID, and payouts sent back to an account in your own name. The table below is the short version; the rest of this page explains each part in detail.

MethodMinimum per transferDesk maximum per transferUsual credit time after you share proof
UPI (Google Pay, PhonePe, Paytm, BHIM and bank apps)₹500₹1,00,0001–2 minutes
NetBanking₹500₹5,00,0001–2 minutes
IMPS / bank transfer₹1,000No desk limit5–10 minutes
Cards, wallets top-up codes, cryptoNot accepted

Two points sit above everything else on this page. First, the desk maximums describe what we can accept in one transfer, not what your bank will let you send; your bank's own limits usually bind first. Second, nothing here changes the legal position in India, which you should read in the final section before moving any money at all.

How money actually flows on an agent panel

Because 99exch works through agents, the panel never touches your bank account. The sequence is always the same. You transfer rupees to payment details the desk gives you; the desk confirms the transfer has arrived; the desk then adds the same number of points to your ID on the panel. Withdrawals reverse the order: the desk removes points from your ID first, then sends rupees from its side to your account.

Understanding this split explains most of what happens next. A delay in credit is almost always a delay in matching your transfer to your ID, not a problem with the panel. A delay in payout is usually a verification step or a banking queue, not your points disappearing. And because your money passes through a person rather than an automated gateway, the quality of the agent matters more than any feature of the panel. Our real-or-fake guide covers how to judge an agent before trusting it with a deposit.

Points are the panel's internal unit. At this desk, one point corresponds to one rupee deposited, and the same rate applies when you withdraw. If any agent offers you a different conversion at deposit than at withdrawal, ask why before paying.

Why payment details change

People are sometimes unsettled when the account or UPI ID they paid last month is no longer the one they are given. Rotation is normal in the agent model. Receiving accounts reach bank-imposed volume limits, banks review accounts that receive many small transfers, and desks spread incoming payments across accounts for operational reasons. The practical consequence for you is simple and does not change: the only details to trust are the ones sent in your own chat, in direct reply to your request, at the moment you are about to pay. Details that arrive unprompted, from a new number, or in a group are not to be used, however convincing they look.

Before you pay: a four-point checklist

Most failed or delayed deposits trace back to one of four avoidable mistakes. Run through this list every time, not only the first time.

  1. Ask for current details. Payment details are rotated from time to time. Request them in the chat immediately before each transfer and use only what that reply contains. A screenshot from last week is not reliable.
  2. Pay from an account in your own name. The name on the paying account should match the name on your ID. Transfers from a friend's or relative's account are hard to match, may be refused, and cause problems later when you withdraw.
  3. Tell the desk the amount first, then send exactly that amount. Matching relies on amount and time. Announcing ₹3,000 and sending ₹3,000 matches at once; sending ₹2,990 or ₹3,050 means someone has to search for the payment by hand.
  4. Keep the reference. Every successful transfer produces a reference number, called the UTR for bank transfers. You will need it if anything goes wrong; the section on finding your UTR shows where each app keeps it.

One habit to avoid: test payments of ₹1 or ₹10 "to check the account". They create unmatched credits, add work for everyone, and prove nothing that the real transfer would not.

Paying by UPI, step by step

UPI is the method most people use, because it works from an app already on your phone and settles within moments when both banks are healthy. The steps are essentially the same in Google Pay, PhonePe, Paytm, BHIM and the UPI section of your bank's own app.

  1. In the chat, tell the desk how much you intend to deposit and ask for the current UPI details.
  2. Open your UPI app and choose the option to pay a UPI ID (sometimes labelled "Pay to UPI ID or number"), or scan the QR code if the desk sends one.
  3. Enter or paste the UPI ID exactly as given. Before continuing, check the payee name your app displays; it is pulled from the receiving bank and is the best protection against a mistyped ID.
  4. Enter the exact amount you announced. Leave the note field blank unless the desk asks you to add something specific.
  5. Choose the bank account to pay from, confirm, and enter your UPI PIN on your own phone. Nobody else ever needs that PIN.
  6. Wait for the green success screen. Take a screenshot showing the amount, time, payee and reference number, and send it in the same chat.

A word on collect requests. A collect request is a payment request someone else sends to your UPI app, which you approve by entering your PIN. This desk does not send collect requests for deposits. If you ever receive an unexpected request asking for your PIN "to receive money" or "to verify your account", decline it: entering a UPI PIN always sends money out of your account, never in.

Notes for specific apps

The main UPI apps differ in small ways that occasionally matter. Google Pay and PhonePe both show the verified name of the person or business behind a UPI ID before you confirm; if the name shown does not look like what the desk told you to expect, stop and ask. Paytm allows payment either from a linked bank account through UPI or from its own wallet balance; for deposits, choose the bank account option, because wallet transfers are a different product and are not accepted here. BHIM and the UPI sections inside bank apps tend to have plainer screens but the same steps. Whichever app you use, keep it updated, because older versions are more likely to time out or show a misleading "pending" status.

If you have more than one bank account linked to your UPI app, check which one is selected before you enter your PIN. Paying from an account in someone else's name, such as a joint or family account, can create matching problems later.

UPI limits: why a large payment may be refused

If a UPI payment fails with a limit message, the cause is almost always your bank or app rather than the desk. The National Payments Corporation of India, which runs UPI, sets a general ceiling of ₹1 lakh for ordinary person-to-person transfers, with higher ceilings only for certain specified categories of payment. Within that ceiling, each bank sets its own per-transaction and daily limits, and many set them lower.

A few patterns come up regularly:

  • Per-day caps. Several banks cap the total you can send by UPI in a day, and some also cap the number of transfers.
  • New-payee and new-device restrictions. Banks often apply a lower limit for the first transfer to a new payee, or for the first day after you install the app or change phones. This is a fraud control, and it lifts on its own.
  • Account type. Accounts with limited KYC may carry lower limits than fully verified ones.
  • Bank declines. A bank may decline or flag a transfer it considers unusual for your account, including transfers it associates with gaming or betting. That is the bank's decision and the desk cannot override it.

If you hit a limit, do not try to work around it with several small transfers sent in quick succession. Tell the desk in the chat; it may be simpler to use NetBanking or IMPS, or to wait until the limit resets. Your bank's app or website lists your actual limits.

NetBanking, IMPS, NEFT and RTGS compared

Bank transfers suit larger amounts and people who prefer their bank's own website. The four rails behave differently, and choosing the right one avoids most waiting.

RailHow it settlesWhen to use itThings to know
IMPSImmediately, 24 hours a day, including holidaysAmounts above your UPI limit that you want credited quicklyBanks set their own IMPS limits; the beneficiary may need to be added first
NEFTIn half-hourly batches, around the clock since December 2019Larger amounts where a short wait is acceptableYour transfer waits for the next batch, so credit can take a little longer than IMPS
RTGSIndividually and in real timeHigh-value transfers, typically ₹2 lakh and aboveHas a minimum amount; some banks restrict RTGS outside working hours
NetBanking (bank website or app)Uses one of the rails abovePaying from a computer or when UPI is unavailablePick IMPS if offered, for the fastest match

The process for each is similar. Ask the desk for current bank details, add them as a beneficiary in your bank if required (this can take some time to activate at certain banks), transfer the exact announced amount, and send the confirmation with the UTR. At this desk the minimum for a bank transfer is ₹1,000, and once the funds are visible the credit usually follows in 5–10 minutes.

Adding the desk's account as a beneficiary

  1. Log in to your bank's website or app and open the section for transfers or payees.
  2. Choose to add a new beneficiary or payee, and select the option for another bank's account if relevant.
  3. Enter the account holder name, account number and IFSC exactly as the desk sent them. Many banks ask for the account number twice to prevent typing errors.
  4. Confirm with the OTP your bank sends to your registered mobile number. That OTP is for your bank only; never share it with anyone, including the desk.
  5. Wait for the beneficiary to become active if your bank applies a waiting period, then make the transfer using IMPS where available.

Remember that saved beneficiaries go out of date when details rotate. Before each transfer, compare the saved details with the ones the desk has just given you, and add a fresh beneficiary if they differ rather than editing an old one.

A common source of confusion is the beneficiary cooling period. Some banks restrict how much you can send to a newly added beneficiary for the first few hours or day. If your bank does this, plan ahead rather than adding new details in the middle of a match.

Finding your UTR or transaction reference

The UTR (Unique Transaction Reference) is a number your bank assigns to every transfer. It is the single most useful piece of information for tracing a payment, because it is the same on both the sending and receiving side. Here is where the main apps usually keep it; layouts change, so look for "UTR", "UPI Ref No." or "Transaction ID".

App or channelWhere to look
Google PayOpen the payment from your history; the UPI transaction ID and reference appear in the details.
PhonePeOpen the transaction from History; look for the UTR shown under the transfer details.
PaytmOpen the payment from Balance & History; the UPI reference number is listed in the details.
BHIM and bank UPI appsTransaction history; tap the transfer to see the UPI reference.
NetBanking (IMPS/NEFT/RTGS)The confirmation page and the transaction status or statement section; the UTR or reference number is listed there.

Send the reference as text as well as in a screenshot. Typing it out avoids errors when the screenshot is cropped or blurred, and it makes searching faster on the desk's side.

What decides how quickly points appear

For an ordinary UPI or NetBanking deposit, credit usually follows within one or two minutes of the desk receiving your proof. IMPS and bank transfers take a little longer, typically five to ten minutes. When a credit takes longer, it is almost always for one of these reasons:

  • The transfer is still pending. If your app shows "pending" or "processing" rather than "success", the money has not settled. Wait for the final status before sending proof.
  • The amount does not match. A transfer that differs from the announced amount has to be found manually.
  • Old payment details were used. Money sent to details that are no longer active has to be traced, which takes longer and is not always possible.
  • Peak demand. Big match evenings bring a surge of deposits in a short window, and queues lengthen.
  • A bank or network delay. Occasionally a bank's systems or the UPI network slow down; the desk will say so in the chat when it knows.

The deposit is credited to your ID only after the desk can see the funds. If you are told a deposit is under check, the most helpful thing you can do is send the UTR, the exact amount and the time of payment in one message and then wait for the reply.

Depositing during a live match

The most stressful deposits are the ones made in a hurry, a few overs into a match, because a price looks attractive. They are also the deposits most likely to go wrong: details are copied quickly, amounts are mistyped, and repeated messages slow the queue for everyone. If you intend to play during a match, deposit beforehand, at a calm moment, and confirm the credit before the first ball. A deposit made to chase a market that is moving is also a classic sign of betting beyond a plan. If you notice yourself reaching for your UPI app mid-match to recover a loss, that is the moment to stop rather than pay.

The same logic applies to withdrawals. Requesting one in the middle of a busy evening is perfectly allowed, but it joins a longer queue. If timing matters to you, request outside peak hours.

Pending, failed and missing payments: what to do

The table below covers the situations people message about most often. Work through it before assuming money has been lost.

What you seeLikely causeWhat to do
App shows "pending" for several minutesBank or network delayDo not pay again. Wait for success or failure; most pending UPI transfers resolve on their own.
Money debited, app shows "failed"Transfer did not completeBanks normally reverse failed UPI debits automatically, usually within a few working days. Check with your bank if it does not return.
Success shown, but no points after 15 minutesUnmatched amount, old details, or queueSend the UTR, amount, time and a screenshot in the same chat and wait for confirmation.
Paid to details from an old screenshotDetails no longer activeTell the desk immediately with the UTR; tracing may take time and cannot always succeed.
Sent the wrong amountTyping errorTell the desk the actual amount sent; it can usually be matched manually.
Paid twice by mistakeRetry after a slow screenReport both UTRs; the second payment can be credited or returned, subject to verification.
Bank blocked or reversed the transferBank's own risk controlsThe desk cannot override this. Contact your bank if you need an explanation.

Refunds and reversals

A refund in this context means money returned to you without being credited as points, for example after a duplicate payment or a deposit sent to inactive details that the desk was able to trace. Refunds are paid back to the account the money came from, after the desk has verified the transfer belongs to you. They are not instant, because each one has to be checked by hand.

Reversals are different: they are initiated by banks, not by the desk. A failed UPI transfer is normally reversed to your account by your bank automatically. A transfer may also be reversed if a bank or payment provider decides to stop it. If a deposit you made is later reversed by a bank after points were credited, the corresponding points will be removed from your ID, because the funds behind them no longer exist.

Points that have already been used in bets cannot be "refunded" as a payment. Once a market settles, the result stands under the panel's rules; the desk can explain a settlement but cannot reverse it.

If you want to stop playing and recover whatever balance remains, the right request is a withdrawal followed by closing the ID, not a refund. Tell the desk you want to close the ID; it will pay out the remaining available balance to your verified account and then deactivate the ID. If you are stopping because of concerns about your own play, say so, and a self-exclusion can be applied at the same time so that a new ID is not opened for you later.

Withdrawals in brief

Withdrawals follow a short, fixed process. You request the amount in the chat; the desk checks that the points are available (not held as exposure on open bets, and not locked by bonus conditions you accepted); it confirms the payout account; it deducts the points from your ID; and it sends the money, sharing the reference number. For an ordinary daytime UPI withdrawal, 15 to 30 minutes from request to credit is typical, and it takes longer on big match evenings, during bank outages, for first withdrawals and for large amounts that need to be split.

Our step-by-step withdrawal guide covers the process in more detail, and our bonus explainer shows how turnover conditions can lock part of a balance. One rule never changes: a genuine withdrawal never requires you to send money first. A demand for a "tax", "unlock charge" or "GST deposit" before payout is a scam pattern, whoever makes it.

Large withdrawals

Large payouts are sometimes sent as several transfers rather than one. This is not a sign of a problem; it reflects the per-transaction and daily limits banks place on UPI and IMPS, which apply to the sending side as much as to you. The desk will tell you in advance if a withdrawal is being split and will share a reference for each part. Check that the parts add up to the amount debited from your ID, and raise any difference straight away. If you expect to withdraw a large amount, mention it in the chat beforehand so that the timing can be planned rather than queued behind other requests on a busy evening.

Payout account rules, and changing your account

Withdrawals are paid only to a bank account or UPI ID in the name of the ID holder. This rule protects you: it means that even if someone learns your password, they cannot simply redirect your balance to their own account.

For a first withdrawal, or when you ask to use a new account, the desk may ask for a screenshot that shows the account holder's name next to the account number and IFSC, or your UPI profile showing the linked name. Share only what is asked for. No legitimate check requires your card number, CVV, UPI PIN, OTP or NetBanking password.

If you change banks, tell the desk before your next withdrawal rather than in the same message as the request. Frequent changes of payout details are one of the clearest signs of account takeover, so each change is verified carefully, and that takes time. A good payout screenshot is simple: it shows the account holder's full name, the last few digits of the account number or the UPI ID, and, for bank accounts, the IFSC. You can blur unrelated balances and transactions. If the name on the account is spelled differently from the name on your ID, for example with an initial instead of a full first name, mention it so the check is not delayed.

If you did not request a change and are told your payout details have been updated, treat it as urgent: follow the steps in our password and account security guide immediately.

A general note on tax

Winnings from online games carry tax consequences in India. The Income Tax Department's guidance states that income from online games is taxed under Section 115BBJ of the Income-tax Act at a flat rate of 30 percent, and Section 194BA provides for tax to be deducted at source on net winnings. The basic exemption limit does not apply to this income, and deductions such as those under Chapter VI-A cannot be set against it. How net winnings are calculated is set out in the Income-tax Rules.

How these provisions apply to a particular person, especially now that online money games are prohibited under the 2025 Act, is a question for a qualified tax adviser, not for this page. Nothing here is tax advice. What we can say is practical: keep complete records of deposits and withdrawals, because you may need them, and do not rely on anyone who tells you that such income can simply be ignored.

Keeping good payment records

Good records resolve disputes in minutes and protect you if questions arise later. A simple system is enough:

  • Keep every deposit and withdrawal in the same chat thread as your ID details, with screenshots and references.
  • Note each transaction in a simple list or spreadsheet: date, direction (in or out), amount, method and reference.
  • Download your ID's account statement from the panel periodically; it shows every credit, debit, bet and settlement.
  • Reconcile the three once a month. If the panel statement, your bank statement and your own list disagree, ask about it while the details are fresh.

Records also help with something less obvious: seeing clearly how much you have spent. A monthly total written down is often more sobering, and more useful, than a balance shown in points.

A sample monthly log

The example below is invented, but it shows the level of detail that makes reconciliation easy.

DateDirectionAmountMethodReferenceNote
3 OctIn₹1,000UPILast 6 digits of UTRCredited same chat
10 OctIn₹2,000IMPSLast 6 digits of UTRNew beneficiary added
18 OctOut₹1,500UPIPayout referenceArrived in 25 minutes
Month totalIn ₹3,000 · Out ₹1,500 · Net spend ₹1,500

The final line is the one that matters for budgeting. If the net figure is higher than the amount you planned to spend on entertainment that month, that is the signal to pause.

Payment scams to watch for

Money is where fraudsters concentrate, and most payment scams around betting panels follow a handful of scripts. Recognising them is the best defence.

  • Fake payment details. A message, often from a number that copies a real desk's name and picture, sends "new" payment details. Only use details given in your own existing chat, in direct reply to your request.
  • Collect-request tricks. You are told you will receive money if you approve a request and enter your PIN. Entering a PIN always sends money out.
  • Screen-sharing "support". Someone offers to fix a payment problem if you install a screen-sharing or remote-access app. Never do this; it can expose OTPs and banking screens to a stranger.
  • Upfront withdrawal fees. A large balance is shown, and a fee is demanded before it can be withdrawn. The balance is usually fictional.
  • Overpayment refunds. Someone claims to have sent you too much and asks you to return the difference. Check your bank statement, not a screenshot, before believing it.

How to verify payment details in ten seconds

Before any transfer, ask yourself three questions. Did these details arrive in my own existing chat, in reply to my own request? Does the payee name my app shows match what I expected? Is anyone hurrying me? If the answer to either of the first two is no, or the answer to the third is yes, stop and ask the desk to confirm in the same chat. A real desk will never be offended by the question, and a scammer will usually push harder, which tells you everything you need to know.

If you have been defrauded, act quickly. Call the national cyber fraud helpline on 1930 or report at cybercrime.gov.in, and contact your bank. Reporting within the first hour or two gives the best chance of funds being frozen. Our WhatsApp number guide explains how to confirm you are talking to the real desk.

The law, banks, and responsible play

Since 1 May 2026, the Promotion and Regulation of Online Gaming Act, 2025 and its Rules have prohibited online money games, including online betting, across India. The Act is not limited to the games themselves; it also addresses the facilitation of payments for online money games. In practice, that means banks and UPI apps may decline, flag or reverse transfers they associate with betting, and the desk has no ability to change those decisions. We are not lawyers and nothing on this page is legal advice. If Indian law applies to you, read the legal section on our homepage and take independent advice before moving any money.

If you do use a betting ID, treat every deposit as money you can afford to lose entirely. Decide a monthly budget before you pay, never borrow to deposit, and never top up to win back a loss on the same day. The desk can apply a deposit cap, a time-out from 24 hours to six weeks, or a longer self-exclusion on request, and it will not try to talk you out of it. Free, confidential support is available from Tele-MANAS on 14416. Read our responsible gaming page for more. This service is for adults aged 18 and over only.

Frequently asked questions

What payment methods does the 99exch desk accept?

UPI through apps such as Google Pay, PhonePe, Paytm and BHIM, NetBanking, and IMPS or bank transfer. Cards, wallet top-up codes and crypto are not accepted. Always ask for the current payment details in your chat before each deposit.

What is the minimum deposit for a 99exch ID?

At this desk the minimum is 500 rupees by UPI or NetBanking and 1,000 rupees by IMPS or bank transfer. Treat any deposit as money you could lose entirely, and never borrow to deposit.

How long does a 99exch deposit take to show?

Once the desk receives your proof, UPI and NetBanking deposits usually show within one or two minutes, and IMPS or bank transfers within five to ten. Pending transfers, mismatched amounts, old payment details and busy match evenings can make it slower.

Why did my UPI payment fail with a limit error?

UPI limits are set by NPCI and by your own bank. The general ceiling for ordinary transfers is 1 lakh rupees, and many banks set lower per-transaction, daily or new-payee limits. Check your bank's limits or use NetBanking or IMPS instead.

Where do I find the UTR number for my payment?

Open the transaction in your UPI app or bank's history and look for UTR, UPI reference number or transaction ID. Send it as text in your chat as well as in a screenshot so the payment can be traced quickly.

My money was debited but the payment shows failed. What now?

Do not pay again. Failed UPI debits are normally reversed by your bank automatically, usually within a few working days. If the money does not return, contact your bank with the reference number.

Can someone else deposit money into my 99exch ID?

No. Deposits should come from an account in the ID holder's own name. Third-party payments are hard to match, may be refused or returned, and create problems when you later withdraw.

Can I withdraw to a different bank account?

Withdrawals go only to an account or UPI ID in the ID holder's name. To change it, tell the desk before your next withdrawal and share a screenshot showing the account holder name. Changes are verified carefully to prevent account takeover.

Are winnings from online games taxed in India?

The Income Tax Department states that online game winnings are taxed under Section 115BBJ at 30 percent, with tax deducted at source on net winnings under Section 194BA. How this applies to you is a question for a qualified tax adviser.

Why might my bank decline a payment to a betting desk?

Banks and UPI apps run their own risk controls, and the Online Gaming Act, 2025 also addresses payments for online money games. A bank may decline, flag or reverse such transfers, and the desk cannot override those decisions.

Someone sent me new payment details. Should I use them?

Only if they arrived in your own existing chat in direct reply to your request. Unprompted details from a new number, a group or a lookalike profile are a common scam. Confirm in your original chat before paying anything.

About the author: Raja Venu

Raja Venu has more than 15 years of experience reviewing the online betting and gaming industry and has received a best editor award. Raja Venu writes and edits the guides on 99exch.in, and every page is checked by the team that runs the ID desk before it is published. Read our editorial policy.

18+ only. Online betting involves real financial risk and is restricted under Indian law: read the legal position and our responsible gaming page. 99exch.in is an independent information site and ID desk, not the operator of the 99exch panel.