The three terms, defined
Cost to company (CTC)
The total annual amount the employer commits for the employee: gross salary plus the employer’s own contributions (its share of PF with EDLI and administrative charges, and its share of ESI where applicable) and the gratuity provision. Some employers also add insurance premiums, food, transport and variable pay. CTC is a costing figure; nobody receives it.
Gross salary
The sum of the earnings on the payslip before anything is deducted: basic, HRA, special allowance and any other allowances. Gross is CTC minus the employer’s contributions and provisions. It is the figure ESI eligibility, professional tax slabs and income tax start from.
Net salary (take-home, in-hand)
Gross minus the employee’s own deductions: employee PF, employee ESI, professional tax and TDS, plus any loan recovery or loss of pay. This is the bank credit.
The worked example: ₹6,00,000 CTC in Mumbai
The assumptions match the CTC calculator on this site, so you can change any of them and see the result.
- Basic is 40% of CTC.
- HRA is 50% of basic, because Mumbai is a metro for HRA purposes (40% elsewhere).
- PF is restricted to the ₹15,000 wage ceiling: 12% from each side, with the employer also paying EDLI at 0.5% and administrative charges at 0.5%.
- Gratuity is provided at 4.81% of basic and counted in CTC.
- Professional tax is the Maharashtra slab: ₹200 a month for salaries above ₹10,000, and ₹300 in February.
- Tax is under the new regime for FY 2025-26, with the ₹75,000 standard deduction.
- No ESI, because gross is above ₹21,000. No variable pay.
| Component | Per month | Per year |
|---|---|---|
| Basic (40% of CTC) | ₹20,000 | ₹2,40,000 |
| HRA (50% of basic) | ₹10,000 | ₹1,20,000 |
| Special allowance (balancing figure) | ₹17,088 | ₹2,05,056 |
| Gross salary | ₹47,088 | ₹5,65,056 |
| Employer PF (12% of ₹15,000) | ₹1,800 | ₹21,600 |
| EDLI and PF administrative charges (0.5% + 0.5%) | ₹150 | ₹1,800 |
| Gratuity provision (4.81% of basic) | ₹962 | ₹11,544 |
| Cost to company | ₹50,000 | ₹6,00,000 |
| Employee PF (12% of ₹15,000) | ₹1,800 | ₹21,600 |
| Professional tax (Maharashtra) | ₹200 | ₹2,500 |
| TDS (new regime) | ₹0 | ₹0 |
| Net salary | ₹45,088 | ₹5,40,956 |
How each line is worked out
Basic and HRA
Basic is the anchor: PF, gratuity and HRA are all percentages of it. At 40% of a ₹50,000 monthly CTC, basic is ₹20,000. HRA at 50% of basic is ₹10,000; in a non-metro it would be ₹8,000 and the special allowance ₹2,000 higher. The HRA exemption from tax exists only under the old regime.
Provident fund
Both sides contribute 12% of basic, restricted here to the ₹15,000 ceiling, so ₹1,800 each. The employer’s ₹1,800 is split ₹1,250 to the pension scheme (8.33%) and ₹550 to the provident fund (3.67%), and the employer also pays ₹75 of EDLI and ₹75 of administrative charges. The PF calculator shows the split and what the balance grows to. If the employer contributed on full basic, both contributions would be ₹2,400 and the net about ₹1,200 lower, because the extra employer cost also comes out of the same CTC.
Gratuity
Gratuity is payable under the Payment of Gratuity Act after five years of continuous service, at 15 days of last-drawn basic and dearness allowance for each completed year, computed as 15/26 of a month. Spread over twelve months, that is 4.81% of basic, and many employers show it in CTC as a provision. It is a real cost to the company, but it reaches the employee only after five years, and never if they leave before.
ESI
Not applicable here. ESI covers employees with gross up to ₹21,000 a month, at 0.75% from the employee and 3.25% from the employer. At a CTC of roughly ₹3 lakh or less it appears in the breakup, and the employer’s share sits inside the CTC as well.
Professional tax
Set by the state where the employee works. Maharashtra deducts ₹200 a month above ₹10,000 of monthly salary, and ₹300 in February, for ₹2,500 a year; women are exempt up to ₹25,000. The same employee in Delhi or Gurugram would pay nothing; in Bengaluru, ₹200 a month above ₹25,000. The state slabs list them all.
TDS
Annual gross is ₹5,65,056. Less the ₹75,000 standard deduction, taxable salary is ₹4,90,056. The slab computation gives roughly ₹4,500 (5% on the ₹90,056 above ₹4 lakh), and the section 87A rebate cancels it, because taxable income is within ₹12 lakh. The employer deducts nothing. Under the old regime, with HRA exemption and section 80C, the result at this income is also nil for most people.
Why the offer letter and the payslip differ
The offer letter states an annual CTC, and often lists the employer’s PF and gratuity as lines within it. The payslip states a month of gross and the deductions from it. So an offer of ₹6,00,000 becomes a payslip showing ₹47,088 earned and ₹45,088 paid, and a new joiner who divided six lakh by twelve expected ₹50,000. The joining month is prorated by days worked, which lowers the first payslip further.
Variable pay widens the gap. If ₹60,000 of the ₹6,00,000 is a performance bonus, fixed CTC is ₹5,40,000, the monthly figures above all shrink by a tenth, and the bonus arrives once a year, if the target is met, and is taxed in the month it is paid.
Common employer tricks in a CTC
- Variable pay inside CTC. A 10% to 30% component paid quarterly or annually against targets. Ask what share of employees received the full amount last year.
- Gratuity inside CTC. Legitimate as costing, but the employee sees nothing for five years. Ask for the fixed monthly gross instead.
- Employer PF inside CTC. Also legitimate, and universal. This money does reach the employee, in the PF account rather than the bank.
- Insurance, food and transport inside CTC. Group health premiums, subsidised meals and a bus pass are real benefits, but they are not salary, and they should be listed as such.
- Retention bonus and notice buyout. A joining or retention bonus that must be returned if the employee leaves within a year is a loan until then.
None of these is illegal, and most are standard. The problem is comparing two offers by CTC when one has 90% fixed pay and the other 70%. Compare monthly gross and, separately, what the employer contributes on your behalf.
For the employer, the same discipline avoids the payroll mistakes that follow from a structure nobody wrote down: a basic too low for PF, HRA at the wrong rate for the city, and a CTC promise the payslip cannot keep.
Put any CTC, city and basic percentage into the calculator and see the monthly breakup, deductions and employer cost.
Open the CTC calculatorQuestions people ask
What is the in-hand salary for a ₹6 lakh CTC?
About ₹45,000 a month with basic at 40%, PF restricted to ₹15,000 and no variable pay: ₹47,088 gross less ₹1,800 employee PF and ₹200 professional tax in Maharashtra gives ₹45,088. With PF on full basic it drops to about ₹43,900, because both contributions rise to ₹2,400. In Delhi, with no professional tax, it is ₹45,288. TDS is nil under the new regime.
Is gross salary the same as CTC?
No. Gross is the total of the earnings on the payslip before deductions. CTC adds the employer’s PF and ESI contributions and the gratuity provision on top of gross, and sometimes insurance and variable pay. In the example, gross is ₹5,65,056 a year and CTC is ₹6,00,000; the ₹34,944 difference never appears on a payslip.
Why is TDS zero on a ₹6 lakh salary?
Under the new regime for FY 2025-26, the standard deduction of ₹75,000 brings taxable salary to ₹4,90,056, and the section 87A rebate cancels all tax when taxable income is within ₹12 lakh. Salary up to ₹12.75 lakh is therefore effectively tax-free, and the employer deducts nothing. The employee still files a return, since total income exceeds the ₹4 lakh basic exemption.
Should gratuity be included in CTC?
Employers may include it, and many do, because the provision is a genuine cost. But gratuity is payable only after five years of continuous service, so for an employee who leaves earlier it is CTC that was never received. When comparing offers, treat gratuity in CTC as a deferred benefit and compare on fixed monthly gross.
Does the employer’s PF contribution count as my salary?
It is part of CTC and it is your money, credited to your PF account and the pension scheme, but it is not part of gross or net salary and does not appear as an earning on the payslip. It is tax-free within the statutory limits and earns the PF interest rate, 8.25% as declared for FY 2024-25.