Salary calculator · Software engineer

Software engineer salary in India, next to what you earn now.

Software engineers in India reported total pay of ₹16.9 lakh to ₹49.2 lakh a year, median ₹30.1 lakh, across 23,767 submissions to Levels.fyi as at 18 September 2026. That is the middle half of what was reported, and it includes stock and bonus.

Put in what you earn now and the calculator below shows what it buys here after Indian tax, next to what the job actually pays. The role is already set.

Your situation

Base plus bonus. Equity is covered below.

Attach a PDF and we will work out your role and your years, then set the two fields below. You can change either afterwards. We do not keep the file. It is read once, in memory, and never saved, and nothing here reaches our CRM. How we handle it

Sets the market range below. It changes nothing else on this page.

Narrows the market range to the part of it you are most likely to sit in.

30% Everything taken off before it reaches your account. Your payslip will tell you.

1.30× against the Indian average. An assumption, not data, which is why you can move it.

Same purchasing power₹47.7 LGross annual salary in Bengaluru that buys roughly the same basket as $185,000 does today.
Take-home on that₹37.4 Lafter tax, an effective rate of 22%
Straight conversion₹1.77 crat today’s exchange rate, and the wrong number to plan on
What you could expect to be paid₹16.9 L to ₹30.1 LAt 3 to 5 years of experience.Across all experience levels, software engineer roles in India report ₹16.9 L to ₹49.2 L, median ₹30.1 L. Middle half of 23,767 submissions to Levels.fyi, as at 18 September 2026.

This is what the job pays, not what your money buys. When the two disagree, the lower one is usually what an offer looks like.

Self-reported and skewed towards large employers, so read it as a ceiling rather than a midpoint.

Levels.fyi publishes no India breakdown by level, so which quarter of that range your experience puts you in is our assumption rather than their data. The figures themselves are theirs.

Reading this properly

An offer of ₹47.7 L in Bengaluru is not a 73% pay cut, even though the currency conversion says it is. It is approximately the same standard of living. The cut is real in one specific sense: ₹1.24 cr is what you take home in hard currency today, and that is the number that matters for anything you buy or save internationally, such as an overseas mortgage, a foreign-currency portfolio, travel, or a child’s education abroad.

See how the tax is worked out
Tax breakdown on the purchasing-power-equivalent Indian salary
LineAmountNote
Gross annual salary₹47,71,520The figure above
Less standard deduction₹-75,000New regime, salaried, s.19
Taxable income₹46,96,520
Income tax₹9,88,956New regime slabs, after any rebate
Surcharge₹0None at this level
Health and education cess₹39,5584% of tax plus surcharge
Professional tax₹2,500State levy, capped at ₹2,500 a year
Take-home₹37,40,506₹3,11,709 a month

An estimate, not advice. It uses national-average purchasing power data and a city adjustment we set ourselves, so treat the output as a range to argue with rather than a figure to plan around.

Where your years are likely to put you

Each band maps your experience to one quarter of the published range. Levels.fyi publishes no India breakdown by level, so that mapping is our assumption rather than their data. The figures themselves are theirs.

0 to 2 yearsUp to ₹16.9 lakh
3 to 5 years₹16.9 lakh to ₹30.1 lakh
6 to 9 years₹30.1 lakh to ₹49.2 lakh
10+ years₹49.2 lakh and above

Levels.fyi, India, 23,767 self-reported submissions, as at 18 September 2026. See the source page

Before you use this number

Self-reported and skewed towards large employers, so read it as a ceiling rather than a midpoint.

This is what the job pays, not what your money buys. When the two disagree, the lower one is usually what an offer looks like.

Every figure on this page is sourced and dated. See how it works.

The number that matters is the one on your offer.

This page gives you a defensible range. What it cannot tell you is what a specific role pays, what that company has paid before, or what to say when the number comes up. That is the conversation worth having, and it starts with the form.