Job description

Financial Analyst job description

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.

Also known as: Finance Analyst, Investment Analyst, FP&A Analyst.

Experience 1–8 yrs Typical pay typically ₹4L–₹18L/yr 9 core skills

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:

Financial modelingExcelForecasting & budgetingValuationVariance analysisFinancial statementsData analysisPower BIReporting

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.

Ready to land a Financial Analyst role?

Create a free OnJob profile to match against 47,000+ live jobs, see your exact fit score, and fix the skills standing between you and a 94% success rate.

Create my free profile

Free forever · ₹0 to start · Pro from ₹99/month

Explore the full cluster

Everything about Financial Analyst on OnJob

Move across the whole Financial Analyst topic — live openings, real salary data, the job description, interview prep, and early-career routes — all in one place.

Create my free profile — free