Become a Financial Modeling & Valuation Analyst (FMVA)®. Enroll today to advance your career!
Login to your new FMVA dashboard today!

India – CorpFiling

Financial statements for public companies in India

What is CorpFiling?

CorpFiling is a searchable database for public company financial statements, annual reports, and other documents in Indian. CorpFiling is the most common filing and dissemination system for all companies listed on the BSE & the NSE in India.

Link to the website ->


What documents can be found on CorpFiling?

Below is a list of the main documents that can be found on the database portal:

  • Company announcements
  • Company results
  • Insider trading reports


Which companies are included?

The database includes public company filings for all Bombay Stock Exchange (BSE) and the National Stock Exchange of India (NSE) listed companies.

There is a search function and an alphabetical listing to search for specific companies.  In total, there are hundreds of companies included.


How to analyze financial statements?

Once you have looked up a company on the Indian CorpFiling system, it’s time to start performing some analysis of financial statements.

CFI has published many guides on the topics of valuation, financial modeling, and how to be a great financial analyst.

To learn more, browse our online courses on:


Additional resources for public company analysis

This overview of the Indian public company filing systems is just the first step towards understanding how to read, analyze, and interpret financial statements.  Once you know where to get the information, and you have the tools to analyze (courses listed above) then it’s time to practice.

Follow these steps to practice financial analysis on your own:

  1. Visit CorpFiling and download a company’s financial statements
  2. Input the numbers into Excel
  3. Perform a detailed analysis
  4. Build a financial model
  5. Make educated investment decisions


CorpFiling source for financial analysis


You may also want to browse these additional relevant resources from CFI:

  • List of public company databases
  • efinancialcareers job search
  • Finance interview questions
  • Financial modeling guide

Financial Analyst Certification

Become a certified Financial Modeling and Valuation Analyst (FMVA)® by completing CFI’s online financial modeling classes and training program!