Skip to main content
Adullam Tools

Pay & tax

India CTC to Take-home Calculator

Enter the annual CTC from an Indian offer letter and this strips out every employer-borne cost and statutory deduction to show what actually reaches the bank account — with the reasoning behind each line.

Statutory rates as of 1 Apr 2026

Inputs

Input mode

Asks only what it must and fills the rest with the most common value. Everything it filled in is listed under the result.

Core inputs

The annual CTC on the offer letter and where the person works.

Direction

Start from CTC if you have an offer in hand. Start from a target if you know what the person should receive.

The yearly figure printed on the offer letter

₹1 L – ₹5 Cr

Professional tax and LWF differ by state

Pay structure templates

Name the CTC structure you have set up here and load it back next time.

No employee details are stored

A template holds the pay structure only. Anything that identifies an individual employee never reaches the server, and is rejected at save time even if it is passed in by mistake.

Stored
CTC amount · Basic percentage · HRA percentage · state · financial year · tax regime · EPF options · employer NPS percentage · age band
Never stored
Employee name · PAN · UAN · ESIC number · bank account · individual declarations (rent, investments, health insurance) · other income

Saving under an existing name overwrites it.

Saved in this browser only. Sign in to keep templates on your account and see them on other devices.

Loading…

Basic pay share
50% of grossWhy: The labour codes require Basic + DA + retaining allowance to be at least 50% of total remuneration. The Labour Ministry's Additional FAQs (16 March 2026, Q1) count the employer's PF and pension contributions in that total, so Basic at 50% of gross can still fall slightly short (see the warning in the result).As of: 2026-03-16
HRA share
50% of Basic+DA (= 25% of gross). The remaining 25% is Special AllowanceWhy: Market practice is 50% of Basic+DA in metros and 40% elsewhere.As of: 2026-04-01
Rented home in a 50% HRA city
Rented home treated as in a 50% cityWhy: With no rent entered there is no HRA exemption, so this setting does not change take-home pay right now.
Tax regime
Whichever costs less → New regimeWhy: Both regimes were computed and withholding follows the cheaper one.
EPF membership
Enrolled, on the ₹25,000 monthly wage ceiling (statutory minimum)Why: The statutory minimum is the monthly wage ceiling: ₹25,000 from 17 September 2026, ₹15,000 before that (S.O. 5109(E)). Many employers contribute on the full PF wage instead, which builds a larger balance.As of: 2026-09-17
Include gratuity provision in CTC
Inside CTC (4.81% of Code wages)Why: Most Indian employers quote the gratuity provision inside CTC. It is a book cost, not take-home pay.As of: 2026-05-08
Financial year
FY 2026-27 (Apr 2026 – Mar 2027)Why: Rates change with the Union Budget each February.
Age band
Below 60Why: Affects the old regime only: its basic exemption and the cap on the health insurance field. The new regime is age-neutral.
Personal declarations
None — all left at zeroWhy: Employer NPS, rent, investment (s.123) and health-insurance (s.126) deductions, other Chapter VIII deductions and other income. These differ person by person, so nothing was filled in.
Detailed mode opens with everything you have already entered.
From CTC to take-homeRemove employer-borne cost to get gross, then statutory deductions to get take-home.CTC: ₹12,00,000₹12 LCTCEmployer cost: -₹67,116−₹67,116EmployercostGross: ₹11,32,884₹11.3 LGrossEPF: -₹36,000−₹36,000EPFOther deductions: -₹2,524−₹2,524OtherdeductionsTake-home: ₹10,94,360₹10.9 LTake-home
Salary compositionHow the gross salary splits across pay heads.Basic: ₹47,204House Rent Allowance: ₹23,602Special Allowance: ₹23,601
Monthly gross₹94,407
Earnings, deductions and employer cost, monthly and annual
ComponentMonthlyAnnual
EarningsPay heads that make up the gross salary
₹47,204₹5,66,448≈ $5,857.07
₹23,602₹2,83,224≈ $2,928.54
₹23,601₹2,83,212≈ $2,928.41
Gross salary₹94,407₹11,32,884≈ $11,714.02
DeductionsAmounts withheld from the gross salary
₹3,000₹36,000≈ $372.24
₹208₹2,500≈ $25.85
₹2₹24≈ $0.25
——≈ $0.00
Total deductions₹3,210₹38,524≈ $398.34
Employer contributionsPart of CTC but never paid as salary
₹917₹11,004≈ $113.78
₹2,083₹24,996≈ $258.46
₹125₹1,500≈ $15.51
₹125₹1,500≈ $15.51
₹2,343₹28,116≈ $290.72
Total employer cost₹5,593₹67,116≈ $693.98
CTC (gross + employer cost)₹1,00,000₹12,00,000≈ $12,408.00
New regimeCheaperApplied
Annual tax₹0≈ $0.00
Monthly take-home
₹91,197
Taxable income
₹10,57,880
Effective rate
0%
Old regime
Annual tax₹1,30,850≈ $1,352.99
Monthly take-home
₹80,293
Taxable income
₹10,44,380
Effective rate
11.6%
₹1,30,850 saved per year · ₹10,904 a month

