CTC vs Gross vs Net Salary
Why a ₹50,000 CTC does not put ₹50,000 in the bank — worked through with real numbers.
Almost every salary dispute in an Indian workplace starts the same way: an offer says one number, the first payslip shows another, and nobody explained the difference in advance. The numbers are not wrong. They are measuring three different things.
The three numbers
| Term | What it measures |
|---|---|
| CTC | Cost to Company — everything the employer spends to employ you in a year, including money that never passes through your bank account. |
| Gross salary | Your earnings before deductions — basic plus all allowances. |
| Net salary | Take-home — what actually reaches your account after statutory and other deductions. |
From CTC to gross
CTC includes the employer's own contributions. They are real costs to the business, but they are not payable to the employee as salary:
- Employer PF — 12% of basic plus DA, paid into the employee's PF account.
- Employer ESI — where the employee is within the ESI wage ceiling.
- Gratuity provision — often shown at about 4.81% of basic, being the annual accrual of the 15/26 gratuity liability.
- Insurance, meal cards, and similar benefits where the employer funds them.
From gross to net
A worked example
Take a monthly CTC of ₹50,000 with basic set at ₹20,000.
Step 1 — CTC to gross
| Line | Amount (₹) |
|---|---|
| Monthly CTC | 50,000 |
| Less: employer PF (12% of ₹20,000) | (2,400) |
| Less: gratuity provision (4.81% of ₹20,000) | (962) |
| Gross salary | 46,638 |
Step 2 — the gross structure
| Component | Amount (₹) |
|---|---|
| Basic | 20,000 |
| House Rent Allowance | 10,000 |
| Conveyance Allowance | 1,600 |
| Special Allowance | 15,038 |
| Gross | 46,638 |
Step 3 — gross to net
| Line | Amount (₹) |
|---|---|
| Gross salary | 46,638 |
| Less: employee PF (12% of ₹20,000) | (2,400) |
| Less: professional tax (state slab) | (200) |
| Less: TDS (illustrative) | (1,500) |
| Net take-home | 42,538 |
So a ₹50,000 CTC produces about ₹42,538 in hand — roughly 85%. ESI does not apply here because gross exceeds the ESI wage ceiling; at lower salary levels it would reduce take-home further while adding a substantial benefit.
Why the gap surprises people
- Employer PF is counted twice in perception — it inflates CTC but never appears in the bank account.
- The gratuity provision is an accrual, not cash, and is only received after five years of service.
- A higher basic means higher PF, which lowers take-home while increasing retirement savings. A low basic does the reverse. Neither is generous or stingy in itself.
- TDS is uneven across the year if declarations are submitted late, which makes early-year take-home look lower.
What employers should do about it
- Show the full breakdown in the offer letter — CTC, gross and estimated net. The five minutes this takes prevents the conversation that otherwise happens on day 31.
- Label employer contributions clearly as employer-borne.
- Be explicit about the PF basis — actual basic or the ₹15,000 ceiling.
- Issue a proper payslip every month. The salary slip format guide covers what it should contain.
To run these numbers for any salary, including PF, ESI, professional tax and TDS, use the free payroll calculator — no signup required. WorkoTime applies the same calculations automatically each month, from attendance through to the payslip.