Why Analyse does not load on a Kite basket
The Analyse view on a Kite basket fails to load and shows a blank screen when the browser is blocking third-party cookies, the cookies the embedded payoff-and-margin view needs to render. On Kite , Zerodha’s platform, the Analyse option on a basket order or an open position opens a strategy payoff chart and margin breakdown that loads as embedded content; when the browser refuses the third-party cookies that content sets, nothing renders, and you see an empty panel. Allowing third-party cookies in the browser settings fixes it.
This is a browser-rendering problem, not a trading problem. The basket itself, its orders, and its margin are all intact; only the analysis overlay failed to draw. That distinction matters because a blank Analyse screen looks alarming on an F&O basket where you are checking a strategy’s payoff before placing it, and traders reach for fund or order explanations when the cause is a cookie setting two menus deep in the browser. The fix takes four clicks and does not touch Kite at all.
This article explains what the Analyse view is and why it is built for F&O strategies, the exact cause of the blank screen (third-party cookies blocked), the exact browser steps to allow them, the secondary blockers (ad-blockers, privacy extensions, and the mobile-app limitation), and how to tell a blank Analyse screen apart from a genuine basket margin or order problem.
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.
What the Analyse view is
The Analyse option on a Kite basket or position opens a strategy analysis: a payoff graph that plots the profit and loss of the combined legs across a range of underlying prices, alongside the margin the strategy needs. It is the tool a trader uses to see, before placing a multi-leg basket order , what a spread, straddle, or iron condor will earn or lose at expiry, and what it costs in margin to hold.
This payoff and strategy view is built for F&O contracts. A payoff diagram is meaningful for options and futures legs, where the value at expiry varies non-linearly with the underlying; a basket of only equity-cash orders has no option payoff to plot, so Analyse is the F&O strategy tool, used on baskets and on open positions that contain derivative legs. The margin side of the same view shows the strategy’s requirement, which the basket window separately summarises as initial and final margin; for how that margin figure is built, see required versus final margin on a basket .
The Analyse payoff view is a Kite-web feature. It renders in the browser, which is why a browser setting governs whether it loads at all, and it is the reason the fix lives in browser settings rather than in Kite.
The cause: the browser is blocking third-party cookies
The blank screen has one dominant cause. The Analyse view loads as embedded content inside Kite web, and that content sets third-party cookies to function. When the browser is configured to block third-party cookies, it refuses those cookies, the embedded view cannot establish its session, and it renders nothing. Zerodha’s own description is direct: the Analyse feature for basket orders and positions on Kite web might not load properly, and you may see a blank screen if your browser blocks third-party cookies.
Third-party cookies are cookies set by a domain other than the one in the address bar. Because the Analyse payoff view is served from a domain distinct from the main Kite page, its cookies count as third-party from the browser’s point of view. Browsers have moved toward blocking third-party cookies by default for privacy reasons, so a default-configured modern browser is exactly the configuration that produces the blank Analyse screen. The view is not broken; the browser is doing what it was told.
This also explains the most common confusion: why Analyse loads on one browser but not another. The browser where it works allows third-party cookies, or has an exception for the Kite domain; the browser where it fails blocks them. It is the setting, not Kite, that differs.
The fix: allow third-party cookies
The resolution is to allow third-party cookies in the browser, either globally or as an exception for the Kite domain. Zerodha’s steps follow the standard browser settings path:
- Open the browser Settings.
- Go to Privacy and security.
- Click Third-party cookies.
- Choose Allow third-party cookies.
After changing the setting, reload Kite web and click Analyse again; the payoff and margin view should render. The menu labels above match a Chromium-based browser (Chrome, Edge, Brave); other browsers reach the same setting under a similarly named privacy section, so the path is “find the third-party-cookie control and allow it” rather than the exact label.
If you do not want to allow third-party cookies for every site, add a site exception for the Kite domain instead. Most browsers let you list specific sites that may set third-party cookies while keeping the global block in place, which restores Analyse without loosening the setting everywhere. Either approach works; the exception is the tighter one.
Secondary blockers: extensions and the mobile app
Two further blockers produce the same blank screen even after cookies are allowed.
Ad-blockers and privacy extensions can block the embedded Analyse content directly, independently of the cookie setting. An aggressive content blocker may treat the third-party payoff view as something to suppress and stop it loading. If Analyse stays blank after you have allowed third-party cookies, disable ad-blockers and privacy extensions for the Kite domain, reload, and try again. Trying a different browser with no such extensions is a fast way to confirm whether an extension is the cause: if Analyse loads in a clean browser, an extension in the first one is blocking it.
The second is the platform. The Analyse payoff view for baskets and positions is a Kite-web feature, so it is not available the same way on the Kite mobile app. A trader who needs the payoff and margin breakdown for a basket should use Kite web in a browser configured as above. The basket itself can be built and placed on either Kite web or the app; it is the Analyse overlay specifically that is a web feature.
Telling a blank Analyse screen apart from a real basket problem
A blank Analyse screen is a rendering failure, not a trading failure, and the difference decides what you should do next.
If only the Analyse overlay is blank while the basket window itself shows your legs, their quantities, and an initial-and-final margin summary, the problem is the browser cookie or extension setting above. Your basket is intact; nothing was rejected. Fix the browser and the payoff view returns.
If the basket window itself shows a margin figure you do not expect, that is a different issue with its own causes. The “include existing positions” option in a basket can display a required margin of zero even when margin is needed, because an order in the basket reduces the overall requirement while still needing margin to place; disabling that option clears the confusion. And in an F&O basket the required margin differs by the sequence of orders even though the final margin is the same, so placing buy-option legs before short or futures legs gives the lowest required margin. Those are margin-display behaviours, not Analyse-loading failures, and they are covered in required versus final margin on a basket . A genuine order rejection inside a basket, where one leg is rejected on margin or a circuit breach while the rest execute, is covered in how to fix a partially executed basket .
The rule of thumb: a blank panel where the payoff chart should be is a browser-cookie or extension problem; an unexpected number where the margin should be is a basket-margin behaviour; a rejected leg is an order problem. Only the first is fixed in the browser.
See also
- Basket order on Kite
- How to place a basket order on Kite
- Required versus final margin on a basket
- How to fix a partially executed basket
- Share baskets on Kite
- Import files for basket trades on Kite
- Iceberg order on Kite
- Sensibull
- How to fix an RMS rejection on Zerodha
- How to fix a price band rejection on Zerodha
- Circuit limits and price bands
- Limit order on Kite
- SL-M order on Kite
- Trigger price versus limit price
- CNC product code
- MIS product code
- Order validity types
- GTT (Good Till Triggered) order on Zerodha
- Kite by Zerodha
- Zerodha
- National Stock Exchange
- Bombay Stock Exchange
- SEBI
- Kite alerts
- How to add and customise alerts on Kite
External references
- Zerodha support: Why is Analyse option not loading on Kite web?
- Zerodha support: How to place basket orders on Kite?
- Zerodha Z-Connect: Margins on the Kite order window
- Zerodha Z-Connect: Advanced order features on Kite, a comprehensive guide
- Zerodha support portal: Kite basket order
References
- Zerodha support, Why is Analyse option not loading on Kite web? (as of 21 June 2026): the Analyse feature for basket orders and positions on Kite web may show a blank screen if the browser blocks third-party cookies; fix by enabling third-party cookies via Settings, then Privacy and security, then Third-party cookies, then Allow third-party cookies.
- Zerodha support, How to place basket orders on Kite (as of 21 June 2026): the basket shows initial and final margin requirements, including margin benefits.
- Zerodha Z-Connect, Margins on the Kite order window (as of 21 June 2026): the include-existing-positions option may display a required margin of zero even when margin is needed.
- Zerodha Z-Connect, Advanced order features on Kite: order sequence affects required margin while final margin is unchanged; place buy-option orders before futures and short-option legs.
- SEBI circulars on broker platform and margin-disclosure obligations, SEBI/HO/MRD series.