Role overview
A financial analyst evaluates financial data to guide business and investment decisions through forecasting, budgeting and analysis. In India they typically build financial models, analyse performance and variances, prepare budgets and forecasts, assess investments, and present recommendations — turning numbers into clear insight that helps leaders allocate capital, manage costs and plan for growth with confidence.
A financial analyst usually has around 1–8 yrs of experience and earns typically ₹4L–₹18L/yr in India. The day-to-day blends Financial modeling, Excel, Forecasting & budgeting and more — this page gives you a ready-to-use financial analyst job description template you can copy, plus the exact skills and salary employers expect.
Key responsibilities
A financial analyst is typically responsible for:
- Build and maintain financial models and forecasts
- Analyse financial performance, variances and trends
- Prepare budgets, forecasts and management reports
- Evaluate investment, pricing and cost-saving opportunities
- Conduct valuation, scenario and sensitivity analysis
- Present findings and recommendations to management
- Support month-end close and financial planning cycles
- Track KPIs and provide data-driven decision support
Requirements & qualifications
To succeed as a financial analyst, candidates usually need:
- Strong grasp of financial statements, modelling and valuation
- Advanced Excel skills; knowledge of SQL or BI tools is a plus
- Analytical mindset with attention to accuracy and detail
- Bachelor's in finance, commerce or economics (CFA/MBA a plus)
- Clear communication to present financial insight to stakeholders
Financial Analyst skills
The most in-demand financial analyst skills on listings today:
Not sure which of these you're missing? A free OnJob profile runs your CV against every live financial analyst job and shows the exact skill gaps standing between you and a 100% match.
Typical salary & experience
Typical salary (India)
typically ₹4L–₹18L/yr
Experience range
1–8 yrs
These are typical ranges and vary by city, company and skills. For live, role-specific pay data, see the OnJob salary guide.
Financial Analyst job description — FAQs
What does a financial analyst do?
A financial analyst evaluates financial data to guide decisions — building models and forecasts, analysing performance and variances, preparing budgets, assessing investments, and presenting recommendations that help leaders allocate capital and plan for growth.
What is the difference between a financial analyst and an accountant?
An accountant records and reports historical transactions and keeps the books compliant. A financial analyst looks forward — forecasting, modelling and analysing data to guide future business and investment decisions. Accounting is backward-looking; analysis is forward-looking.
Is CFA worth it for a financial analyst in India?
The CFA charter is highly respected for investment and corporate-finance roles in India and can accelerate a financial analyst's career and pay, especially in banking, asset management and equity research. It's a significant but valuable commitment.
How much does a financial analyst earn in India?
Freshers typically earn ₹4L–₹7L per year, mid-level financial analysts ₹8L–₹14L, and senior analysts ₹16L+. See our salary guide for current ranges.