What you'll learn
- Quick answer
- Offer Letter vs Appointment Letter — They're Not the Same Document
- The Fields a Legitimate Offer Letter Should Always Have
- How CTC Hides Your Real In-Hand Salary
- Service Bonds: What's Actually Enforceable
- Notice Period and Termination Clauses
- Vague Wording That Should Make You Ask Questions
- What to Actually Do Before You Sign
- FAQ
Quick Answer
Quick Answer: Most fresher offer-letter problems in India come down to five things — a CTC number that hides a much lower in-hand salary, a notice-period clause that's one-sided (the company can let you go instantly, you need 90 days), a service bond whose amount isn't tied to any real training cost, a missing mention of PF/ESI, and vague joining or location terms. None of these automatically means walk away, but every one of them is worth getting HR to clarify in writing before you sign anything.
Offer Letter vs Appointment Letter — They're Not the Same Document
A useful way to think about the difference: the offer letter is the handshake, and the appointment letter is the legal marriage. The offer letter is typically a shorter document sent once you clear interviews, stating the role, a headline CTC figure, and an intended joining date — it signals intent to hire you, and in most cases isn't the document that fully governs your employment relationship once you actually join.
The appointment letter, issued on or around your joining date, is the more complete and legally operative document. It's where the detailed terms actually live: your designation, reporting structure, probation period, notice period, leave policy, confidentiality obligations, and (if one exists) any bond clause. A real problem shows up when candidates treat the offer letter as the final word and never carefully read the appointment letter that follows, assuming it's just a formality repeating what they already agreed to — sometimes it isn't, and terms can shift between the two documents.
If an employer is vague on notice period, probation, or confidentiality in the offer letter and no appointment letter ever follows once you join, you're effectively working on very thin, hard-to-enforce terms. That's worth flagging directly with HR well before your joining date, not after you've already started.
The Fields a Legitimate Offer Letter Should Always Have
A well-constructed offer letter in India should clearly state these core fields, and vague or missing wording on any of them is worth a direct follow-up question before you accept.
- Job title / designation — specific, not a vague catch-all like "associate" with no indication of the actual function.
- CTC breakup — the full split between fixed and variable pay, not just one headline number (more on why this matters below).
- Joining date — a concrete date, not "to be communicated later" with no window given.
- Work location — the specific city/office, and whether a transfer clause exists that lets the company relocate you without your separate consent.
- Reporting manager / team — at least the function or team you're joining, even if the exact manager's name isn't finalized yet.
- Notice period — stated clearly, and ideally symmetric between what you owe the company and what the company owes you.
- PF/ESI applicability — whether Provident Fund and (where applicable) Employee State Insurance contributions are part of your compensation, which is both a compliance signal about the employer and a real component of your retirement savings.
A genuinely vague offer letter — one that's silent on several of these at once — isn't automatically a scam, but it is a signal to ask more questions before you commit, especially if you're choosing between this offer and another one that was more specific.
How CTC Hides Your Real In-Hand Salary
CTC stands for Cost to Company, and the single most common source of fresher disappointment on their first payday is not understanding that CTC is not the same thing as take-home salary — often not even close. The headline CTC number typically bundles in several components that never actually show up in your bank account as monthly cash.
What commonly gets bundled into CTC
- Employer's PF contribution — the company's share of your Provident Fund, which goes into a retirement account you can't touch for years, not your monthly pay.
- Gratuity provision — an amount set aside that you only receive after completing a minimum tenure (commonly five years), meaning it's essentially irrelevant to a first job if you don't stay that long.
- Insurance premiums — health/life insurance premiums the company pays on your behalf, real value, but not cash in hand.
- Joining bonus with a clawback clause — a one-time payment that inflates year-one CTC but often has to be repaid in full or in part if you leave before a specified period.
- Variable pay / performance bonus — a portion explicitly tied to appraisal ratings or company performance, meaning it's not guaranteed income even though it's counted in the headline figure.
A simplified example: an offer stating ₹6 lakh CTC might break down as roughly ₹4.2 lakh fixed base, ₹0.6 lakh employer PF contribution, ₹0.3 lakh gratuity provision, ₹0.4 lakh insurance, and ₹0.5 lakh variable pay. Your actual monthly in-hand, after your own PF contribution and tax deductions, could land meaningfully below what ₹6 lakh/12 suggests. Always ask HR directly for the fixed, guaranteed monthly in-hand number in writing — not the CTC, not the "approximate take-home," the actual figure that lands in your account before any bonus or variable component.
Service Bonds: What's Actually Enforceable
An employment bond is a clause requiring you to serve the employer for a minimum period — commonly one to three years in IT services hiring — or pay a specified penalty if you leave early. These are extremely common in Indian fresher offers, especially where the employer has invested meaningfully in training before you start billable work, and they've long been a source of confusion about what's actually legally enforceable.
The legal background
Two legal principles are usually cited around bonds. Section 27 of the Indian Contract Act generally treats agreements that restrain trade as void, which courts historically used to strike down unreasonable bonds. Separately, Article 23 of the Constitution prohibits forced labour, which means a bond can never compel you to keep working against your will — an employer can pursue monetary compensation for breach, but never force you to physically continue the job (what's called "specific performance").
What changed: the 2025 Supreme Court ruling
On 14 May 2025, the Supreme Court delivered a landmark judgment in Vijaya Bank v. Prashant B. Narnaware, upholding a three-year service bond with a ₹2 lakh penalty for early resignation. The Court's reasoning is the part that matters for you: a bond clause is enforceable if the amount is reasonable and proportionate — genuinely tied to recoverable costs like training, recruitment, and onboarding — rather than functioning as a punitive penalty designed purely to trap the employee.
The practical implication: a bond isn't automatically illegal, and you shouldn't assume you can simply ignore one. But a bond demanding a penalty wildly disproportionate to any plausible training cost — say, several lakhs for a role with no specialized training investment at all — is on weaker legal ground after this ruling than before it, because the employer would now have to actually justify the figure as cost recovery, not just cite the contract. If you're evaluating an offer with a bond, ask specifically what the penalty amount is meant to cover, and get that in writing.
Notice Period and Termination Clauses
A specific and very common red flag: an asymmetric notice period, where you're required to give the company 60 or 90 days' notice to resign, but the company's termination clause allows them to let you go with little or no notice at all, sometimes immediately during probation. This asymmetry is worth raising directly — a reasonable, mutually fair notice period is a legitimate business need on both sides, but a one-sided version of it isn't a neutral administrative clause, it's leverage written entirely in the company's favor.
Probation period terms
Check what your actual status is during probation — some companies apply a shorter notice period during probation (common and reasonable), while others use probation status to justify fewer protections overall without clearly stating what changes once you're confirmed. Ask when confirmation happens and what, specifically, changes at that point.
Termination-without-cause clauses
Some appointment letters include language allowing termination "at the company's discretion" with payment in lieu of notice, which sounds reasonable on paper but is worth understanding fully — specifically, whether "payment in lieu" covers your full notice-period salary or some reduced figure, and whether any severance beyond that exists. None of this needs to be a dealbreaker on a first job, but understanding it before you sign means no surprises later.
Vague Wording That Should Make You Ask Questions
Beyond the specific clauses above, a few patterns of vague wording are worth noticing on their own, because vagueness in a legal document is rarely accidental and rarely favors the person with less negotiating power.
- "Any work as assigned" with no role specifics at all — reasonable flexibility language exists in almost every offer letter, but if the entire role description is this phrase with nothing concrete above it, you have no real basis to know what you're actually signing up for.
- No stated work location, or a blanket transfer clause with no geographic limit — reasonable for roles that are explicitly pan-India from the start, but worth flagging if you were told verbally you'd be based in one specific city and the letter says otherwise.
- Variable pay tied to "performance" with no defined metric anywhere — ask what the actual appraisal criteria are and what percentage of employees historically hit full variable payout, if HR will share it.
- No mention of PF/ESI at all — for a formally structured employer above the applicable employee-count threshold, this is unusual and worth asking about directly, since it can signal informal or non-compliant employment structuring.
- Verbal promises that don't appear anywhere in writing — a recruiter telling you something about timing, role, or location that never makes it into the letter isn't binding. If it matters to your decision, ask for it in writing before you accept.
What to Actually Do Before You Sign
Treat the period between receiving an offer and signing it as your only real window to ask questions without any awkwardness — once you've joined, the same questions feel much harder to raise.
- Put every clarification request in writing (email, not a phone call) and keep the replies. If HR verbally clarifies something important, follow up with "just confirming in writing that..." so there's a record.
- Ask for the actual fixed monthly in-hand figure, not the CTC, and not an "approximate."
- If there's a bond, ask what specific costs the penalty amount is meant to recover, and get that explanation in writing alongside the clause itself.
- Check the company's standing independently — recent reviews on platforms like Glassdoor or AmbitionBox, and whether the company is registered and has a real, findable physical presence, especially for less well-known employers.
- Negotiate before you sign, not after. Once an offer letter is signed and accepted, your leverage to change terms drops sharply; raise concerns while you're still deciding, not once you've committed.
- Know when walking away is reasonable. A single vague clause usually isn't worth losing an otherwise good offer over. Multiple unresolved red flags together, especially around pay transparency or one-sided termination terms, are a different situation.
Frequently Asked Questions
Is a job bond legal in India?
Yes, within limits. Courts have historically struck down bonds that function as pure penalties under Section 27 of the Indian Contract Act, but the Supreme Court's May 2025 ruling in Vijaya Bank v. Prashant B. Narnaware upheld a bond specifically because its penalty amount was reasonable and tied to actual recoverable costs like training and recruitment, rather than being punitive. A bond can also never force you to keep physically working — Article 23 of the Constitution means the only remedy for breach is monetary compensation, never compelled continued employment.
What's the real difference between an offer letter and an appointment letter?
The offer letter is sent first and signals intent to hire, usually with headline terms like role and CTC. The appointment letter, issued around your joining date, is the more complete and legally operative document covering detailed terms like probation, notice period, and any bond. Treat the appointment letter as the one that actually governs your employment, not the offer letter.
Can a company require me to give 90 days' notice while reserving the right to terminate me instantly?
This asymmetry is legal in many cases since notice-period terms are contractual, but it's a legitimate red flag worth raising with HR before you sign, specifically asking why the notice period isn't mutual. A company willing to make it symmetric, or at least explain the reasoning, is a different signal than one that brushes the question off.
What should I do if my offer letter has no joining date?
Ask HR directly, in writing, for either a concrete date or a specific window (for example, "within 4-6 weeks of acceptance"). An open-ended joining date with no window at all makes it hard to plan your finances and your other job search options, and is worth clarifying before you decline other offers on the strength of this one.
Can I negotiate the CTC breakup after I've already received the offer letter?
Yes, and the window to do it is before you sign and accept, not after. Once you've formally accepted, your leverage to renegotiate structure (not just the headline number, but the fixed/variable split) drops significantly. If the breakup looks unfavorable, raise it as part of your acceptance conversation, not as a surprise after joining.
