Zerodha bank account primary bank secondary bank Zerodha Console

Primary and secondary bank accounts on Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~11 min.

A primary bank account on Zerodha is the main bank account tied to your trading and demat account, established from the bank proof you submit at account opening, and it can be used for both depositing and withdrawing funds. A secondary bank account is any additional bank account you link afterwards. A single Zerodha trading account can hold a maximum of three bank accounts: one primary and up to two secondary. This is the model that decides where your deposits come from and where your withdrawals land.

The distinction matters at two moments. When you add money, funds must move from a bank account that is registered on your Zerodha account; a transfer from an unregistered account is rejected or reversed. When you withdraw money, the payout is credited to a linked account you choose. Getting the primary and secondary setup right removes the most common friction points: a rejected deposit, a withdrawal reaching the wrong bank, or a UPI handle that will not attach.

This article defines each account type, states how many you can link, explains which account receives credits and which receives withdrawals, and shows how the two slots work together when you swap them. For the operational walkthroughs, it links out to the dedicated how-to guides for adding, changing, and removing accounts. You can view your current setup any time in Zerodha Console under Account, then Bank.

The primary bank account

The primary bank account is the anchor of your Zerodha funding setup. It is created at account opening from the bank proof you submit: a cancelled cheque, a bank statement, or a passbook page carrying your name, account number, IFSC, and MICR. Because it is verified against your KYC records and your PAN at that stage, the name on the primary account must match the name in your Zerodha profile.

The primary account is the default destination for withdrawals and the reference account for UPI. A UPI fund addition must originate from a handle linked to the primary bank; a handle drawing from a secondary bank is not accepted for UPI deposits. This is why the primary account tends to be the bank most traders use day to day.

You are not locked into your first choice. You can change the primary bank account to a brand-new account, or promote an account already linked as secondary. Either change is authorised with an Aadhaar e-sign, carries a charge of Rs 25 plus GST debited from your trading balance, and completes within 72 working hours after a test transfer verifies the new account. The full flow, the offline fallback for accounts that cannot use e-sign, and what to update afterwards are covered in How to change your primary bank account on Zerodha .

The secondary bank account

A secondary bank account is an additional bank account linked to your Zerodha account beyond the primary. You add it yourself through Console after account opening, and it is verified by a penny-drop check: Zerodha’s banking partner sends a micro-deposit of Re 1 to the account to confirm it exists, is active, and belongs to you. There is no charge to add a secondary account.

Secondary accounts exist so you can fund your trading from more than one bank and receive withdrawals in a bank other than the primary. A secondary account accepts deposits by NEFT, RTGS, or IMPS, provided the remitting account number matches the secondary account registered on Console. Once penny-drop verified, a secondary account can also receive withdrawals, which is a change from the older rule and is explained in the withdrawal section below.

Changing a secondary account is free and completes within 48 working hours, with a test transfer to the new account for verification. Removing one frees a slot so you can link a different account. The step-by-step flows are in How to add a secondary bank account on Zerodha and How to remove a bank account on Zerodha .

A Zerodha trading account can have a maximum of three bank accounts: one primary and up to two secondary. That ceiling is fixed. If you have already linked three accounts and want to add another, the Add bank account option is unavailable until you remove one of the existing secondary accounts.

The three-account structure is enough for most traders: a main salary or savings account as primary, and one or two more for funding flexibility or to separate trading money from other banking. All linked accounts appear together in Console under Account, then Bank, each tagged as primary or secondary, with the bank name and the masked account number shown.

One bank is barred outright. A PayTM Payments Bank account cannot be linked to a Zerodha account, as either primary or secondary. Which other account types qualify, savings, current, and cash-credit accounts among them, and which are refused, such as overdraft accounts and a relative’s account, are set out in Bank account types you can link to Zerodha .

Which account receives your deposits

Deposits, or adding funds, can originate from the primary or from any verified secondary account, but the channel you use decides which account is accepted.

UPI. A UPI deposit must come from a handle linked to the primary bank. This is the tightest constraint of the funding setup: a UPI VPA attached to a secondary bank is not accepted. If you want to fund by UPI from a different bank, make that bank your primary first. The UPI deposit flow is in How to add funds to Zerodha via UPI .

NEFT, RTGS, and IMPS. A bank-transfer deposit can come from the primary or any registered secondary account. The remitting account must be one of your linked accounts; a transfer from an account that is not registered on your Zerodha profile is rejected, and the money is returned to the sender. The bank-transfer deposit flow is in How to add funds to Zerodha via NEFT, RTGS, or IMPS .

Net banking. A net-banking deposit through the Kite payment gateway draws from the bank whose net banking you log in to, and that bank should be one of your linked accounts. See How to add funds to Zerodha via net banking .

There is one restriction tied to joint accounts. If the same joint bank account is linked to more than one Zerodha account, you can add money from it only via UPI or the payment gateway; money added via IMPS, NEFT, or RTGS is reversed to the bank. That rule is explained further in the account-types article.

Which account receives your withdrawals

Withdrawals credit a linked bank account you choose. You select the preferred bank account when you place the withdrawal request, and the payout goes there, provided that account has been penny-drop verified. This applies to the primary account and to any verified secondary account.

This is a change from the earlier setup, under which every withdrawal went only to the primary bank and receiving money in a different bank meant first changing the primary. Now a verified secondary account can be chosen at the point of withdrawal, so you can keep your primary bank as the funding anchor while pulling withdrawals into a second bank. The withdrawal flow, the timing, and the free-balance rules are in How to withdraw funds from Zerodha .