Auto mode applied the cheaper regime.

Employer NPS under s.124(2) (formerly s.80CCD(2)) is the only shelter left under the new regime. Switch to Detailed mode and set a contribution rate under “Deductions and other income” to see the effect.

Slab breakdown
SlabRateIncome in slabTax
₹0 – ₹4 L0%₹4,00,000—
₹4 L – ₹8 L5%₹4,00,000₹20,000
₹8 L – ₹12 L10%₹2,57,880₹25,788
₹12 L – ₹16 L15%——
₹16 L – ₹20 L20%——
₹20 L – ₹24 L25%——
₹24 L+30%——
Standard deduction
₹75,000
Rebate under s.156
₹45,788
Health & education cess (4%)
—

Income-tax Act, 2025 s.202(1), s.156(2), s.19(1) Table Sl.2(a); Finance Act, 2026 s.3

EPF computed on the statutory ceiling of ₹25,000 a month. Switching to the full PF wage raises the corpus and lowers take-home.
The EPF wage ceiling is ₹25,000 a month from 17 September 2026 (₹15,000 before that; S.O. 5109(E)). The EPF rows here use the new ceiling, and their annual amounts — including the employee EPF counted under s.123 — are that month × 12. The exception is the annual cap check on employer retirement contributions, which adds up the actual wage months, so the PF and EPS it counts can be lower than these rows × 12. In the actual year, wage months before the change used the old ceiling, and the month of the change is split by calendar days, following a circulating EPFO FAQ not yet confirmed as an official circular (some advisers apply the new ceiling to that whole month). So whatever the ceiling caps — the PF contribution on the ceiling basis, the EPS share and EDLI — comes out lower for the year; the TDS projection works month by month.
The New regime is cheaper by ₹1,30,850 a year.
FY 2026-27 (Apr 2026 – Mar 2027)Tax year 2026-27New regime

Prints the cards and charts as they appear on screen. For a tabular document, use the annual report PDF.

How Indian pay structures actually work

Indian payroll is hard less because the rates are complex and more because the headline number means something different from what most foreign HR teams assume. Four ideas clear up almost every misunderstanding.

1. CTC is not a salary

Cost to Company is total annual employer spend on one person. It contains the gross salary paid to the employee plus the employer's own EPF at 12%, the pension scheme, EDLI, EPF administrative charges, the gratuity provision and, where applicable, employer ESIC and NPS.

In most other markets an 'annual salary' means the amount paid to the employee, with employer social security counted separately. India folds the employer share into the headline figure, so an Indian CTC buys less take-home than an equivalent-sounding salary elsewhere.

The practical trap shows up at hiring. A candidate offered ₹12L CTC expects ₹1L a month and receives ₹85,000-₹91,000 depending on the EPF wage base. The gap widens as pay rises and tax bites: at ₹30L CTC the monthly take-home is ₹1,81,000-₹2,01,000, roughly 80% of CTC. Printing an estimated monthly take-home alongside CTC in the offer letter removes almost all of the friction that follows.

2. Basic, HRA and Special Allowance — why the split matters

An Indian payslip breaks gross salary into several heads. This is not presentation: each head carries different legal consequences.

Basic drives EPF, gratuity and overtime. A higher Basic grows long-term savings but lowers immediate take-home and raises employer cost. HRA is partly exempt, but only on the old regime and only against rent actually paid. Special Allowance is the balancing figure — fully taxable, with no statutory benefit at all.

Employers historically pushed Basic down to 25-30% of gross and loaded the rest into Special Allowance to shrink EPF and gratuity liability. The labour codes were written to end exactly that practice.

