A clear offer letter format protects both the company and the candidate. It is the first formal document a new hire receives from you, and in India it often decides whether the candidate resigns from their current job or uses your offer to negotiate a counter offer. A vague letter invites questions, delays and disputes later about salary components, probation or notice period. This guide explains the clauses an offer letter should contain, gives you a sample structure to adapt, shows how to present CTC in an annexure, and clarifies how an offer letter differs from an appointment letter. It is general guidance; have your final template reviewed by an employment lawyer.
Offer Letter vs Appointment Letter
Many Indian companies issue two documents, and confusing them causes problems.
| Aspect | Offer Letter | Appointment Letter |
|---|---|---|
| When issued | After selection, before joining | On or after the joining date |
| Purpose | Conditional offer of employment | Formal confirmation of employment terms |
| Length | Short, two to four pages with annexure | Detailed, often with policies attached |
| Key content | Role, CTC, joining date, conditions | Full terms, duties, confidentiality, termination, policies |
| Signed by candidate | Yes, as acceptance | Yes, as agreement to terms |
Smaller companies sometimes issue a single combined letter. That is acceptable as long as it carries all the terms you need, but keep the offer readable. A 15-page document sent before the candidate resigns slows acceptance.
Essential Clauses in an Offer Letter Format
1. Company letterhead and reference
Legal entity name, registered address, CIN where applicable, date and a reference number. Use the employing entity's exact legal name, especially if you have several entities.
2. Candidate details
Full name as per ID and address. Avoid nicknames; this name will flow into payroll and statutory records.
3. Position and reporting
Designation, department, grade or level, work location and reporting manager's designation. If the role can be transferred to other locations, say so here.
4. Compensation
Annual CTC in figures and words, with a reference to the annexure for the breakup. Mention variable pay, incentives or joining bonus separately, with the conditions attached.
5. Date of joining
The expected joining date, the reporting time and place, and what happens if the candidate cannot join by that date (for example, the offer may be withdrawn or the date renegotiated).
6. Probation
Length of probation, notice period during probation, and how confirmation happens.
7. Notice period
Notice period after confirmation, for both sides, and whether salary in lieu of notice is permitted.
8. Working hours and location
Working days, hours, shift or rotational requirements, and work mode (office, hybrid, field).
9. Conditions of the offer
Typically: satisfactory background verification, submission of documents, relieving letter from the previous employer, and medical fitness where the job genuinely requires it. Background checks must be done with the candidate's informed consent, and personal data should be handled in line with the Digital Personal Data Protection Act, 2023.
10. Documents to bring on joining
List them clearly: ID and address proof, PAN, educational certificates, previous employment documents, bank details, photographs, and UAN if previously employed.
11. Confidentiality and other policies
A short reference that the employee will be bound by company policies, confidentiality obligations and code of conduct, detailed in the appointment letter or handbook.
12. Offer validity and acceptance
The date by which the offer must be accepted, and how to accept (signature, email, digital acceptance).
Sample Offer Letter Structure
Adapt the following. Text in square brackets is to be replaced.
[Company legal name], [Registered address], CIN: [number]
Ref: [number], Date: [date]
Dear [Candidate full name],
We are pleased to offer you the position of [Designation] in our [Department] team at [Location], reporting to the [Manager designation]. This offer follows your interviews with us on [dates].
Compensation: Your annual cost to company will be ₹[amount] ([amount in words]). The detailed breakup is in Annexure A. [You will also be eligible for a performance incentive as per the scheme in Annexure B.]
Joining: Your expected date of joining is [date]. Please report at [time] to [address] and ask for [name or designation].
Probation and notice: You will be on probation for [six] months from your date of joining. During probation, either party may end employment with [15 days'] notice. After confirmation, the notice period will be [60 days] for either party.
Working hours: [Monday to Saturday, 9:30 am to 6:30 pm, with second and fourth Saturdays off.]
Conditions: This offer is subject to satisfactory background verification, submission of the documents listed in Annexure C, and receipt of your relieving letter from your current employer.
Acceptance: Please confirm your acceptance by signing and returning this letter by [date]. If we do not hear from you by then, this offer will lapse.
We look forward to welcoming you.
For [Company name], [Authorised signatory name and designation]
Accepted by: ______________ Date: ________
How to Present the CTC Annexure
Most disputes after joining are about salary: "I was told ₹6 lakh but I get much less in hand". A transparent annexure prevents this. Show monthly and annual figures and separate fixed pay, employer contributions and variable pay.
| Component | Monthly (₹) | Annual (₹) |
|---|---|---|
| Basic salary | 20,000 | 2,40,000 |
| House rent allowance | 8,000 | 96,000 |
| Special allowance | 11,800 | 1,41,600 |
| Gross salary (A) | 39,800 | 4,77,600 |
| Employer PF contribution | 1,800 | 21,600 |
| Gratuity (provision) | 962 | 11,544 |
| Fixed CTC (B) | 42,562 | 5,10,744 |
| Annual performance incentive (target) | - | 60,000 |
| Total CTC | - | 5,70,744 |
This is an illustrative example; the actual structure depends on your salary policy and statutory rules, so confirm it with your payroll team. Add a note that the employee's PF contribution, professional tax and income tax will be deducted from gross salary, and give an approximate in-hand figure if you can. Candidates appreciate seeing the take-home number before they resign.
Writing the Offer in Plain Language
An offer letter is read by the candidate, often by their family, and sometimes by their current employer's HR during a counter-offer discussion. Clarity helps you in all three cases.
- Use short sentences. One term per sentence: salary, date, probation, notice.
- Avoid legal filler such as "hereinafter" and "notwithstanding anything contained herein" in the offer itself. Keep formal legal language for the appointment letter where it is needed.
- Use consistent numbers. The CTC in the letter must match the annexure exactly, to the rupee.
- Define variable pay clearly. State whether it is monthly, quarterly or annual, what it depends on, and that the figure shown is at target.
- Name a contact person. Give the candidate one person to call with questions during the notice period.
Before sending, ask someone outside HR to read the letter and tell you the in-hand salary, joining date and notice period. If they cannot, the letter needs work.
Optional Clauses and When to Use Them
- Joining bonus with clawback: state the amount, when it is paid and the recovery terms if the employee leaves within a fixed period.
- Notice period buyout reimbursement: cap, documents and timeline. See our notice period buyout guide.
- Relocation support: amount, eligible expenses and claim process.
- Non-solicitation: commonly included to restrict poaching of clients or employees for a period after exit. Enforceability of post-employment restrictions in India is limited, so take legal advice before relying on them.
- Training bond: if you invest in expensive training, any recovery clause must be reasonable. Seek legal review.
Common Offer Letter Mistakes
- Only a CTC figure, no breakup. Leads to disputes about in-hand salary.
- Variable pay shown as guaranteed. If incentives depend on targets, say so.
- No offer validity date. Candidates hold offers for weeks while negotiating elsewhere.
- Wrong legal entity. Common in groups with several companies; creates payroll and compliance issues.
- Conflicting notice periods between the offer and the appointment letter.
- Promises made on calls but not written. Work from home days, laptop, travel allowance. If it was promised, write it.
- Sending only a PDF without a conversation. Call the candidate, walk through the offer, then send it. It reduces back-and-forth and dropouts.
Offer Rollout Process Checklist
- Compensation approved by the right authority before the verbal offer.
- Verbal offer call by the hiring manager or recruiter.
- Written offer sent within 24 hours of verbal acceptance.
- Annexure checked by payroll for correct statutory components.
- Acceptance tracked with a deadline and reminders.
- Background verification consent collected.
- Regular contact during the notice period. Our guide on reducing offer dropouts explains how.
Frequently Asked Questions
Is an offer letter legally binding in India?
An offer letter accepted by the candidate can create contractual obligations, though the detailed terms of employment are usually set out in the appointment letter and policies. Have your templates reviewed by counsel, especially any recovery or restrictive clauses.
Can an employer withdraw an offer letter?
Offers are usually conditional, for example on background verification. Withdrawing an accepted offer for reasons outside those conditions can create legal and reputational risk. Take legal advice before withdrawing.
Should the offer letter mention in-hand salary?
It is good practice to give an approximate in-hand figure alongside the CTC breakup, with a note that actual deductions depend on tax declarations and statutory rules.
How long should the offer acceptance window be?
Three to five working days is common. Longer windows give more time for counter offers; shorter windows can feel pressured. Pick a window and apply it consistently.
Can offer letters be accepted digitally?
Many companies accept by email or digital signature. Keep a record of the acceptance with timestamp and the version of the letter accepted.
Generate and Track Offers in One Place
Fininvo Recruit generates offer letters from your templates and tracks each offer as sent, viewed, accepted or declined. When a candidate accepts, their profile converts into an employee record in Fininvo HRMS, so details are not typed twice. See the Recruit page, review Recruit pricing, or explore HRMS recruitment features.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial