Following is the list of Top 10 Indian Companies By Maximum Revenue as per forbes and other sources.:
| S.No. | Company | Industry | Revenue (billion $) |
| 1 | Indian Oil | Indian Oil and Gas Operations | 68.83 |
| 2 | Reliance Industries | Indian Oil and Gas Operations | 58.90 |
| 3 | Bharat Petroleum | Indian Oil and Gas Operations | 34.10 |
| 4 | State Bank of India | India Banking | 32.40 |
| 5 | Hindustan Petroleum | Indian Oil and Gas Operations | 28.50 |
| 6 | Tata Motors | India Consumer Durables | 27.50 |
| 7 | Oil and Natural Gas Corporation | Indian Oil and Gas Operations | 26.90 |
| 8 | Tata Steel | India Materials | 26.05 |
| 9 | Hindalco Industries | India Materials | 12.73 |
| 10 | ICICI Bank | India Banking | 12.58 |