Hiring documents
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.
An offer letter is the first document your company writes that a candidate will read carefully, keep, and possibly show to a lawyer. It is also the last point at which an ambiguity is cheap to fix. Most offer-stage problems in Indian hiring — declined offers, candidates who never join, disputes at exit — trace back to something that was discussed verbally and never written down, or written down in a form that meant different things to the two sides. This page describes the components commonly found in Indian offer letters and where each one tends to go wrong. It is an operational guide, not legal advice.
This is not legal advice
This page describes common practice, not law. Employment documentation in India is affected by central and state legislation, the nature of your establishment, where your employees are located, and the terms of your own contracts and policies. Nothing here should be treated as a statement of what is legally required of your organisation. Have your employment counsel review your offer letter and appointment letter templates before you issue them, and again whenever your policies, entity structure or locations change.
Indian employers use three documents at this stage and frequently blur them, which is where a lot of avoidable confusion starts.
A letter of intent is a short document indicating that the employer intends to make an offer, often issued when a formal offer is waiting on approvals, background verification or a start date the business cannot yet commit to. An offer letter states the actual proposed terms — role, joining date, compensation structure, conditions — and asks the candidate to accept. An appointment letter is issued at or around joining and is usually the fuller document, carrying the detailed terms of employment along with any annexures on policy, confidentiality and compensation breakdown.
Decide which of the three you are issuing and label it accordingly. A one-page document titled "Offer Letter" that contains detailed employment terms and a document titled "Letter of Intent" that reads like a binding offer both create the same problem: the parties disagree later about what stage they were at and what was committed. Keep the sequence explicit, and say inside each document what comes next and when.
The list below reflects what is commonly included by Indian employers. Not every item applies to every organisation, and your counsel may add or remove items based on your circumstances.
The most common source of post-offer friction in India is a candidate who accepted one number and received a different one. Usually nobody misled anyone: the offer quoted a total cost to company, and the candidate mentally converted it to monthly take-home using assumptions that did not match the actual structure.
The fix is presentation, not policy. Break the package into its parts — fixed pay, variable or performance pay, allowances, employer contributions, and anything that is one-time or conditional. Mark clearly which components are guaranteed and which are not. If a component pays annually or on completion of a period, say when. If a retention or joining component has a clawback, say so in the same paragraph rather than in an annexure the candidate reads after accepting.
It also helps to state plainly what the letter does not promise. A performance-linked component described with its measurement basis and payout schedule, and explicitly noted as variable, will not become an argument two quarters later. One described as an expected amount very often will.
Offer-stage drop-off is high in the Indian market for a structural reason: candidates typically serve long notice periods, which means they hold your offer for weeks or months while other processes conclude. Every ambiguity in your letter is time for a competing, clearer offer to look safer.
The document itself is only half the problem. The other half is what happens during the notice period, which in this market can run to two or three months and occasionally longer.
Treat the period between acceptance and joining as an owned process rather than a wait. Confirm receipt of the signed offer the same day. Send the document checklist immediately rather than in week six. Have the hiring manager make contact directly, not only HR. Check in on a set cadence, and check in specifically around the point where the candidate serves their resignation, which is when counter-offers arrive.
Track the outcome as a number. Offer-to-join ratio, measured per quarter and split by role family and by source, tells you whether the problem is your offer, your process or a particular channel. Without it, every dropped joiner looks like bad luck.
Offer letters are generated fastest when a search is going well, which is exactly when the wrong template version gets used. Keep one current master per employment type, date the version, and make the HR system the only place the template lives. If someone is copying last quarter's letter from their own downloads folder, you will eventually issue an outdated clause to a real candidate.
Store the signed acceptance with the employee record, along with any annexures issued with it and any revised offer that superseded an earlier one. When an offer is revised, issue a complete replacement letter rather than an email amending a clause — partial amendments scattered across email threads are the single most common documentation problem discovered at exit.
Operational checks — not a substitute for legal review.
More hiring guides, templates and recruiter tooling.
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
How campus recruitment actually runs in India
Six complete, role-specific JDs you can copy
Stack depth over stack breadth. The JD that attracts engineers who ship and filters out keyword collectors.
The role most often mis-scoped as a data scientist. Fix the scope and the pipeline fixes itself.
Score applications against your own job description
Resumere's JD screening scores applications against your job description so the shortlist you interview is the one worth making an offer to.