#1 India's Top IT Training Institute

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

How to become a
Business Analyst in India.

A Business Analyst is the bridge between business problems and technical solutions. They gather requirements, write clear documents and user stories, model processes, and help teams build the right thing. In India, the role typically requires 4–6 months of focused learning for a fresher. Indeed reports an average salary of ₹9,06,661 for Business Analysts in India (754 salaries, updated 14 Aug 2026).

Written by Mr. Ratan · Reviewed by Mr. Irshad Khan (Senior Trainer, Business Analysis & Data) · Last updated 13 October 2026
01
Role overview

What is a Business Analyst?

A Business Analyst is a professional who sits between the business and the technology team. The business side has a problem or a goal — reduce customer churn, launch a new payment option, streamline an approval process. The technology side has to build something to solve it. The Business Analyst works out what is needed, writes it down clearly, agrees it with everyone, and then helps the delivery team turn that into a working solution.

The role is not the same as a Data Analyst, although the two overlap. A Data Analyst answers questions with data; a Business Analyst clarifies what the question should be, defines the requirement, and sees it through to delivery. In India, BAs work in product companies, IT services, BFSI, consulting, retail, healthcare and manufacturing — and the role is one of the most non-IT-friendly ways into a technology career.

Role Business Analyst
Typical entry route Any graduate (B.Com, BBA, B.Tech, BA) + BA skills + portfolio
Core skills Requirement gathering, BRD/FRD, user stories, process modelling, Excel, SQL, Power BI, Agile
Main tools Excel, SQL, Power BI, Tableau, JIRA, Confluence, Visio, MS Word
Coding level No coding needed — SQL and Excel are the technical base
India salary Indeed: avg ₹9,06,661 (754 salaries, updated 14 Aug 2026)
Related Uncodemy program Business Analyst
Learning time (fresher) 4–6 months of consistent study
Note on salary: The figure above is from Indeed (754 salaries, updated 14 Aug 2026). Indeed also reports city-level averages: Bengaluru ₹10.39L, Pune ₹9.19L, Mumbai ₹9.01L and Gurgaon ₹8.81L. Uncodemy's own BA page (AmbitionBox, Glassdoor, Indeed + Uncodemy records, Sept 2026) reports Entry ₹3–6 LPA, Mid ₹6–10 LPA, Senior ₹10–16 LPA, BI Analyst ₹7–12 LPA, Product BA ₹7–14 LPA and Lead BA ₹12–20 LPA. Salaries vary by city, company, skills and experience. Uncodemy does not guarantee any salary.
02
Day to day

What does a Business Analyst do?

A typical day for a Business Analyst in an Indian company involves a mix of meetings, documentation, analysis and coordination with developers and testers. These are the tasks that come up most often.

01

Gather requirements from stakeholders

Run interviews and workshops with business users, product managers and operations teams to understand what they need and why.

02

Write BRD, FRD and user stories

Turn the requirements into clear documents — business rules, functional specifications, acceptance criteria and stories with clear "as a… I want… so that…" format.

03

Model processes

Draw current-state and future-state flowcharts, swimlane diagrams and BPMN models to show how the work actually happens.

04

Analyse data to support decisions

Use Excel and SQL to quantify the problem — how many customers, how much revenue, how long the process takes.

05

Build dashboards

Many BAs also build Power BI or Tableau dashboards so the business can track the KPIs that matter.

06

Work in Agile with the delivery team

Refine the backlog in JIRA, answer developer questions, clarify acceptance criteria and unblock the team.

07

Support UAT and rollout

Help testers write test cases, coordinate user acceptance testing and prepare training material for the rollout.

08

Measure impact after delivery

Check whether the change delivered the expected benefit and report back to the business sponsor.

Business Analysts work closely with product managers, developers, QA engineers, data analysts, project managers and business stakeholders. In India, the industries hiring most actively are IT services, BFSI, consulting, retail and e-commerce, healthcare and manufacturing.

03
Skills

Business Analyst skills you need

The technical skills below are the ones that appear most often in Business Analyst job descriptions in India. The level column tells you how deep you need to go for a fresher or entry-level role.

