What is India Salary Calculator?
An India Salary Calculator is a specialized financial tool that converts your gross annual salary (Cost to Company or CTC) into your actual monthly in-hand take-home pay, after accounting for all statutory deductions and tax liabilities specific to Indian tax laws. Unlike simple percentage-based estimators, this calculator precisely accounts for Employee Provident Fund (EPF), Professional Tax (PT), and income tax calculated under the new or old tax regime based on your declared investments. For any salaried professional in India, understanding the gap between your offered CTC and what lands in your bank account each month is critical for budgeting, loan eligibility, and negotiating job offers.
This tool is primarily used by job seekers evaluating offer letters, HR professionals validating payroll structures, and employees planning their annual tax-saving investments. Freelancers transitioning to full-time roles also rely on it to compare compensation packages accurately. Without a dedicated India Salary Calculator, most individuals overestimate their monthly income by 15–30%, leading to poor financial planning and unpleasant surprises on payday.
Our free online India Salary Calculator delivers instant, accurate results with a complete step-by-step breakdown of every deduction. No signup, no hidden fees, and no personal data collection — just enter your CTC, select your tax regime, and receive your precise in-hand salary in seconds.
Formula and Calculation Method
The India Salary Calculator uses a multi-step formula that mirrors actual Indian payroll processing. The core logic separates your CTC into monthly components, applies mandatory statutory deductions, and then subtracts income tax based on the chosen regime. The formula is designed to match the standard calculation used by most Indian companies, ensuring your results are payroll-accurate.
Where Gross Annual Salary = CTC – Employer PF Contribution – Gratuity. Annual Deductions include Employee PF Contribution (12% of basic), Professional Tax (as per state slab), and any other deductions like insurance premiums deducted by employer.
Understanding the Variables
CTC (Cost to Company): The total annual expense your employer incurs for you. This includes basic pay, HRA, special allowances, bonuses, employer PF (usually 12% of basic), gratuity (4.81% of basic), and other benefits like medical insurance, meal coupons, or stock options. Importantly, employer PF and gratuity are not paid to you directly — they are either contributed to your PF account or held as a future liability.
Basic Salary: Typically 40–50% of your CTC. This is the foundation for calculating PF, gratuity, and sometimes HRA. A higher basic salary increases PF contributions and gratuity but also raises taxable income.
House Rent Allowance (HRA): A component of salary meant to cover rental expenses. Under the Old Tax Regime, HRA is partially or fully exempt from tax based on your rent paid, city of residence (metro vs. non-metro), and basic salary. The exemption is the minimum of: (a) actual HRA received, (b) 50% of basic for metro cities (40% for non-metro), or (c) actual rent paid minus 10% of basic.
Employee PF Contribution: Mandatory 12% of your basic salary deducted every month and contributed to your EPF account. The employer also contributes 12% (with 8.33% going to EPS and 3.67% to EPF). This deduction reduces your monthly take-home pay but builds your retirement corpus.
Professional Tax (PT): A state-level tax on employment, deducted monthly by the employer. Amounts vary by state — for example, Karnataka charges ₹200/month for salaries above ₹15,000, while Maharashtra charges up to ₹300/month. Some states like Tamil Nadu have different slabs. The calculator automatically applies the standard PT for your selected state.
Income Tax: Calculated based on your chosen tax regime. Under the New Tax Regime (FY 2024-25), tax is 0% up to ₹3 lakh, 5% from ₹3–7 lakh, 10% from ₹7–10 lakh, 15% from ₹10–12 lakh, 20% from ₹12–15 lakh, and 30% above ₹15 lakh. The Old Tax Regime has different slabs but allows deductions like 80C, 80D, HRA exemption, and standard deduction of ₹50,000.
Step-by-Step Calculation
Step 1: Determine your Gross Annual Salary by subtracting employer PF (12% of basic) and gratuity (4.81% of basic) from your CTC. For example, if CTC is ₹12,00,000 and basic is ₹4,80,000, employer PF = ₹57,600 and gratuity = ₹23,088. Gross salary = ₹12,00,000 – ₹57,600 – ₹23,088 = ₹11,19,312.
Step 2: Calculate your monthly gross salary by dividing the annual gross by 12. In this case, ₹11,19,312 ÷ 12 = ₹93,276 per month.
Step 3: Deduct monthly employee PF (12% of basic ÷ 12) and professional tax. Employee PF = ₹4,800/month (₹57,600 ÷ 12). PT (assuming Karnataka) = ₹200/month. Total monthly deductions before tax = ₹5,000.
Step 4: Compute annual taxable income. Under Old Regime: Gross salary minus standard deduction (₹50,000) minus Section 80C investments (up to ₹1,50,000) minus HRA exemption. Under New Regime: Gross salary minus standard deduction only (₹50,000).
Step 5: Calculate annual income tax using the applicable slab rates, then add 4% health and education cess. Divide the annual tax by 12 to get monthly tax deduction.
Step 6: Monthly in-hand salary = Monthly gross salary – Monthly deductions (PF + PT) – Monthly income tax.
Example Calculation
Let us walk through a realistic scenario to see exactly how the India Salary Calculator works. We will use the case of Priya, a software engineer in Bangalore with a CTC of ₹15,00,000 per annum, opting for the Old Tax Regime.
Example Scenario: Priya, age 28, works at a tech startup in Bangalore (metro city). Her CTC is ₹15,00,000 with basic salary at 50% (₹7,50,000), HRA at 20% (₹3,00,000), and special allowances making up the rest. She pays ₹18,000 per month in rent and invests ₹1,20,000 annually in PPF and ELSS under Section 80C. She chooses the Old Tax Regime to maximize deductions.
Step 1: Gross Annual Salary
Employer PF = 12% of ₹7,50,000 = ₹90,000
Gratuity = 4.81% of ₹7,50,000 = ₹36,075
Gross Salary = ₹15,00,000 – ₹90,000 – ₹36,075 = ₹13,73,925
Step 2: Monthly Gross Salary
₹13,73,925 ÷ 12 = ₹1,14,494 per month
Step 3: Monthly Deductions Before Tax
Employee PF = 12% of ₹7,50,000 ÷ 12 = ₹7,500/month
Professional Tax (Karnataka) = ₹200/month
Total pre-tax deductions = ₹7,700/month
Step 4: Taxable Income Calculation
Gross Salary = ₹13,73,925
Less: Standard Deduction = ₹50,000
Less: HRA Exemption = Minimum of (a) Actual HRA ₹3,00,000, (b) 50% of basic ₹3,75,000, (c) Actual Rent ₹2,16,000 – 10% of basic ₹75,000 = ₹1,41,000 → HRA exemption = ₹1,41,000
Less: Section 80C = ₹1,20,000
Taxable Income = ₹13,73,925 – ₹50,000 – ₹1,41,000 – ₹1,20,000 = ₹10,62,925
Step 5: Income Tax Calculation (Old Regime)
0–₹2,50,000: Nil
₹2,50,001–₹5,00,000: 5% of ₹2,50,000 = ₹12,500
₹5,00,001–₹10,00,000: 20% of ₹5,00,000 = ₹1,00,000
₹10,00,001–₹10,62,925: 30% of ₹62,925 = ₹18,878
Total Tax = ₹12,500 + ₹1,00,000 + ₹18,878 = ₹1,31,378
Add 4% Cess = ₹5,255
Annual Tax = ₹1,36,633
Monthly Tax = ₹11,386
Step 6: Monthly In-Hand Salary
Monthly Gross = ₹1,14,494
Minus PF + PT = ₹7,700
Minus Tax = ₹11,386
Monthly In-Hand = ₹95,408
This means Priya's actual take-home pay is ₹95,408 per month, which is about 76% of her gross monthly salary of ₹1,25,000 (₹15,00,000 ÷ 12). The remaining 24% goes to PF, tax, gratuity, and professional tax. Without the calculator, she might have assumed her in-hand salary was closer to ₹1,10,000.
Another Example
Now consider Arjun, a marketing manager in Delhi with a CTC of ₹8,00,000. He opts for the New Tax Regime (FY 2024-25) and does not claim any deductions. His basic salary is ₹3,60,000 (45% of CTC). Employer PF = ₹43,200, Gratuity = ₹17,316. Gross salary = ₹8,00,000 – ₹43,200 – ₹17,316 = ₹7,39,484. Monthly gross = ₹61,624. Employee PF = ₹3,600/month, PT (Delhi) = ₹250/month. Taxable income = ₹7,39,484 – ₹50,000 standard deduction = ₹6,89,484. Under New Regime: 0% up to ₹3,00,000, 5% on ₹4,00,000 (₹3L–₹7L) = ₹20,000, 10% on nil (since ₹6,89,484 is below ₹7L). Tax = ₹20,000 + 4% cess = ₹20,800. Monthly tax = ₹1,733. Monthly in-hand = ₹61,624 – ₹3,600 – ₹250 – ₹1,733 = ₹56,041. Arjun gets about 84% of his gross CTC as take-home, significantly higher than Priya because of the new regime's lower tax burden at this income level.