How to reconcile a missing fund credit on Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~9 min. Level: Intermediate.

A missing fund credit occurs when money is debited from your bank account during a Zerodha deposit attempt but does not appear in the trading account within the expected timeframe. This situation is uncommon but can arise due to a payment gateway timeout, an NPCI routing delay, or a bank-side processing error. Regardless of the cause, the money does not disappear; it is either held in a pending state by the payment processor, queued by the bank, or flagged for a return credit. This guide explains how to systematically trace the missing credit, obtain the relevant reference numbers, verify via the Zerodha Console ledger, and escalate to Zerodha support or the Reserve Bank of India’s Consumer Grievance Portal if needed.

Conflict-of-interest disclosure. WebNotes Editorial Team publishes this guide for informational purposes. WebNotes has no commercial relationship with Zerodha and earns no commission from funds reconciliation.

Prerequisites

Before following this guide, confirm that:

  • You have access to your bank account statement or mobile/internet banking application to retrieve the UTR for the disputed transaction.
  • You know the date, time, and amount of the attempted deposit.
  • You have your Zerodha client ID available.
  • You can log in to Zerodha Console to check the ledger.
  • You know the payment method used: UPI, net banking, NEFT, RTGS, or IMPS. Each method has different credit timelines and reconciliation paths.

Standard credit timelines

Before concluding that a credit is missing, confirm you have waited the appropriate time:

Payment methodNormal credit to trading account
UPI (collect request)5–30 minutes; up to 60 minutes at off-peak times
Net banking (redirect)15–60 minutes
IMPS30 minutes to 2 hours
NEFT30 minutes to 2 hours during NEFT settlement cycles
RTGS30 minutes to 2 hours; same-day if within RTGS hours

If you are within these windows, wait and check the Console ledger again. Credits are posted to the ledger at end-of-day, but the Funds section in Kite updates in near-real-time during market hours.

Step-by-step procedure

Step 1: Confirm the bank debit

Log in to your bank’s mobile application or internet banking. Navigate to the account statement or transaction history. Locate the transaction by date and amount.

For each payment method, look for:

Payment methodWhat to look for in the bank statement
UPIDebit with remark containing the payee VPA (e.g., zerodha@razorpay) and a 12-digit UPI reference number
Net bankingDebit with remark referencing the payment gateway (e.g., Razorpay, PayU, CCAvenue) and a transaction ID
NEFTDebit with a 22-character UTR starting with the bank code
RTGSDebit with a 22-character UTR starting with the bank code
IMPSDebit with a UTR and a remark referencing the beneficiary account name

Note the following from the transaction record:

  • The exact amount debited
  • The UTR or transaction reference number
  • The date and time of the debit
  • The beneficiary name (should reference Zerodha or its payment partner)

Step 2: Verify the source bank account is registered with Zerodha

Confirm that the bank account that was debited is the primary bank account or a verified secondary bank account registered on your Zerodha profile. Log in to Zerodha Console and navigate to Account > Bank accounts. Check the list of linked accounts.

If the bank account that was debited is not listed in the Zerodha bank accounts, the payment will be automatically returned to your bank account by the payment processor, typically within 3–5 business days. No support ticket is needed; wait for the auto-refund.

Step 3: Check the Console ledger

Log in to console.zerodha.com. Navigate to Reports > Ledger (see How to read your funds statement on Console for full instructions on the ledger).

Set the date range to cover the deposit date and the following 2 business days. Look for any of the following narrations:

  • Fund transfer in, UPI, UPI deposit credited
  • Fund transfer in, NEFT, NEFT credit
  • Fund transfer in, RTGS, RTGS credit
  • Fund transfer in, IMPS, IMPS credit
  • Fund transfer in, Net banking, Net-banking redirect credit

If you see the expected entry, the credit has been received. Cross-check the amount. If the amount and date match, the issue is resolved.

If no matching entry appears, proceed to the next step.

Step 4: Wait for the standard credit window

If the payment was initiated recently, allow the full credit window (up to 2 hours for NEFT/IMPS/RTGS; up to 60 minutes for UPI) to pass before concluding the credit is missing. Refresh the ledger after the waiting period.

