Skip to content
AllPaisa

This site uses Google Analytics to see which pages people find useful. Google receives page views, IP-derived approximate location, device and browser type, and the referring site. Privacy details.

← Back

Methodology and missing-data policy

The useful meaning of a number depends on where it came from, what was excluded and what a blank means. These are the rules AllPaisa applies to every public page.

What gets published

Dividends, splits, bonuses and other corporate actions come from the NSE and BSE. Since September 2026 BSE's own feed blocks automated access, so for companies listed only on BSE they also come from IndianAPI, a market-data provider; its figures pass the same checks, and any disagreement with an exchange is held for review. Prices come from both exchanges' daily price files.

Every response is stored exactly as received, so a figure can always be traced back to what the source said.

A payout is public only after it passes amount and date validation. A published row can also be suppressed later if a quality check finds a serious conflict. Held and suppressed rows stay out of tables, charts, totals, rankings and search-facing statistics until reviewed.

Each record keeps its sources and which of them agree, even though the public tables do not show a source column.

Dividend and yield calculations

Trailing-twelve-month payout is the sum of verified, unsuppressed payouts whose ex-date has passed in India during the preceding twelve months. Announced future payouts are not included.

Historical amounts are restated for later splits and bonuses before they are compared or used in current yield. The original filed amount remains available through the amount-basis control on affected instrument pages.

Trailing yield is the split-adjusted twelve-month payout divided by the latest available closing price. Prices are delayed and stamped with their trading date. A high yield describes past payout and current price; it is not a forecast.

A payout streak counts consecutive calendar years with at least one verified, unsuppressed payout. The current year is not treated as broken merely because it is still in progress.

Dates and the Indian market day

Calendar labels and date boundaries use Asia/Kolkata, not the server's UTC date. The ex-date determines whether a buyer qualifies; the last qualifying day shown on an instrument page is the preceding NSE trading session, accounting for weekends and loaded exchange holidays.

Announcement dates are not reliably published. Payment dates are shown only when the company or trust has stated one. For trusts, SEBI's payment deadline may be shown as “by” a date; it is a deadline, not an announced date.

REIT and InvIT distributions

Where an exchange filing states the distribution components, AllPaisa parses and reconciles interest, dividend, capital repayment, debt amortisation and other income against the filed total.

A distribution shown without a breakdown still had components; the filing simply did not state them in a form that could be checked. Use the trust's own tax statement when filing a return.

What a blank value means

A dash means the value is unknown or unsupported, not zero. AllPaisa does not estimate a company payment date, invent a missing dividend amount, or turn a percentage declaration into rupees unless the face-value evidence is sufficient.

Sector and industry labels use the NSE Indices four-level taxonomy, with constituent mappings rebuilt from public Screener.in listing pages. Sector filters are active in the Calendar and Screener where that mapping exists; an unclassified instrument is excluded only when a sector filter is selected.

Market capitalisation comes from NSE's daily file. For companies listed only on BSE it is estimated from BSE's last published share count and the latest closing price, and marked as an estimate; it is exact until the share count changes. Financial statements are not collected, so the payout ratio is not shown.

Classification is incomplete for some BSE-only microcaps and trusts; a blank sector or industry means no verified mapping is available, not that the instrument has no industry.

Older history is thinner and more likely to be held because exchange records, prices and corporate-action context become less complete further back in time.

Corrections and freshness

Data is refreshed every night. Reading the same period again updates a record rather than adding a second copy, and a company's revised ex-date replaces the earlier one. Automatic checks look for disagreements between sources, implausible amounts, duplicate events and distribution parts that do not add up.

Corrections keep the original source evidence. A reviewer can publish a held record, withdraw a wrong one or dismiss a false alarm, and a later refresh does not undo that decision.

Pages are cached between refreshes. Words that change meaning at midnight, such as “Tomorrow” becoming “Today”, are recalculated in your browser.