Skip to content

10 LPA In Hand Salary: The Real Monthly Number

Ten lakh divided by twelve is ₹83,333. Nobody with a 10 LPA offer has ever seen that number. Here is where the difference goes, line by line.

Cheatcode EditorialCareer research team7 min read

The first thing almost everyone does with a 10 LPA in hand salary question is divide by twelve. That gives ₹83,333 a month, and nobody holding a 10 LPA offer has ever seen that figure land. The gap is not a deduction anyone hid from you; it is the difference between what you cost your employer and what your employer pays you, and it is visible in the offer letter if you know which lines to read.

This piece works through a ₹10,00,000 CTC end to end: what leaves before your payslip is even printed, what comes out of the payslip itself, and what finally lands in your bank account. The numbers assume the new tax regime, a basic set at 45% of CTC, and Karnataka's professional tax — the most common combination for a mid-level role in Bengaluru. Change any of those and the arithmetic shifts, which is exactly why the calculator at the end exists.

What leaves before your payslip exists

CTC means Cost to Company: everything an employer spends on you in a year. Two items inside it never reach your account in the month they are counted.

Employer PF contribution. Your employer contributes 12% of basic to your provident fund. Most Indian employers cap the calculation at the statutory wage ceiling of ₹15,000 a month, fixing the contribution at ₹1,800 a month, or ₹21,600 a year. It is your money and it compounds, but it goes to EPFO, not to you.

Some employers instead deduct 12% of your full basic. On a ₹4,50,000 basic that is ₹54,000 a year rather than ₹21,600 — a much larger retirement balance and a visibly smaller monthly take-home. Your offer letter or first payslip will tell you which applies, and it is one of the largest single swings in the whole calculation.

Gratuity provision. Employers set aside roughly 4.81% of basic each year against a gratuity payout you can only claim after five years of continuous service. On a ₹4,50,000 basic that is about ₹21,645 a year sitting inside your CTC that you may never receive if you leave in year three.

Take both out and the ₹10,00,000 CTC becomes a gross salary of roughly ₹9,56,755 — the figure that actually appears at the top of your payslip.

The full breakup on ₹10 LPA

Assumptions: basic at 45% of CTC, new tax regime, Karnataka, PF capped at the ₹15,000 ceiling, no other voluntary deductions.

LineAnnualMonthly
CTC₹10,00,000₹83,333
Less: employer PF−₹21,600−₹1,800
Less: gratuity provision−₹21,645−₹1,804
Gross salary₹9,56,755₹79,730
Less: your own PF−₹21,600−₹1,800
Less: professional tax−₹2,400−₹200
Less: income tax₹0₹0
In hand₹9,32,755≈₹77,730

So a 10 LPA offer pays roughly ₹77,700 a month, not ₹83,333. That is about 93% of CTC — a high ratio, and one that falls sharply as the package rises, because income tax has not started biting yet at this level and PF is capped.

Why the income tax line is zero

This is the part most people get wrong, and it is worth going through slowly. Under the new regime the standard deduction is ₹75,000, so taxable income on this package is about ₹8,81,755. Run that through the slabs — nil up to ₹4,00,000, then 5% to ₹8,00,000, then 10% on the remainder — and you get roughly ₹26,250 before cess.

Then the rebate under section 87A applies. Under the new regime it covers taxable income up to ₹12,00,000, and ₹8,81,755 is comfortably inside that. The tax computed above is wiped out entirely. Your employer will still deduct TDS through the year if the declaration is not filed properly, but the liability itself is nil and anything over-deducted comes back as a refund.

This is why 10 LPA is a genuinely comfortable number in India right now: the entire package sits below the point where income tax starts taking a share. Push CTC to ₹14 or ₹15 LPA and taxable income crosses ₹12,00,000, the rebate falls away, and the take-home ratio drops noticeably. The old regime is usually worse at this package unless you have substantial 80C investments, home loan interest or a large HRA claim. Our comparison of the new tax regime against the old one works through where the crossover actually sits.

What changes the number most

Three variables move a 10 LPA take-home more than anything else, and all three are visible in the offer letter.

VariableEffect on monthly in hand
PF on full basic instead of the ₹15,000 ceilingRoughly ₹2,700 lower
Basic at 50% instead of 45%Slightly lower now, larger PF and gratuity later
Variable pay inside CTCCan move ₹8,000–10,000 out of monthly pay into an annual bonus
State with no professional tax₹200 higher

The variable component deserves the most attention. If ₹1,00,000 of a ₹10,00,000 CTC is a performance bonus paid once a year, your monthly figure drops by more than ₹8,000 regardless of everything else — and whether you receive it depends on a rating cycle you have not seen yet. Two offers at identical CTC can differ by ₹10,000 a month on this line alone, which is why comparing offers on CTC is close to meaningless. The mechanics of each payslip line are covered in our breakdown of salary slip components.

The same package in four different cities

Professional tax is a state levy, so the identical offer pays slightly differently depending on where you sit. The amounts are small, but they are the only part of the calculation that changes purely with geography, and people are often surprised that it exists at all.

