31 LPA in-hand salary (FY 2026-27)
A 31 LPA cost-to-company on a standard structure, computed through the exact statutory steps — employer contributions, provident fund, professional tax (Karnataka), and income tax — with no additional deductions claimed.
Monthly in-hand (new regime)
₹1,91,533
₹22,98,391 per year
Annual income tax
₹4,41,965
15.3% effective · ₹2,08,444 employer-side in CTC
Old regime vs new regime at 31 LPA
With zero deductions claimed, the new regime yields ₹1,91,533 monthly against ₹1,74,664 under the old regime — the new regime wins this baseline. Rent, Section 80C investments, NPS, and home-loan interest can change the answer: compare both regimes with your actual deductions.
Frequently asked questions
What is the in-hand salary for 31 LPA in India?
On a standard structure under the new regime for FY 2026-27, a 31 LPA CTC yields about ₹1,91,533 per month (₹22,98,391 per year) after PF, professional tax, and income tax, with no additional deductions claimed.
How much income tax is paid on 31 LPA?
About ₹4,41,965 per year under the new regime (an effective rate of 15.3% of CTC), including cess.
Why is the in-hand for 31 LPA less than 31 ÷ 12 lakh per month?
Because ₹2,08,444 of the CTC is employer-side (provident fund, gratuity accrual) and never reaches gross pay, and the remainder bears employee PF, professional tax, and income tax.
Can these numbers change with my deductions?
Yes — rent (HRA), Section 80C investments, NPS, health insurance, and home-loan interest all change the old-regime result. Use the calculator with your actual figures; this guide assumes none.
Related tools & guides
Figures computed for FY 2026-27 on a standard salary structure with Karnataka professional tax and no deduction claims; your structure, state, and claims will change them. Based on official government provisions — verify against the latest publications (incometax.gov.in).