Compensation
Salary Structure in India: CTC, Gross and Take-Home Explained
Why the number in the offer letter is not the number in the bank, what each component of CTC actually is, and how to explain the difference before a candidate feels misled.
More offers are declined over CTC confusion than over the actual amount. A candidate told their package is a certain figure sees something materially smaller arrive each month, concludes they were misled, and either negotiates late or leaves within the year. Almost all of that is avoidable by explaining the structure at offer stage rather than leaving the candidate to discover it on their first payslip. This page sets out the components, the arithmetic, and where the gap between CTC and take-home actually comes from.
This is not legal advice
This is operational guidance on how compensation is commonly structured and communicated, not tax, legal or payroll advice. Statutory rates, thresholds and exemptions change and vary by state and by establishment. Have your salary structure and offer templates reviewed by a qualified payroll or legal professional before use.
Three different numbers, routinely confused
CTC is the total annual cost to the company of employing someone. Gross salary is what is payable before statutory and other deductions. Take-home, or net, is what reaches the bank account. They are three different quantities, and the gap between the first and the last is often substantial.
The confusion is not usually deliberate. Recruiters quote CTC because that is what the requisition is approved against, while candidates hear a monthly figure. Stating all three at offer stage costs nothing and removes the entire problem.
- CTC — everything the employer spends, including contributions the employee never sees as cash
- Gross — the payable salary before deductions
- Net / take-home — after PF, professional tax and income tax deductions
What sits inside CTC
CTC is built from fixed pay, variable pay, employer contributions and sometimes benefits valued at cost. Only the fixed monthly components reliably become cash in hand each month.
- Basic salary — the anchor for PF, gratuity and often HRA calculation
- House Rent Allowance (HRA) — partially exempt from tax subject to conditions
- Special allowance — usually the balancing figure, fully taxable
- Employer PF contribution — part of CTC, not part of take-home
- Gratuity provision — accrues, payable only after the qualifying period of service
- Variable pay or performance bonus — conditional, often quoted at full value
- Benefits valued at cost — insurance premium, meal cards, transport where applicable
Where the gap between CTC and take-home comes from
Four things account for most of the difference. Naming them explicitly at offer stage is the single most useful thing a recruiter can do for a candidate's understanding.
- 1Employer PF contribution — inside CTC, never in the monthly payout
- 2Employee PF contribution — deducted from gross before it reaches the account
- 3Variable pay — quoted annually and at full achievement, paid conditionally and often later
- 4Income tax and professional tax — deducted at source, varying with regime and declarations
Why the basic component matters more than candidates realise
Basic salary is not just one line among several. It is the base on which provident fund and gratuity are computed, and it often drives the HRA calculation too. A structure with a low basic and a large special allowance produces a higher immediate take-home and lower long-term accrual.
Neither structure is inherently better, and candidates weigh them differently depending on their circumstances. What matters is that the candidate understands the trade-off rather than discovering it years later.
How to present an offer without creating a dispute
The goal is that nothing on the first payslip is a surprise. That is achievable with a short breakdown attached to the offer, and it materially reduces late-stage renegotiation and early attrition.
- Show CTC, gross and an indicative monthly take-home, with the tax assumption stated
- Separate fixed from variable, and state what the variable depends on and when it pays
- Show the employer PF contribution as a distinct line rather than folding it into a total
- Say plainly that take-home is indicative and varies with the tax regime and declarations
- Give a named contact for compensation questions before the candidate accepts
Common practices that cause avoidable disputes
Most compensation disputes trace back to a small number of presentation choices that looked harmless at offer stage.
- Quoting CTC inclusive of a joining bonus that is paid once and may be clawed back
- Including benefits at employer cost without explaining they are not cash
- Quoting variable pay at 100% achievement without saying it is conditional
- Describing an amount as 'in hand' when it is gross
- Leaving the structure until the appointment letter, after the candidate has resigned elsewhere
Frequently asked questions
- Should we quote CTC or take-home to candidates?
- Quote CTC, because that is what your approval and internal benchmarking run on — but never quote it alone. Show gross and an indicative take-home alongside it with the assumptions stated. Candidates are making a decision about monthly cash flow, and giving them only an annual cost figure guarantees a mismatch later.
- Why does take-home differ between two people on the same CTC?
- Tax regime choice, investment declarations, HRA eligibility depending on rent paid and city, and the specific structure of basic versus allowances. Two identical CTCs can produce noticeably different monthly amounts, which is exactly why an indicative figure should be labelled indicative.
- Is a higher basic better for the employee?
- It depends what they are optimising for. A higher basic increases provident fund and gratuity accrual and reduces immediate take-home; a lower basic does the reverse. Someone saving for a near-term expense and someone thinking about long-term corpus will rationally prefer different structures.
- Should variable pay be included in the CTC we advertise?
- It is common practice to include it, and it is defensible provided you state it separately and say what it depends on. What causes disputes is folding conditional variable pay into a single headline number so the candidate reads it as guaranteed.
- How do we handle a candidate who says a competing offer is higher?
- Ask which number they are comparing. Competing offers are frequently compared CTC-to-take-home or fixed-to-total, and a genuine like-for-like comparison sometimes closes the gap without any change to your offer. Where it does not, at least both sides are discussing the same quantity.
Keep going
More hiring guides, templates and recruiter tooling.
Offer letter format
The components a job offer letter usually carries, the difference between an offer letter and an appointment letter, and the omissions that cause offers to be declined or disputed later.
Resume screening guide
A working method for shortlisting at scale: build the scorecard first, run two passes, know which filters are real and which are proxies, and calibrate before you trust anyone's judgement
Interview scorecards
Unstructured interviews measure interviewer confidence, not candidate ability. This is how to define criteria, write questions against them, score independently, and calibrate before anyone argues.
Background verification
Deciding your verification scope in advance, running it consistently for every candidate at the same stage, and responding proportionately when something does not match.
Notice & joining
The weeks between acceptance and joining are where offers are lost. What notice periods and buyouts actually involve, and how to keep a candidate engaged until day one.
Campus hiring guide
How campus recruitment actually runs in India
Job description templates
Six complete, role-specific JDs you can copy
Software Engineer JD
Stack depth over stack breadth. The JD that attracts engineers who ship and filters out keyword collectors.
Data Analyst JD
The role most often mis-scoped as a data scientist. Fix the scope and the pipeline fixes itself.
JD Screening
Score applications against your own job description
Get the shortlist right before you get to offer stage
JD screening scores applications against your own job description, so the candidates you spend offer-stage effort on are the ones who actually match the role.