How to link a bank account on Zerodha
Linking a bank account on Zerodha means mapping an account you hold in your own name to your trading and demat account , so that pay-ins and payouts settle only to a verified destination. During online signup you enter the account number and the branch IFSC , and a penny drop credits Re 1 to the account and reads back the registered account-holder name, which Zerodha matches to your PAN name. To add or change an account after opening, you raise the request in Zerodha Console , where the same verification runs again. This guide covers the onboarding flow, the Console change flow, the name-match rules, joint-account behaviour, primary versus secondary accounts, and the failures that hold a link up.
Conflict-of-interest disclosure. This guide is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this guide does not carry it and earns no referral commission from the procedure described here.
Step-by-step procedure
The numbered procedure infobox near the top of this page is the canonical sequence; the rupee figures and document fallbacks come from Zerodha’s account-opening documentation and charges page (zerodha.com/charges, as of 19 June 2026). The H3 subsections below expand each step with the error-handling and the joint-account and Console specifics.
1. Enter the account number and IFSC
At the bank step of online onboarding you type the account number and the branch IFSC. Zerodha validates the IFSC format against the RBI branch directory and checks the account-number shape before it runs any money. A mistyped IFSC is the most common reason the step stalls before a penny drop is even attempted, because the system cannot resolve the branch. Copy the IFSC from a cheque leaf or net banking rather than typing it from memory; the eleventh character is a zero on most branches and is easy to drop.
The account you enter has to be in your own name. Payouts from share sales, dividends, and the funds ledger settle into this account, so a broker cannot map an account that belongs to a spouse or parent. This is a SEBI client-money rule, not a Zerodha preference.
2. Authenticate the penny drop or UPI handshake
Zerodha verifies the account in one of two ways. On the UPI path you approve a token authentication through any UPI app, and the handle resolves the account-holder name. On the penny drop path Zerodha pushes Re 1 to the account over the IMPS or NEFT rails, and the receiving bank returns the registered account-holder name in the response payload. The rupee itself is incidental; the Re 1 refund email some clients receive simply records that the probe ran. The amount is either retained by the client or reversed, and account opening for resident individuals is free at Zerodha since 29 June 2024, so no part of this is a charge.
3. Pass the name match
Zerodha compares the name returned by the bank with your PAN name, which it fetches from the Income Tax Department during KYC. A fuzzy match absorbs minor variation, a missing middle name, initials against a full name, or a spacing difference. A wide gap stops the link for manual review. The name match is the load-bearing part of the whole exercise: an account number proves the account exists, but only the returned name ties the account to you.
4. Supply a cancelled cheque or statement only if verification fails
If the penny drop or UPI check cannot confirm the name, Zerodha asks for a document. A personalised cancelled cheque carrying your printed name, or a bank statement or passbook showing the account number, bank logo, seal, MICR line, and IFSC, both tie the account to you. A non-personalised cheque leaf without a printed name does not, and is rejected on its own. This fallback is the same whether you are opening for the first time or changing an account later.
5. Confirm the account is mapped and set as primary
Once verification passes, the account is mapped as your primary bank account, and withdrawals route to it. During signup this is automatic; for a later change you confirm which account should be primary in Console. Zerodha keeps one primary account for payouts at any time, so making a new account primary is the step that actually redirects your withdrawals.
6. Add or change an account later through Console
After the account is open, the bank link is managed in Zerodha Console , not in Kite . You open the bank-account section under your profile, add the new account number and IFSC, and the penny drop re-runs against the new account. Some banks require a personalised cheque or recent statement at this stage even when the first account opened cleanly, because Zerodha applies a stricter check to a mid-life account change than to an initial onboarding. The request is reviewed and typically clears within one to two working days, and your existing account keeps receiving payouts until the new one is verified and promoted to primary.
Primary and secondary bank accounts
Zerodha distinguishes a primary bank account from a secondary one. The primary account is the single destination for payouts and the default for fund transfers. A secondary account is an additional account you can verify and pay in from, but money leaving the trading ledger settles to the primary unless you change which account holds primary status. The full mechanics of adding the second account, and when a client needs one, are covered in how to add a secondary bank account on Zerodha .
A client typically adds a secondary account to pay in from more than one bank without re-verifying each time, or to keep a salary account and a trading-funding account separate. Changing the primary, by contrast, is what you do when you have closed the old account or want payouts to land elsewhere. The two operations look similar in Console but have different consequences for where your withdrawals go.
IFSC, supported banks, and UPI
The IFSC is the eleven-character code that identifies the bank branch and routes the penny drop and every later transfer. The first four characters are the bank code, the fifth is a reserved zero, and the last six identify the branch. An IFSC that has changed after a bank merger, common after the public-sector bank consolidations, is a frequent cause of a stalled link; the surviving bank reissues IFSCs, and an old one keyed from an old cheque book no longer resolves. Changing only the IFSC on an existing mapped account is its own short procedure, set out in how to change bank IFSC on Zerodha .
Zerodha supports the large majority of scheduled commercial banks for both penny drop verification and UPI-based fund transfer, the same banks NPCI lists for IMPS and UPI. Where a bank is on the IMPS network its accounts can be penny-drop verified; where it is also a UPI-enabled bank, the UPI handshake is available as the faster path. A small co-operative or regional bank that is not on the IMPS or UPI network may force the document fallback, because the automated name read-back is not available for it.
Joint accounts and the name-match rule
A joint bank account links cleanly only when you are the first holder. A penny drop returns the first holder’s name as the bank holds it, so an account where you are the second holder usually fails the automated match even though you genuinely operate the account. The remedy is to use an account where you are the first holder, or to submit a personalised cancelled cheque or recent statement so Zerodha can verify the relationship manually. This is the single most common joint-account failure, and it is structural: the IMPS response carries one name, and it is the first holder’s.
Name-format variation is the other recurring cause. A bank may carry your name as initials and a surname, or as a years-old spelling from the original account-opening form, while your PAN carries the full current name. Zerodha’s fuzzy matching absorbs small gaps, but a substantial difference forces a manual review. Aligning the name on the PAN and the bank record before you start, rather than after the link is held, is the cleanest fix. The documents the whole flow can ask for are listed in documents required for a Zerodha account .
See also
- Zerodha
- Bank account verification (penny drop) on Zerodha
- The Re 1 penny drop refund from Zerodha explained
- How to change bank IFSC on Zerodha
- How to add a secondary bank account on Zerodha
- Documents required for a Zerodha account
- How to open a Zerodha account online
- How to open a Zerodha account offline
- Zerodha account opening charges
- Zerodha account opening time
- How to complete Zerodha KYC online
- How to verify PAN and Aadhaar on Zerodha
- How to add funds to Zerodha via UPI
- How to withdraw funds from Zerodha
- Free cash meaning on Zerodha
- Zerodha eMandate
- Zerodha Console
- Kite by Zerodha
- Demat account
- Trading account
- Permanent Account Number
- IFSC code
- Aadhaar
- Know Your Customer
- Bank account validation
- NRI brokerage at Zerodha
- How to add a nominee at Zerodha
- SEBI Investment Management Department
External references
- Zerodha: add or change your bank account
- Zerodha: account opening support
- Zerodha charges
- NPCI: IMPS
- SEBI
- Reserve Bank of India: IFSC search
References
- Zerodha, charges and bank-account verification, zerodha.com/charges (accessed 20 June 2026).
- Zerodha, account opening free for resident individuals from 29 June 2024, zerodha.com (accessed 20 June 2026).
- SEBI Master Circular for Stock Brokers, SEBI/HO/MIRSD/MIRSD-PoD-1/P/CIR/2023/72.
- NPCI, Account Validation Service charges, NACH Circular No. 005, FY 2022-23.
- SEBI (KYC Registration Agency) Regulations 2011.