3. EPF, ESIC, professional tax and gratuity

EPF is India's provident fund: 12% from the employee and 12% from the employer. The employer's share splits into 8.33% to the pension scheme (EPS) and 3.67% to EPF, and the employer also pays 0.5% EDLI and a 0.5% administrative charge. EPS and EDLI stop at the notified wage ceiling — ₹25,000 a month from 17 September 2026 — so EPS is at most ₹2,083 a month. The ₹500 monthly floor on the administrative charge applies per establishment, not per employee, so this calculator shows the pure 0.5% figure. At 12% each side, the rate is far above most national pension schemes.

ESIC is state medical insurance: 0.75% from the employee and 3.25% from the employer, each rounded up to the rupee, while monthly ESI wages are ₹21,000 or less (₹25,000 for a person with disability). Since the November 2025 wage month those wages are not gross but wages as the Code on Social Security, 2020 defines them — Basic + DA + retaining allowance, topped up to half of total pay, which the Labour Ministry's Additional FAQs (16 March 2026, Q1) take to include the employer's PF and EPS. With Basic at 50%, coverage therefore runs to about ₹39,480 of monthly gross (on the ₹25,000 EPF ceiling in force from 17 September 2026), and a covered employee contributes on a little over half of gross. The Labour Ministry's FAQs set this basis and keep the ₹21,000 ceiling (as of October 2026 no new ceiling has been notified under the Code); some advisers still test ₹21,000 against gross, and some ESIC regional office circulars issued before the FAQ took half of cash pay alone (a ₹42,000 boundary), so confirm with your ESIC branch office. From the same wage month EPF is due on the same Code wages, so the two lines rest on one wage figure; only their ceilings work differently — EPF stops the contribution at its wage ceiling, while ESIC stops applying above ₹21,000. Above the ceiling, employers typically buy a group mediclaim policy instead.

Professional tax is levied by states, not the centre. Maharashtra, Karnataka, Tamil Nadu, West Bengal, Telangana and Gujarat charge it; Delhi, Haryana, Uttar Pradesh and Rajasthan do not. Article 276 caps it at ₹2,500 a year, so the amounts are small but the registrations are per state.

Gratuity pays (15/26) × last drawn wages × completed years, after five years of service. For an exit on or after 21 November 2025 those wages are not Basic + DA but Code on Social Security wages with the 50% add-back, applied to the whole service. Statutory gratuity is capped at ₹20L and exempt from tax up to ₹20L. Employers provision roughly 4.81% of that wage each month and commonly show it inside CTC; the provision in this calculator runs on Code wages too.

4. Choosing between the new and old regimes

The new regime — s.202 of the Income-tax Act, 2025, formerly s.115BAC — offers wider slabs but almost no deductions. With a ₹75,000 standard deduction and a ₹60,000 rebate under s.156 (formerly s.87A) up to ₹12L of taxable income, tax is effectively nil for most salaries up to about ₹12L.

The old regime keeps the HRA exemption, the investment deduction up to ₹1.5L (s.123, formerly 80C), health premiums (s.126, formerly 80D) and home-loan interest, but its standard deduction is ₹50,000 and the rebate stops at ₹5L.

The rule of thumb: only someone paying substantial metro rent and filling the investment and health-insurance limits (formerly s.80C and s.80D) comes out ahead on the old regime. Everyone else is better off on the new one. The old regime also demands documentation — rent agreement, landlord PAN above ₹1L of annual rent, insurance and investment receipts — and missing proofs pull the tax into the January and February payrolls.

The one shelter surviving in the new regime is employer NPS under s.124 (formerly s.80CCD(2)), deductible up to 14% of Basic + DA. It is worth modelling for every senior hire.

5. What the labour codes changed from 21 November 2025

India consolidated 29 labour statutes into four codes, brought into force on 21 November 2025. The provision that reshapes pay design is the definition of 'wages' in the Code on Wages.

Basic plus dearness allowance plus retaining allowance must be at least 50% of total remuneration. Where it is not, the shortfall is deemed to be wages and EPF and gratuity are recomputed on the higher base. The Labour Ministry's Additional FAQs (16 March 2026, Q1) count the employer's PF and pension contributions in that total, so even this calculator's default structure, with Basic at exactly 50% of gross, comes out slightly short — by about ₹1,500 a month above the wage ceiling — and the result shows a warning.

