Offer Letter Generator
Fill in the candidate, role and CTC to generate a professional, India-ready offer letter with a salary breakup annexure — free, no sign-up.
Company
Candidate & role
Compensation
[Company Name]
Date: 22 September 2026
Dear [Candidate Name],
We are pleased to offer you the position of [Designation] at [Company Name], based at [Work Location]. Your date of joining will be [Joining Date].
You will be on probation for a period of 3 months from your date of joining, during which your performance will be reviewed before confirmation.
Your Annual Cost to Company (CTC) will be ₹6,00,000, structured as per the annexure below.
Annexure A — Salary Breakup
| Component | Annual (₹) |
|---|---|
| Basic Salary | ₹3,00,000 |
| House Rent Allowance | ₹1,50,000 |
| Special Allowance | ₹1,13,970 |
| Gross Salary | ₹5,63,970 |
| Employer's PF Contribution | ₹21,600 |
| Gratuity Provision | ₹14,430 |
| Total CTC | ₹6,00,000 |
This offer is valid for 7 days from the date of this letter. Please sign and return a copy to confirm your acceptance of the above terms.
We look forward to welcoming you to the team.
Sincerely,
[HR Name]
[Company Name]
I accept the above offer and its terms:
Signature: ______________________ Date: ______________________
Generated via attendancepay.com/tools/offer-letter-generator
Need just the salary breakup on its own? Use the salary structure generator.
What goes into a good offer letter
A complete offer letter states the role, reporting structure, work location and joining date, the CTC with a clear component-wise annexure, probation terms, and a validity window with an acceptance section — everything this generator fills in as you type.
Frequently asked questions
What should an Indian offer letter include?⌄
A complete offer letter should state the role/designation, reporting manager or department, work location, proposed joining date, CTC with a component-wise annexure (Basic, HRA, allowances, employer PF, gratuity), probation period if any, and the validity period of the offer along with an acceptance section.
Is a generated offer letter legally valid?⌄
An offer letter is generally treated as a statement of intent rather than a binding employment contract until it is signed and accepted, and formal terms are usually confirmed in an appointment letter afterwards. For legally binding terms, have your HR or legal team review the final letter before it is sent.
Can the candidate negotiate after receiving the offer?⌄
Yes — an offer letter is a starting point, not a final position. Candidates commonly negotiate CTC, joining date or designation before accepting; the letter usually specifies a validity window within which the candidate must respond.
Is my data stored when I use this generator?⌄
No. The letter is generated entirely in your browser — nothing you type is sent to or stored on our servers, so it's safe to use with real candidate details.
Disclaimer: These calculators provide indicative estimates for FY 2025-26 based on standard statutory rules and the inputs you enter. Actual figures depend on your salary structure, state, applicable exemptions and the latest government notifications. Please consult a qualified payroll or tax professional before making decisions.