Two points of timing are worth holding. First, only a penny-drop-verified account appears as a withdrawal destination; a newly added account that has not cleared verification will not show up. Second, while a primary bank change is in progress, withdrawal requests still credit the old primary account until the change is live, so keep the old account open through the 72-working-hour window.

Swapping the primary and a secondary account

Because the primary is simply the account currently flagged as main, you can promote a secondary account to primary and demote the old primary in a single step. In Console under Account, then Bank, use Set as primary next to the secondary account. On conversion, the old primary is automatically demoted to secondary, so the two accounts swap rather than one being dropped. You authorise the swap with an Aadhaar e-sign.

The swap carries the same terms as any primary change: Rs 25 plus GST, debited from the trading account, and completion within 72 working hours, followed by a confirmation email. During processing, withdrawal requests continue to go to the old primary account until the swap is live. The precise Console path and the offline fallback are covered in How to change your primary bank account on Zerodha .

Swapping is the right tool when both banks are already linked and you only want to change which one is primary. Changing the primary to a brand-new bank that is not yet linked follows the same charge and timeline but starts by entering the new account number and IFSC rather than picking an existing secondary.

Managing multiple accounts in practice

A common setup is a primary account for UPI and everyday funding, one secondary for bank-transfer deposits from another bank, and a slot kept free or used for a family-shared account you also hold. Whatever the mix, three rules keep it working.

Keep every linked account in your own name and matching your KYC. The name on each account must match your Zerodha profile and PAN, or verification and the test transfer fail. This is not a Zerodha preference; SEBI norms require the linked account to be in the client’s own name, which is why a relative’s account cannot be linked at all.

Verify a secondary account before you rely on it for withdrawals. An account that has not cleared its penny-drop check will not appear as a withdrawal destination, and a stalled or failed penny-drop usually points to a wrong account number or IFSC. If Console will not let you add or edit a bank, the IFSC may be mistyped, the letter O for the digit 0 is the classic error, or CDSL may not yet recognise the branch; the fix is a support ticket with a statement or cheque showing the IFSC and MICR, after which Zerodha updates the record with CDSL within 48 working hours.

Update your downstream setups after any change. When you change the primary bank, relink the UPI handle used for deposits and re-register any UPI eMandate or net-banking eMandate that referenced the old account, or the next auto-debit will fail. Mutual fund SIPs and other periodic debits should be pointed at the new primary bank as well.

Primary and secondary compared

The table below sets the two account types side by side on the points that decide day-to-day funding.

PointPrimary accountSecondary account
How it is setFrom the bank proof submitted at account openingAdded by you in Console after opening
How manyExactly oneUp to two
UPI depositsMust originate from a handle linked to this accountNot accepted for UPI deposits
NEFT, RTGS, IMPS depositsAcceptedAccepted from a registered secondary
WithdrawalsAcceptedAccepted once penny-drop verified, chosen at the withdrawal request
Charge to changeRs 25 plus GSTNil
Change timelineWithin 72 working hoursWithin 48 working hours

The one asymmetry worth remembering is UPI: only the primary account backs UPI deposits, so if UPI is your main funding method, keep the bank you use for UPI as the primary. Everything else, bank-transfer deposits and withdrawals, works across the primary and any verified secondary.

Frequently asked questions

How many bank accounts can I link to my Zerodha account?
A Zerodha trading account can hold a maximum of three bank accounts: one primary and up to two secondary. To add a fourth, you must first remove an existing secondary account to free a slot.
What is the difference between a primary and a secondary bank account on Zerodha?
The primary is the main account, set from the bank proof you gave at account opening. A secondary is any additional account you link later. Both can add funds, and both can receive withdrawals once penny-drop verified.
Can I withdraw money to a secondary bank account on Zerodha?
Yes. You select the preferred bank account when you place a withdrawal request, provided that secondary account has been penny-drop verified. This replaces the older rule that sent every withdrawal only to the primary account.
Can I make a secondary account my primary account?
Yes. In Console under Account > Bank, use Set as primary on the secondary account and authorise it with an Aadhaar e-sign. The two accounts swap, the change costs Rs 25 plus GST, and it completes within 72 working hours.
Can I link a PayTM Payments Bank account to Zerodha?
No. PayTM Payments Bank accounts cannot be linked to a Zerodha trading account, either as primary or as secondary. Use a savings or current account with a scheduled commercial bank instead.
Does adding a secondary bank account cost anything?
Adding a secondary account is free. Changing a secondary account is also free and completes within 48 working hours. Only changing the primary account carries the Rs 25 plus GST charge.
Where can I see the bank accounts linked to my Zerodha account?
Log in to Console, open Account, then Bank. The page lists every linked account with its status, marking one as primary and the others as secondary, along with the bank name and masked account number.

See also

External references

References

  1. Zerodha Support, “What is a primary bank account,” support.zerodha.com, observed 2026-06-30.
  2. Zerodha Support, “What is a secondary bank account,” support.zerodha.com, observed 2026-06-30.
  3. Zerodha Support, “Can I link multiple bank accounts to my trading account,” support.zerodha.com, observed 2026-06-30.
  4. Zerodha Support, “Convert secondary bank account into primary,” support.zerodha.com, observed 2026-06-30.
  5. Zerodha Support, “Withdrawals to primary,” support.zerodha.com, observed 2026-06-30.
  6. SEBI, norms on maintenance of client bank accounts requiring the linked account to be in the client’s own name.

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.