Technical skills — why they matter and the level needed
Skill Why it matters Level needed
Requirement gathering Interviews, workshops, observation — the input to everything else you write. Strong
BRD, FRD and user stories The written output of the role. Clarity here saves the whole project. Strong
Process modelling (flowcharts, BPMN, Visio) Visual models show stakeholders how work actually happens — and where it breaks. Working
Excel Pivot tables, lookups and formulas for quick analysis and data validation. Strong
SQL You must be able to pull data and verify business rules yourself, not wait for IT. Working
Power BI or Tableau Most BA roles now expect you to build at least basic dashboards. Working
Agile and Scrum Sprints, stand-ups, backlog refinement, definition of done. Standard in Indian teams. Working
JIRA and Confluence Standard tools for stories, backlog and documentation. Working
Business domain knowledge BFSI, retail, healthcare — domain understanding is often the differentiator in interviews. Working
UAT coordination Writing acceptance criteria and walking the business through testing. Working
Gap analysis Comparing current and desired state to define what actually needs to change. Working
Basic statistics Understanding averages, distribution and trends for honest analysis. Basic
Soft skills employers look for
Skill Why it matters
Communication You translate between business and technical people all day.
Active listening Stakeholders often do not say exactly what they mean — you have to hear the real need.
Structured thinking Breaking a vague problem into clear requirements is the core skill.
Negotiation Stakeholders ask for more than can be built — you help them prioritise.
Attention to detail Missing edge cases in a requirement becomes a bug in production.
04
The roadmap

How to become a Business Analyst: step-by-step roadmap

The roadmap below is the order that works for most learners in India — business understanding first, then Excel and SQL, then documentation and process modelling, then dashboards and Agile. The time estimates assume 2–3 focused hours per day.

1

Understand business processes and the BA role

What a BA does in an Indian company, the SDLC, how requirements flow into delivery, and the main BA deliverables.

2 weeks
2

Excel for analysis

Pivot tables, VLOOKUP/XLOOKUP, IF and text functions, conditional formatting, and basic charts. Practise on real business data.

3 weeks
3

SQL for business analysts

SELECT, WHERE, GROUP BY, JOINs, subqueries and basic aggregations. Enough to pull data and validate business rules.

4 weeks
4

Requirement gathering, BRD/FRD and user stories

Interview techniques, writing clear business rules, BRD and FRD templates, user story format, acceptance criteria and the definition of done.

4 weeks
5

Process modelling — flowcharts, BPMN, Visio

Current-state vs future-state maps, swimlane diagrams and the basics of BPMN notation.

2 weeks
6

Power BI / Tableau dashboards

Connect to data, build a small model, write basic DAX measures and design a report the business can actually use.

4 weeks
7

Agile, Scrum, JIRA and stakeholder management

Sprints, stand-ups, backlog grooming, writing stories in JIRA, and managing expectations with stakeholders.

3 weeks
8

Capstone case study + portfolio, resume and interviews

Pick a real business process, write the full BA documentation, build a dashboard and present it as your portfolio. Then prepare for interviews.

3–4 weeks

Total realistic timeline for a fresher studying 2–3 hours a day: about 4–6 months. The single biggest predictor of getting hired is a portfolio of BA documents and a dashboard on a real business scenario — not the number of certificates.

05
Qualifications

Qualifications: degrees, non-IT graduates and certifications

Business Analysis is one of the most non-IT-friendly technology careers. Employers care more about your communication, structured thinking and documentation than about which degree you hold. That said, some qualifications still help in India.

Which degrees and certifications help
Qualification How much it helps Notes
B.Com / BBA Strong for finance, retail and business-facing BA roles Business domain knowledge is a real advantage in interviews.
MBA (any specialisation) Strong for consulting and product companies Common route into senior BA roles in India.
B.Tech / BE Strong for technical BA and product roles Helps when working closely with development teams.
BA / B.Sc / any other graduate Possible — portfolio is decisive Build a full BA documentation portfolio on a real business scenario.
Non-IT graduates (Arts, Humanities, etc.) Very possible Business Analysis is one of the most non-IT-friendly roles in India.
Certifications (IIBA ECBA/CCBA, PMI-PBA, Agile BA) Helpful add-on Use only well-known vendor certifications. Fees vary — check the vendor site.
Uncodemy Business Analyst certificate Verifiable proof of training Verifiable at certificate.uncodemy.com.
06
Toolbox

Tools a Business Analyst uses

These are the tools you will see in most Business Analyst job descriptions in India. You do not need to master all of them before your first role — but you should be comfortable with the ones marked "daily".

Grouped by category
Category Tools Usage
Documentation MS Word, Google Docs, Confluence Daily
Spreadsheets Excel, Google Sheets Daily
Backlog and stories JIRA, Azure DevOps, Trello Daily
Process modelling Visio, Lucidchart, draw.io, Camunda Weekly
Data querying SQL (MySQL, PostgreSQL, SQL Server) Weekly
Dashboards Power BI, Tableau, Looker Studio Weekly
Presentation PowerPoint, Google Slides, Canva Weekly
Prototyping Figma, Balsamiq, Miro As needed
Communication MS Teams, Slack, Zoom Daily
AI assistants ChatGPT, Microsoft Copilot (for drafting and analysis) Daily
07
Portfolio

