How to fix the family account invite error on Zerodha
The Zerodha family portfolio feature links sub-accounts so a parent account can view the combined holdings of a household, and the family account invite error is the most common snag in setting it up. The two errors you are likely to see, “Error fetching invite details: Invite doesn’t exist” and an “invalid user” message, both come from the linking flow rather than from any account fault: the invite was deleted or has expired, or the wrong ID was entered. This guide walks the correct invite flow on Console and Kite and fixes each error.
The family portfolio is view-only. After a sub-account authorises the link, the parent sees that account’s holdings in a combined view; the parent cannot trade in it. Up to 15 family members can be linked, every member must hold a Zerodha account, and the feature is not available for NRI accounts. Getting the link to take is purely a matter of the right ID, the right contact details, and accepting within the 2-hour window.
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 at the top of this guide gives the full sequence. The H3 subsections below expand the steps that produce the invite error.
1. Open the Family view from Kite holdings
On the parent account, go to kite.zerodha.com/holdings and click Family, then Link a sub-account. The parent is the account that will see the combined view; each other account is a sub-account that grants view access. Decide which account is the parent before you start, because the invite always flows from parent to sub-account.
2. Enter the sub-account’s Kite user ID, PAN and contact
This is where the “invalid user” error is made. Enter the sub-account holder’s Kite login user ID, the client ID they use to log in to Kite, along with their PAN and registered mobile or email. Do not enter the 8-digit demat or beneficial-owner (BO) ID; the field expects the Kite login ID, and the demat ID returns invalid user. The PAN and contact must match the sub-account’s records exactly, or the lookup fails.
3. Send the verification link
Click Continue. Zerodha sends a verification link by SMS and email to the sub-account holder’s registered mobile and email. The link is valid for 2 hours. The parent’s view of the sub-account does not activate yet; it activates only after the sub-account authorises.
4. Accept on the sub-account within 2 hours
The sub-account holder opens the verification link, logs in to Console with their own credentials, and authorises the request. This step is what grants the parent view access, so it must be done on the sub-account, not the parent, and within the 2-hour validity window.
5. Re-send if the invite expired or was deleted
If the sub-account holder opens the link and sees “Error fetching invite details: Invite doesn’t exist”, the invite is no longer live. Two causes produce this: the parent deleted the invite from their Console after sending it, or the 2-hour link expired before it was accepted. The fix is the same in both cases: the parent re-enters the sub-account details on Console and sends a fresh invite, and the sub-account accepts the new link within 2 hours.
6. Confirm the link in the Family view
After authorisation, the sub-account appears under Family in the parent’s holdings, and its portfolio is folded into the combined view on Console and Kite. If it does not appear, the authorisation did not complete; have the sub-account open the latest link again and confirm the login was on the sub-account’s own credentials.
The two errors and their exact causes
Most family-portfolio setup failures reduce to one of two errors.
“Error fetching invite details: Invite doesn’t exist” appears when the sub-account tries to accept an invite that the parent has already deleted, or that has expired past its 2-hour validity. The invite the sub-account is holding no longer corresponds to a live request on the parent’s side, so there is nothing to fetch. The parent must send a fresh invite.
“Invalid user” appears at the parent’s data-entry step when the ID does not resolve to a Zerodha account. The usual cause is entering the demat or BO ID instead of the Kite login user ID. Re-enter the sub-account’s Kite login ID with the matching PAN and registered contact.
A third, quieter failure is the invite SMS never arriving. If the IDs are correct and the link still does not reach the sub-account, the registered mobile or email on the sub-account may be out of date or misregistered, in which case the contact details need correcting with Zerodha support before the invite can be delivered.
Eligibility and limits to check first
A link can fail not on the invite mechanics but on eligibility.
The family portfolio supports up to 15 family members in one portfolio. Every member, parent and sub-account, must hold a Zerodha account; you cannot link an account held at another broker. The feature is not available for NRI accounts, so an attempt to link an NRI sub-account will not complete. And because the feature is view-only, it does not give the parent any trading or operating right over the sub-account; for shared operation a joint account or a separate account opened for a family member or friend is the relevant tool, not the family portfolio.
How this differs from opening a family account
The family portfolio is a viewing layer over accounts that already exist. It is not the same as opening an account for a relative, and it is not the same as a joint account. If the goal is to open and operate an account on behalf of a family member, see opening a Zerodha account for a family member or friend and the Zerodha family declaration that supports funding between family accounts. If the goal is genuine joint ownership of one demat, see Zerodha joint demat holders . This guide covers only the view-only portfolio link and the invite error in setting it up.
See also
- Zerodha
- Zerodha Console
- Kite by Zerodha
- Opening a Zerodha account for a family member or friend
- Zerodha family declaration
- Zerodha joint demat holders
- How to add a joint holder to a Zerodha demat account
- How to add a holder to an existing Zerodha account
- How to off-market transfer to a family member
- Zerodha nominee process
- Zerodha minor account
- Opening multiple accounts at Zerodha
- Demat account
- Trading account
- CDSL
- Why orders are rejected on Kite
- How to fix an RMS rejection on Zerodha
- Kite alerts
- Kite nudges
- How to close a Zerodha account
- How to fix a discrepancy with this stock
- Trading temporarily restricted on Kite
- Designated-person trading block
- In-person verification
- Zerodha account-opening rejected reasons
External references
- Zerodha support: How to add family members to a Zerodha account?
- Zerodha support: Error fetching invite details: Invite doesn’t exist
- Zerodha Z-Connect: Introducing family portfolio view on Console
- Zerodha support: Console profile
- Zerodha support: Kite error messages
References
- Zerodha support, How to add family members to a Zerodha account? (linking flow, Kite login user ID, 2-hour verification link, 15-member limit, view-only, no NRI accounts) (as of 21 June 2026).
- Zerodha support, Error fetching invite details: Invite doesn’t exist (deleted or expired invite; parent must re-send) (as of 21 June 2026).
- Zerodha Z-Connect, Introducing family portfolio view on Console (feature scope and authorisation requirement).