StateProfessional taxMonthly in hand on ₹10 LPA
Karnataka (Bengaluru)₹200 a month≈₹77,730
Maharashtra (Pune, Mumbai)₹200 a month≈₹77,730
Telangana (Hyderabad)₹200 a month≈₹77,730
Delhi, Noida, GurugramNone≈₹77,930

What actually differs between these cities is not the payslip but what the payslip buys. The same ₹77,700 covers a materially different standard of living in Hyderabad than in central Bengaluru or Gurugram, and rent is usually the single line that decides it. A ₹10,000 difference in rent outweighs every deduction discussed in this article combined, which is worth remembering when an offer in a more expensive city arrives with a modest increment attached.

What to verify in the offer letter before signing

Most of the unpleasant surprises in a first payslip were visible in the offer letter, in lines people skim because the headline number has already done its work. Four are worth reading twice.

  • Basic as a percentage of CTC. Anything from 35% to 50% is common. It sets your PF, your gratuity, and the size of any HRA claim you might make later.
  • Whether PF is capped. If the letter says PF is calculated on full basic rather than the ₹15,000 ceiling, subtract roughly ₹2,700 a month from the figures above before you plan around them.
  • Variable, performance or retention pay. Check the amount, the payout frequency, and what triggers it. A component described as "up to" is not a component you should count on.
  • Items inside CTC that are not salary. Group medical insurance premiums, a one-time joining bonus, and relocation allowances all inflate CTC without touching your monthly pay.

None of these are unusual or improper, and none of them are hidden. They are simply the difference between the number used to recruit you and the number you live on, and reading them before you accept costs nothing. If a recruiter is reluctant to break the CTC into these lines when asked directly, that reluctance is itself information.

Is 10 LPA a good package in India?

It depends almost entirely on years of experience and city, and the honest answer for a fresher is different from the honest answer at four years.

For a fresher, 10 LPA is well above the median. Service companies like TCS, Infosys, Wipro, Cognizant and Capgemini typically start freshers between ₹3.5 and ₹4.5 LPA, with digital or specialised roles reaching ₹6.5 to ₹8 LPA. A 10 LPA fresher offer usually means a product company, a well-funded startup, or a niche skill.

At two to four years in a metro, 10 LPA is a reasonable but unremarkable number for engineering roles, and product companies routinely pay well above it. At that stage the more useful question is not whether 10 LPA is good but what the same skills fetch elsewhere — which is a conversation with someone doing the hiring, not a number from an article. If you are weighing an offer right now, our guide to negotiating salary covers what is actually movable and what is not.

Check your own offer, not this example

Every number above rests on assumptions that may not match your letter. Your basic might be 40% or 50%. Your employer might not cap PF. Your state might charge no professional tax at all — Delhi, Uttar Pradesh, Haryana and Rajasthan do not levy it. You might have a variable component, a joining bonus spread across the year, or insurance premiums inside CTC.

Rather than adjusting this table by hand, put your own figures in and watch each line move. The calculator asks for the same inputs your offer letter contains, shows every deduction rather than only the answer, and runs entirely in your browser — your salary is never sent anywhere. If the number it produces is meaningfully different from what you expected, the gap is almost always in the basic percentage or the variable component, and both are worth raising before you sign.

Frequently asked questions

What is the in-hand salary for 10 LPA in India?

Roughly ₹77,700 a month under the new tax regime, assuming basic at 45% of CTC, PF capped at the ₹15,000 wage ceiling and Karnataka's professional tax. That is about 93% of CTC, because the section 87A rebate makes income tax nil at this level. The figure moves if your employer calculates PF on full basic, or if a variable component sits inside your CTC.

Why is 10 LPA not ₹83,333 per month?

Because CTC includes costs that never reach your account. The employer's PF contribution and the gratuity provision come out before your payslip is printed, reducing ₹10,00,000 to a gross of about ₹9,56,755. Your own PF, professional tax and income tax then come out of that gross.

How much tax do I pay on 10 LPA?

Nothing. Taxable income works out to about ₹8,81,755 after the ₹75,000 standard deduction, and the section 87A rebate under the new regime covers taxable income up to ₹12,00,000 — so the computed tax is wiped out entirely. TDS may still be deducted during the year if your declarations are not filed on time, but that comes back as a refund.

Is 10 LPA a good salary for a fresher in India?

Yes, comfortably above the median. Large service companies typically start freshers between ₹3.5 and ₹4.5 LPA, with specialised roles reaching ₹6.5 to ₹8 LPA. A 10 LPA fresher offer generally comes from a product company, a well-funded startup, or a role requiring a scarce skill.

Does a higher basic increase my in-hand salary?

Usually the opposite in the short term. A higher basic raises both PF contributions and the gratuity provision, so slightly less reaches your account each month — while your retirement balance and eventual gratuity are larger. A lower basic does the reverse. Neither is automatically better; it depends on whether you want the money now or later.

Keep reading