Projects to build for your portfolio

Your portfolio is what gets you interviews. The five projects below cover the range of skills employers test — requirements, documentation, process modelling, SQL analysis and dashboards. Each one should be documented and stored in a public folder or GitHub repo with a clear README.

01

BRD and FRD for a real business process

Pick an everyday process (loan application, employee onboarding, order returns) and write a complete BRD and FRD.

MS Word BRD FRD
What it proves to an employer You can structure a requirement document the way real BA teams do.
02

Process model with current and future state

Draw the current-state process, identify the gaps and design a future-state flowchart with swimlanes.

Visio / Lucidchart BPMN Gap analysis
What it proves to an employer You can model processes and quantify the improvements.
03

User story backlog in JIRA

Break a feature into 8–12 user stories with acceptance criteria, estimated points and priorities.

JIRA Agile User stories
What it proves to an employer You understand Agile delivery and how to write a testable story.
04

SQL analysis on a business dataset

Load a public business dataset into SQL and answer 8–10 real business questions with queries and clear findings.

SQL PostgreSQL Excel
What it proves to an employer You can pull your own data and validate business rules.
05

KPI dashboard in Power BI

Build a small Power BI dashboard that tracks the KPIs from your BRD — and show the improvement after your proposed change.

Power BI DAX Storytelling
What it proves to an employer You can close the loop from requirement to measurable outcome.
08
Compensation

Business Analyst salary in India

We use two sources for this role — Indeed (public salary page) and Uncodemy's own BA salary table (AmbitionBox, Glassdoor, Indeed + Uncodemy records, reviewed Sept 2026). We present both separately and do not average them together.

Source 1 — Indeed, updated 14 Aug 2026
Metric Figure Sample size Date
Indeed — national average ₹9,06,661 754 salaries 14 Aug 2026
Indeed — Bengaluru ₹10,39,000 — 14 Aug 2026
Indeed — Pune ₹9,19,000 — 14 Aug 2026
Indeed — Mumbai ₹9,01,000 — 14 Aug 2026
Indeed — Gurgaon ₹8,81,000 — 14 Aug 2026
Source 2 — Uncodemy BA page (AmbitionBox, Glassdoor, Indeed + Uncodemy records; reviewed Sept 2026)
Level Salary range
Entry ₹3–6 LPA
Mid ₹6–10 LPA
Senior ₹10–16 LPA
BI Analyst ₹7–12 LPA
Product BA ₹7–14 LPA
Lead BA ₹12–20 LPA
Important: Salaries vary by city, company, skills and experience. Uncodemy does not guarantee any salary. Both sources are based on self-reported or aggregated data and may not reflect every employer.

For city-level salary data across roles, see Uncodemy's placement support page.

09
Interview prep

Business Analyst interview questions

These are the eight questions that come up most often in entry-level Business Analyst interviews in India. The answers below are short model answers — expand them with examples from your own portfolio.

Q1 What is the role of a Business Analyst in a project?

A Business Analyst bridges the business and the technology team. They gather requirements, clarify what needs to be built and why, write the BRD, FRD and user stories, model the process, and help the delivery team throughout the project until the change is live and measured.

Q2 What is the difference between BRD and FRD?

A BRD (Business Requirements Document) describes the business need — the problem, the objectives and the high-level requirements, in the language of the business. An FRD (Functional Requirements Document) translates that into detailed functional specifications that developers and testers can work from.

Q3 How do you write a good user story?

A good user story follows the format: as a [role], I want [feature], so that [benefit]. It should be small enough to finish in one sprint, have clear acceptance criteria, and leave the "how" to the team. INVEST principles — independent, negotiable, valuable, estimable, small and testable — are a good checklist.

Q4 What is gap analysis?

Gap analysis compares the current state of a process or system with the desired future state, and identifies what is missing — skills, data, features or process steps — to close the gap. It is a standard BA technique used at the start of a change initiative.

Q5 How do you handle a stakeholder who keeps changing requirements?

First, understand what is driving the change — usually new information or a missed requirement. Then quantify the impact on scope, timeline and cost, and bring it to the change control or backlog prioritisation meeting. Document the decision so everyone agrees on the trade-off.

Q6 What is the difference between Agile and Waterfall?