The effect is that employer cost and employee EPF both rise, monthly take-home falls, and the retirement corpus and gratuity payout grow. Restructuring existing employees therefore needs a conversation about topping up gross to hold take-home steady. Drag the Basic slider below 50% in the calculator to see the size of the gap.

"Why is the take-home so much lower than the CTC?"

It is the single most common question asked about an Indian offer letter. The gap is mostly structural rather than fiscal: the headline number already contains employer cost, and the provident fund rate is high by international standards. Set side by side with a national-insurance system such as Korea's, the differences look like this.

Korean and Indian pay structures compared
TopicKoreaIndia
The headline numberAnnual salary — what the employee is paidCTC — total employer cost, employer share included
PensionNational Pension 4.5% employee / 4.5% employerEPF 12% employee / 12% employer — roughly 2.7× the rate
Health insuranceMandatory for every employeeESIC only while monthly ESI wages (Basic + DA, topped up to half of total pay incl. employer PF) are ₹21,000 or less; above that, private group mediclaim
Unemployment / injurySeparate employment and industrial accident insuranceNo separate heads; ESIC covers part of the same ground
SeveranceAfter 1 year: 30 days' pay × years of serviceGratuity after 5 years: (15/26) × last drawn Code wages (with the 50% add-back) × years of service
Income tax settlementMonthly withholding table, reconciled in FebruaryEstimated annual liability spread over remaining months (s.392, formerly s.192); no separate year-end settlement
Local taxLocal income tax at 10% of income taxProfessional tax: flat state amounts, capped at ₹2,500 a year
Exempt allowancesMeal and vehicle allowances, regardless of regimeHRA and LTA exist, but only if the old regime is elected

In short, the low apparent take-home ratio comes down to two things: CTC already includes employer cost, and EPF runs at more than twice a typical national pension rate. The employee's 12% EPF is not a tax — it accrues in their own account — so it is worth framing to candidates as deferred savings rather than a deduction.

Frequently asked questions

About ₹91,200 a month — 91% of CTC — with Basic at 50%, a metro posting, Maharashtra as the work state, the new regime and EPF on the ₹25,000 wage ceiling in force from 17 September 2026. At this level the s.156 (formerly s.87A) rebate wipes out income tax entirely, so the only deductions are ₹3,000 of employee EPF and ₹208 of professional tax. Switch EPF to full Basic on the same CTC and the employer's own costs — EPF, EDLI, admin charges and the gratuity provision — rise from about ₹67,000 to ₹1,03,000 a year, shrinking gross and bringing take-home down to roughly ₹85,000. At this salary level the EPF wage base, not tax, decides the take-home.

Switch 'Direction' at the top of the calculator to 'From a target' and enter ₹15,000 as monthly gross: the answer is roughly ₹2,01,000 of annual CTC (Maharashtra, Basic at 50%, new regime). The gap between gross and CTC is what the employer pays on top — EPF, EDLI and the gratuity provision — and at this level ESIC also applies (ESI wages of about ₹8,000, well within ₹21,000), adding 3.25% of those wages on the employer side. Switch the target to monthly take-home and it solves for the figure that actually reaches the bank account, after employee EPF, ESIC and professional tax. The answer moves with the work state, the regime and the Basic split: the same take-home costs less in Delhi, which levies no professional tax.

Yes, within narrow bands. Just past ₹12L of taxable income the s.156 (formerly s.87A) rebate falls away and marginal relief takes over, so tax absorbs almost all of the additional income. Employer-side costs such as the gratuity provision keep rising with CTC regardless, and the net effect is a fall. On the default structure, monthly take-home is ₹1,03,025 at ₹13,50,000 of CTC but ₹1,02,814 at ₹14,15,000 — ₹211 lower — and only recovers at about ₹14,22,000. An offer inside that band costs the employer more without reaching the employee. The reverse mode flags this when the answer lands there. The same effect occurs at the surcharge thresholds of ₹50L, ₹1Cr, ₹2Cr and ₹5Cr.

The Code on Wages, in force from 21 November 2025, defines wages as Basic plus DA plus retaining allowance and requires that to be at least half of total remuneration. The Labour Ministry's Additional FAQs (16 March 2026, Q1) count the employer's PF and pension contributions in that total, so in practice Basic has to be a little above 50% of gross. Fall short and the gap is treated as wages, forcing EPF and gratuity to be recomputed with arrears, interest and penalty exposure. Drop the slider below 50% in the calculator and the warning shows the size of the shortfall.

