Hiring documents
Offer Letter Format: What Indian Employers Actually Put in Writing
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.
Offer letter, appointment letter, LOI: get the sequence straight
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 components an offer letter usually carries
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.
- Company letterhead, the issuing entity's full legal name, and the date of issue. Where a group has multiple entities, the entity the candidate is being employed by must be unambiguous.
- The candidate's full name and address as it will appear on employment records.
- The job title, the function or department, and the reporting line — by title, and by name where it is settled.
- The employment type: full-time, part-time, fixed-term, contract or internship, and the duration if it is not open-ended.
- The proposed date of joining, and how the candidate should confirm or request a change to it.
- The work location, and the work model — on-site, hybrid with a stated number of days, or remote. Where the employer may change the location, that is usually stated rather than assumed.
- The compensation structure: the fixed components, any variable or performance-linked component and what triggers it, allowances, and any retirement or statutory contributions that form part of the package. Most employers attach the detailed breakdown as an annexure rather than putting it in the body.
- Probation period, if any, its duration, and how confirmation is communicated.
- Notice period during and after probation, stated for both sides.
- Reference to working hours, leave entitlement and the policies that govern them — typically by reference to the employee handbook rather than reproduced in full.
- Reference to statutory and benefit enrolments applicable to the role and location, such as provident fund, employees' state insurance where applicable, gratuity and any insurance the company provides. What applies depends on your establishment and headcount — this is a counsel question, not a template question.
- Confidentiality, intellectual property and any non-solicitation terms, either in the letter or by reference to a separate agreement the candidate will sign.
- Conditions the offer is subject to: background and reference verification, document submission, medical checks where applicable, and satisfactory completion of any pending qualification.
- The list of documents the candidate must provide on or before joining.
- An offer validity date — the date by which acceptance must be received.
- An acceptance block: signature, date, and confirmation of the joining date.
Compensation: publish the structure, not just a total
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.
The omissions that cost you the candidate
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.
- No joining date, or a date described as "to be mutually decided". Candidates cannot resign against an undefined date, so the resignation slips, and so does the joining.
- No offer validity date. Without one, your offer becomes a fallback the candidate holds while negotiating elsewhere, and you have no natural point at which to ask for a decision.
- Silence on bond, service agreement or training-cost recovery terms. If you have any, they belong in the offer letter. Candidates who discover them at joining either decline late or join resentfully, and both outcomes are worse than losing them at offer stage.
- Undisclosed conditions. If the offer is subject to background verification, say what will be verified and what happens if something is disputed. Verification failures discovered after resignation are the worst possible time for both sides.
- No named contact. An offer letter with no person to reply to is a letter the candidate cannot ask questions about — so they resolve their questions by assuming the worst.
Reducing the gap between offer accepted and candidate joined
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.
Version control and record-keeping
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.
Before you send the offer
Operational checks — not a substitute for legal review.
- Correct legal entity, current template version, and the candidate's name spelled as it appears on their identity documents.
- Job title and reporting line match what the interview panel described.
- Joining date stated, and the notice period the candidate must serve accounted for in it.
- Compensation broken into components, with guaranteed and variable clearly distinguished.
- Probation, notice period and work location stated for both sides.
- Any bond, service agreement or clawback disclosed in the letter itself.
- Conditions of the offer — verification, documents, medical — stated with consequences.
- Offer validity date present.
- Named contact for questions, with an email address that is monitored.
- Reviewed against the version your counsel last approved.
Frequently asked questions
- What is the difference between an offer letter and an appointment letter?
- An offer letter proposes the terms of employment and asks the candidate to accept, usually before they resign from their current role. An appointment letter is typically issued at or after joining and carries the fuller terms of employment along with annexures. Many Indian employers issue both; some combine them. What matters is that each document says what stage it represents and what will follow.
- Should the offer letter mention CTC or take-home salary?
- Most Indian employers state the package as cost to company with a component-level breakdown attached. Whichever convention you use, show the structure — fixed, variable, allowances and employer contributions — and mark clearly which parts are guaranteed. Quoting a single total without a breakdown is the most common cause of a candidate believing they were offered something different from what they received.
- Can an offer letter be withdrawn after it has been accepted?
- This is a legal question about your specific documents and circumstances, and you should ask your counsel rather than a template. Operationally, an offer withdrawn after acceptance is damaging in a market where candidates resign against your letter, so if your business circumstances are uncertain, it is better to delay the offer or issue a letter of intent that states plainly what is still pending.
- Is a digital or emailed offer letter acceptable?
- Electronic issue and acceptance are common practice among Indian employers. Whether a given method of signature meets your needs is a question for your counsel and depends on your documents and processes. Whatever you use, keep the issued document, the acceptance and the timestamp together in the employee record.
- How long should an offer stay valid?
- Long enough for the candidate to consult family and resign, short enough that your requisition is not held open indefinitely. Whatever you choose, put the date in the letter. An offer without a validity date tends to be held as a fallback rather than acted on, which distorts both your pipeline and your forecast.
Keep going
More hiring guides, templates and recruiter tooling.
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.
Salary structure
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.
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
Screen candidates before you write the offer
Resumere's JD screening scores applications against your job description so the shortlist you interview is the one worth making an offer to.