Waterfall is a sequential approach — requirements, design, build, test, release — with fixed scope and a long cycle. Agile delivers in short sprints with a prioritised backlog, so scope can adapt based on feedback. Most Indian product teams work in Agile; many IT services projects still use Waterfall or a hybrid.

Q7 How do you prioritise requirements?

Common techniques are MoSCoW (Must, Should, Could, Won't), value vs effort, and weighted scoring against business objectives. The right choice depends on the project — but the key is that prioritisation is agreed with the business sponsor, not decided by the BA alone.

Q8 What is UAT and what is the BA's role in it?

UAT (User Acceptance Testing) is the final validation that the delivered solution meets the business requirement. The BA usually helps write acceptance criteria and test scenarios, coordinates the business testers, triages issues and signs off when the requirement is met.

10
Growth

Career path and growth

Business Analysis offers a clear growth path. From a junior BA role you can specialise in a domain, move into product management, or grow into programme and delivery leadership. Typical titles over time:

01

Junior Business Analyst / BA Trainee

0–1 year. Writes stories and documentation with review from seniors.

02

Business Analyst

1–4 years. Owns requirements for a module or a small product area.

03

Senior Business Analyst

4–7 years. Owns a domain, mentors juniors, works directly with sponsors.

04

Lead BA / Product Owner / Product Manager

7+ years. Owns the roadmap for a product area and prioritises the backlog.

05

Programme Manager / Delivery Manager

8+ years. Owns delivery across multiple teams and stakeholders.

06

Head of Product / Business Head

10+ years. Owns the business outcome, not just the delivery.

Many Business Analysts also move into Data Analysis, Product Management, Consulting or Project Management. For related paths, see the Data Scientist career guide and the Power BI Developer career guide.

11
Fit check

Is Business Analyst a good career?

Business Analysis is a strong career for the right person, but it is not for everyone. Here is an honest look at the pros, the challenges and who tends to enjoy it.

Pros

Why people choose Business Analysis

Non-IT friendly: B.Com, BBA, MBA and BA graduates can enter with the right skills and portfolio.

Broad hiring base: Almost every mid-size and large Indian company hires BAs.

Clear path into product: The BA role is one of the most common routes into product management.

Good early pay: Indeed reports an average of ₹9,06,661 (754 salaries, 14 Aug 2026).
Challenges

What to be ready for

Stakeholder pressure: You often have to say "no" or "not this sprint" to senior people.

Ambiguity: Requirements start unclear, and your job is to make them clear.

Less visible: When the project ships on time, the developer gets the credit — not always the BA.

No hard technical badge: You need to earn credibility with developers through clear thinking, not code.

Who it suits: People who are good at listening, like structuring messy problems, and enjoy working with both business and technical people. If you prefer deep technical work with little coordination, a developer or data role may suit you better. If you like understanding why things work, and making them work better, Business Analysis is a good fit.

12
Role comparison

Business analyst vs data analyst vs product analyst

These three roles are often confused. In India, the same person may carry any of these titles depending on the company, but the day-to-day work usually differs. Here is how they compare.

Comparison — Business Analyst vs Data Analyst vs Product Analyst
Factor Business Analyst Data Analyst Product Analyst
Primary focus Clarifying requirements and delivering change Analysing data to answer business questions Improving product decisions with data
Core skills Requirements, BRD/FRD, process modelling, Agile SQL, Excel, Python, Power BI / Tableau SQL, product metrics, A/B testing, analytics tools
Coding level Basic — SQL and Excel Moderate — SQL and some Python Moderate — SQL and analytics tools
Typical employer IT services, BFSI, consulting, product Product companies, services, consulting Product companies and digital-first businesses
Where it leads Lead BA, Product Owner, Programme Manager Senior Data Analyst, Data Scientist Product Manager, Growth Lead
Overlap All three use SQL and Excel, and work closely with product and engineering. In smaller Indian teams the same person may cover more than one of these roles.
Pick Business Analyst if…

You like structure, communication and delivery

The BA role is the best fit if you enjoy talking to people, writing clear documents, and seeing a change through from idea to delivery. It is the most non-IT-friendly route into a technology career.
Pick Data or Product Analyst if…

You want to be closer to the numbers

Data Analyst is the right choice if you enjoy working with data and answering questions. Product Analyst is the right choice if you want to work directly with the product team on metrics and experiments.
13
Training

Learn with Uncodemy

Uncodemy's Business Analyst program follows the same roadmap as this guide — business understanding first, then Excel and SQL, then documentation, process modelling, Power BI and Agile. The batch is taught live by trainers who have worked on real BA projects.

Business Analyst at Uncodemy
What Details
Program Business Analyst
Coverage 100+ hours, 75+ live sessions, 10 modules, hands-on case studies + 1 capstone on a real business scenario. No coding needed. Modules: Excel for Business Analysis, SQL for Business Analysis, Requirement Gathering & BRD/FRD Documentation, Business Process Modelling, Statistics & Data Interpretation for BA, Power BI for Business Analysts, Tableau Fundamentals, Agile, Scrum & Stakeholder Management, AI Tools for Business Analysts, Capstone Projects & Career Preparation.
Tools covered Excel, SQL (MySQL / SQL Server), Power BI, Tableau, JIRA, Confluence, Visio, MS Word & PowerPoint, ChatGPT, Microsoft Copilot
Format Live instructor-led sessions with recordings; Classroom (Noida / Delhi) or live online; weekday and weekend batches
Fee & duration ₹17,500 + 18% GST = ₹20,650; EMI from ₹4,032/month; 6–7 months
Eligibility Graduates of any stream and final-year students
Trainers Irshad Khan (8+ yrs, curriculum) · Upendra Kumar Tiwari (15+ yrs) · Syed Najeeb (7+ yrs) · Kunal Arora (5+ yrs) · Ms. Rachna Verma, Mr. Abhi, Mr. Anshul
Placement assistance Resume building, LinkedIn optimisation, portfolio review, interview preparation, mock interviews and opportunity sharing through the placement network. Uncodemy does not guarantee employment. See placement support.

Related Uncodemy courses: Data Analytics with Gen AI, Data Science.

14
FAQs

Business Analyst FAQs

Q1 What does a business analyst do? +
A Business Analyst gathers requirements from stakeholders, writes BRD/FRD and user stories, models processes, analyses data with Excel and SQL, builds dashboards, and helps the delivery team in Agile sprints from requirement through to UAT and rollout. They bridge business and technology.
Q2 Can a B.Com or BBA student become a business analyst? +
Yes. B.Com and BBA graduates are a very common background for Business Analysts in India because of their business domain knowledge. Add Excel, SQL, requirement documentation, process modelling, a Power BI dashboard and Agile knowledge, and build a portfolio to get hired.
Q3 Is coding required for a business analyst? +
No. A Business Analyst does not write application code. But SQL and Excel are essential, and many BA roles now expect basic Power BI or Tableau skills. Advanced programming is not part of the role — clear documentation and communication are.
Q4 What is a business analyst's salary in India? +
Indeed reports an average salary of ₹9,06,661 for Business Analysts in India (754 salaries, updated 14 Aug 2026). City-level averages are Bengaluru ₹10.39L, Pune ₹9.19L, Mumbai ₹9.01L and Gurgaon ₹8.81L. Salaries vary by city, company, skills and experience. Uncodemy does not guarantee any salary.
Q5 Which certification is good for business analysts? +
Well-known certifications include IIBA ECBA and CCBA, PMI-PBA and Agile BA certifications. They are helpful add-ons but not mandatory — your portfolio of BA documents and a dashboard on a real business scenario matters more in Indian interviews. Fees vary — check the vendor site.
Q6 Can freshers get business analyst jobs? +
Yes, but the entry bar is competitive. Freshers need a clear portfolio — a BRD, an FRD, process models, JIRA stories, a SQL analysis and a Power BI dashboard — plus good communication skills. Internships, campus placements and referrals help, and a structured course plus projects is the practical route.
Q7 What is the difference between a business analyst and a data analyst? +
A Business Analyst clarifies what needs to be built and why, writes the requirements and supports the delivery of a change. A Data Analyst focuses on answering business questions with data — SQL, Python and dashboards. They overlap and often work together, but the BA owns the requirement and the DA owns the analysis.
Q8 How long does it take to become a business analyst? +
For a fresher studying 2–3 hours a day, about 4–6 months. The roadmap covers business processes and the BA role (2 weeks), Excel (3 weeks), SQL (4 weeks), requirements and documentation (4 weeks), process modelling (2 weeks), Power BI (4 weeks), Agile and JIRA (3 weeks), and capstone and portfolio (3–4 weeks).
Start your BA journey

Attend 2 free classes before you pay

See how a Business Analyst batch actually runs — the trainer, the pace, the case studies. Uncodemy offers a free 2-class trial at Noida, Delhi or live online. No payment, no obligation.

Role Business Analyst
Learning time 4–6 months
Salary (Indeed) ₹9.07L avg
Core stack Excel · SQL · Power BI · JIRA