Starting your investment journey with a limited budget is not a problem — it’s actually a smart decision. The key is to begin small, stay consistent, and pick stocks with strong fundamentals and growth potential. Whether you have ₹500 or ₹5,000 to invest, there are great companies in India’s stock market that can help you build wealth over time.
Below is a list of 10 beginner-friendly Indian stocks that are affordable, fundamentally strong, and ideal for long-term investment (1–5 years or more)

1. IRFC (Indian Railway Finance Corporation)
Price: ₹140 (as of April 2025)
Market Cap: ₹1.8 Lakh Crore
Important Ratio: PE Ratio ~10, Dividend Yield ~2.8%
Investment Duration: Long-term (3–5 years)
Reason to Buy: IRFC is a government-backed finance company for the Indian Railways. It’s a monopoly in its space, debt-free, and benefits from massive infrastructure spending. Its consistent dividend and growth make it ideal for safe, long-term investing.
2. Rail Vikas Nigam Limited (RVNL)
Price: ₹245
Market Cap: ₹51,000 Crore
Important Ratio: ROE ~23%, PE Ratio ~17
Investment Duration: 2–4 years
Reason to Buy: RVNL works on railway infrastructure projects. With increasing government budgets for transport, RVNL is expected to grow steadily. The company has strong order books and healthy profitability.
3. Trident Ltd
Price: ₹38
Market Cap: ₹19,500 Crore
Important Ratio: ROCE ~15%, Debt to Equity < 0.3
Investment Duration: 3+ years
Reason to Buy: Known for towels and home textiles, Trident exports globally. With focus on hygiene, exports, and retail branding, it has good future potential. It’s a low-price stock with solid long-term growth.
4. Camlin Fine Sciences
Price: ₹158
Market Cap: ₹2,000 Crore
Important Ratio: PE ~22, EPS growth positive
Investment Duration: 2–4 years
Reason to Buy: It makes antioxidants and ingredients used in food, pharma, and chemicals. Global expansion and specialty chemicals push future growth. It’s a niche player in a growing market.
5. SJVN Ltd
Price: ₹132
Market Cap: ₹51,000 Crore
Important Ratio: Dividend Yield ~3.6%, ROE ~15%
Investment Duration: 3–5 years
Reason to Buy: SJVN is a government-owned power generation company. With the renewable energy push and good dividend track record, it is stable and future-ready.
6. HUDCO (Housing & Urban Development Corp)
Price: ₹161
Market Cap: ₹32,000 Crore
Important Ratio: PE ~7, ROE ~20%
Investment Duration: Long-term (3–5 years)
Reason to Buy: HUDCO supports affordable housing and urban infrastructure. As the housing demand increases, HUDCO benefits. Low valuation and government support make it a safe pick.
7. GNFC (Gujarat Narmada Valley Fertilizers & Chemicals)
Price: ₹712
Market Cap: ₹11,000 Crore
Important Ratio: PE ~6.5, Dividend Yield ~4.5%
Investment Duration: 1–3 years
Reason to Buy: GNFC has a diversified portfolio of chemicals and fertilizers. High cash flow and consistent profit generation make it undervalued and attractive for investors.
8. Banco Products India Ltd
Price: ₹270
Market Cap: ₹1,900 Crore
Important Ratio: ROCE ~18%, PE ~9
Investment Duration: 2–4 years
Reason to Buy: It supplies engine cooling systems and gaskets to auto and industrial companies. With the rise in exports and recovery in auto demand, growth prospects are promising.
9. Avanti Feeds
Price: ₹470
Market Cap: ₹6,400 Crore
Important Ratio: ROE ~15%, PE ~11
Investment Duration: 3–5 years
Reason to Buy: Leading player in shrimp feed industry. Export growth and Indian seafood demand make it attractive. Strong balance sheet and competitive edge support long-term returns.
10. Godrej Agrovet
Price: ₹540
Market Cap: ₹10,300 Crore
Important Ratio: PE ~24, Debt-to-Equity ~0.2
Investment Duration: 3+ years
Reason to Buy: Diversified in animal feed, dairy, poultry, and oil palm. With food sector expansion and India’s rising consumption, this stock offers stable long-term growth.