On the ceiling, each side contributes ₹3,000 a month. On a PF wage of ₹50,000 — Basic + DA, or half of total pay including the employer PF if that is more — each side contributes ₹6,000 instead. The employee's corpus and the employer's cost both rise and monthly take-home falls. It is normally a company-wide policy rather than a per-employee election, and moving from the ceiling to the full wage is far easier than reversing it later.

Salaried taxpayers elect a regime each financial year, which begins on 1 April. With no declaration the new regime applies by default. Withholding follows the declared regime, but the final position is settled in the return filed by July, so a different regime can still be claimed there. Taxpayers with business income face restrictions on switching back.

The old regime and rent actually paid. The exemption is the least of HRA received, annual rent minus 10% of Basic + DA, and 50% (metro) or 40% (non-metro) of Basic + DA. The employer needs the rent agreement and receipts, plus the landlord's PAN once annual rent exceeds ₹1L. Living in your own home or paying no rent makes the whole HRA taxable.

It applies while monthly ESI wages are ₹21,000 or less (₹25,000 for a person with disability). For wage months up to October 2025 those were gross pay under the ESI Act, 1948. From the November 2025 wage month they are wages under the Code on Social Security, 2020: Basic + DA + retaining allowance, plus however much the rest of the pay exceeds half of total remuneration — which, under the Additional FAQs of 16 March 2026 (Q1), includes the employer's PF and EPS. The Labour Ministry's FAQs (16 March 2026) confirm that definition and the continuing ₹21,000; as of October 2026 no new ceiling has been notified under the Code. Following the Ministry's FAQ, special allowance counts only through that half-of-pay test — read literally, the Code would count it as wages in full, which would narrow coverage. Coverage runs by contribution period (April–September, October–March): an employee covered when a period began stays covered to its end even if a raise takes wages over the ceiling. The ESI Act had this rule; under the Code it was restored by S.O. 2351(E) of 8 May 2026. This calculator decides coverage for a single month and does not track contribution periods. Practice on the wage basis is not yet uniform, so confirm with your ESIC branch office, and if it applies a different test, set ESIC coverage in the detailed inputs (Statutory options).

Because it is a state levy under Article 276 of the Constitution rather than a central tax. Maharashtra, Karnataka, Tamil Nadu, West Bengal, Andhra Pradesh, Telangana and Gujarat charge it; Delhi, Haryana, Uttar Pradesh, Rajasthan and Uttarakhand do not. Slabs and payment frequency — monthly, half-yearly or annual — also differ. Article 276 caps the annual amount at ₹2,500, so the sums are small, but each state of operation needs its own registration.

Nothing prohibits it, and most Indian employers do. But an employee leaving before five years receives none of it, so including it silently causes disputes. State in the offer that CTC includes an annual gratuity provision payable on completing five years. Switch to Detailed mode and toggle it under “Statutory options” to see the effect on take-home.

Yes. Indian EPF treats foreign nationals as International Workers, and the ₹25,000 wage ceiling does not apply to them — contributions are on full salary. Where a social security agreement exists between India and the home country, a certificate of coverage from the home scheme can exempt the assignee. Confirm this before the assignment starts; this calculator models a domestic employee, so expatriate packages need separate review.

Section 124 of the Income-tax Act, 2025 (formerly s.80CCD(2)) covers employer contributions to the employee's NPS account and is the one Chapter VIII (formerly Chapter VI-A) deduction the new regime under s.202 (formerly s.115BAC) did not withdraw. The cap is 14% of Basic + DA under the new regime and 10% under the old one. Routing part of a raise into employer NPS lowers taxable income and raises after-tax value — though NPS withdrawals are heavily restricted before age 60, which the employee should understand first.

Not exactly. This calculator assumes CTC is split mechanically by the Basic percentage. Real employers add meal vouchers, telephone and vehicle reimbursements, variable pay, perquisites valued under Rule 15 of the Income-tax Rules, 2026 (formerly Rule 3), and loss-of-pay adjustments, and withholding shifts month to month with the employee's Form 124 (formerly Form 12BB) declaration. Treat the result as a planning estimate and have an Indian chartered accountant review the structure before payroll runs.

Monthly take-home₹91,197≈ $942.97