Step 5: Raise a Zerodha support ticket

If the standard credit window has elapsed and the Console ledger shows no matching credit entry, raise a support ticket:

  1. Go to support.zerodha.com.
  2. Log in with your Zerodha client ID and password.
  3. Click Raise a ticket or Open a ticket.
  4. Select the category FundsFund addition (or the closest equivalent in the current support portal).
  5. In the ticket description, include:
    • Your Zerodha client ID
    • The date and time of the attempted deposit
    • The payment method used (UPI/NEFT/RTGS/IMPS/Net banking)
    • The amount
    • The UTR or bank transaction reference number
    • The bank name and account number (last 4 digits)
  6. Attach a screenshot of the bank debit entry from your bank statement or banking app.

Zerodha’s reconciliation team investigates the UTR with the payment processor. For UPI transactions, the payment processor submits a dispute to NPCI if the funds did not reach Zerodha. For NEFT/RTGS/IMPS, the bank’s settlement records are checked.

Step 6: Escalate to your bank if needed

If Zerodha’s support team confirms that they did not receive the funds (i.e., the funds were debited from your bank but not received by Zerodha’s payment processor), escalate to your bank:

  1. Contact your bank’s customer care or visit the branch.
  2. Provide the UTR and request a payment trace or TRN trace (Transaction Reference Number trace).
  3. Provide the bank with the beneficiary details: Zerodha’s beneficiary account name and the payment processor’s account number or VPA, which you can obtain from the Kite fund-addition screen or from Zerodha support.

The bank initiates a trace with the beneficiary bank or the NPCI dispute-management system. Under RBI guidelines, the bank must resolve the dispute and credit or refund the amount within the following timelines:

Payment methodRBI mandated resolution timeline
UPI1 business day from dispute; credit or refund within T+3
IMPS5 calendar days
NEFT2 hours after initiation; if delayed, refund within T+1
RTGSSame day if within RTGS hours; otherwise next business day

Step 7: Escalate to RBI CMS if unresolved

If neither Zerodha nor your bank resolves the missing credit within 30 calendar days of the deposit date, you can file a consumer complaint with the Reserve Bank of India Consumer Grievance Portal:

  1. Go to cms.rbi.org.in.
  2. Click File a complaint.
  3. Select Payment and Settlement Systems as the complaint category.
  4. Select your bank or Zerodha’s payment processor as the entity.
  5. Describe the issue, enter the UTR, and upload the bank debit screenshot.

The RBI’s Integrated Ombudsman Scheme requires resolution within a defined timeline; non-compliance by the institution can result in regulatory action.

What can go wrong

Multiple UTRs from a single deposit attempt. Payment gateways sometimes generate a new transaction attempt when the first times out, resulting in two UTRs but only one debit (or, in rare cases, two debits). Cross-check the bank statement for duplicate debits on the same date and amount. If there are two debits, raise the ticket with both UTRs.

Refund credited to trading account instead of bank. In some cases, a failed payment is returned as a credit directly to the Zerodha trading account rather than to the bank. This appears in the Console ledger as Fund transfer in on the date of the refund. Check the ledger for the 5 business days following the deposit attempt.

Wrong bank account debited. If you have multiple bank accounts and initiated the deposit from an account other than the one registered with Zerodha, the payment processor returns the funds. Check the registered accounts on Console and confirm which account was debited.

NEFT initiated after cut-off. NEFT operates in settlement cycles throughout the day. If you initiated a large NEFT transfer after the last cycle of the day, the transfer settles on the next business day. Check the bank’s NEFT cycle schedule.

References

  1. Reserve Bank of India, “Harmonisation of Turn Around Time (TAT) and customer compensation for failed transactions using authorised Payment Systems,” RBI/2019-20/142, September 2019.
  2. NPCI, “UPI dispute management system (UDIR) guidelines,” npci.org.in.
  3. Reserve Bank of India, “Integrated Ombudsman Scheme, 2021,” rbi.org.in.
  4. Zerodha Support, “Fund addition not reflecting, what to do,” support.zerodha.com.
  5. National Securities Depository Limited (NSDL), “Client fund reconciliation best practices,” nsdl.co.in.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.