Skip to content
Kaagazo.
FreeOFFER LETTERNew

Offer Letter Generator

Create a professional offer letter on your own letterhead — logo, company details, CTC annexure and five ready templates you can edit.

100% client-side. Nothing you type is uploaded or stored on a server.

How to use

  1. 1Pick a template — standard, startup, sales with variable pay, internship or fixed-term — then edit any line of it.
  2. 2Upload your logo and fill in the company details once; they are saved on this device and reused by the other Kaagazo letter tools.
  3. 3Enter the candidate's name, address, designation, reporting line, joining date and how long the offer stays open.
  4. 4Set the CTC and the basic percentage; the annexure splits it into basic, HRA, special allowance, employer PF and gratuity automatically.
  5. 5Download the PDF and send it, or print it for signature — the acceptance block is on the last page.

The offer letter is the first document a candidate ever receives from you, and the one they forward to their family, their current manager and sometimes a lawyer. A letter typed into a blank Word file — no letterhead, no salary breakup, a notice period that contradicts what the recruiter said — costs you candidates. This generator builds a complete offer letter on your own letterhead: upload a logo, enter the company details once, pick one of five templates, edit any line, and download a PDF with a CTC annexure and an acceptance block. Everything runs in your browser; no candidate's details are uploaded anywhere.

Five templates to start from

Each one changes the wording, the clauses and the defaults that go with them. Nothing is locked — every paragraph and every numbered term is editable.

TemplateForWhat it sets
Standard full-timePermanent hires6-month probation, 60-day notice, fixed CTC
Startup / early-stageSmall teams3-month probation, 30-day notice, an ESOP clause and a "the role will stretch" framing
Sales with variable payTarget-linked roles20% variable, quarterly targets clause, travel and customer-data confidentiality
InternshipFixed-term internsNo probation, stipend wording, end date, certificate on completion, "does not convert automatically"
Fixed-term / consultantContractorsNo employee benefits, monthly fee against invoice, TDS, IP assignment on payment

Switching template rewrites the wording and the terms it implies — it leaves the candidate, the money and your letterhead alone.

What goes in the letter

Your letterhead: logo, company name, tagline, address, phone, email and website — entered once, stored in your browser, and reused by the experience letter and internship certificate tools.

The candidate: name, postal address, designation, department, work location and reporting line.

The offer: reference number, date of issue, date of joining, and the date the offer lapses — the field most letters forget.

The terms table: designation, reporting line, place of work, joining date, CTC with its monthly equivalent, probation, notice, working hours and paid leave, in one scannable block before the numbered clauses.

The salary annexure

Enter the annual CTC and what share of fixed pay is basic (40–50% is normal), and the annexure splits it:

ComponentHow it is derived
Basic salaryYour chosen percentage of fixed pay
House rent allowance40% of basic
Employer PF12% of basic, capped at the ₹25,000 statutory wage ceiling
Gratuity provision4.81% of basic
Special allowanceThe balance, so the components always total the CTC
Variable payShown separately when you set a percentage

It also prints the line that prevents the most common first-month argument: cost to company is not take-home. Employer PF, gratuity and variable pay are in the CTC and never reach the bank account, and employee PF, professional tax and TDS come out of gross. Let a candidate check the real figure with the in-hand salary calculator before they resign, and work out your own side with the employee cost calculator.

Getting the terms right

  • Notice period must match what you will actually enforce. A 90-day notice on an offer letter is a 90-day notice when they leave; the arithmetic is in the notice period calculator.
  • Probation of 3–6 months is standard. State explicitly that confirmation is in writing, or employees will argue it was automatic.
  • Basic at least 50% of wages. Under the Labour Codes, "wages" must be at least half of total remuneration for PF and gratuity purposes, which limits the old trick of a tiny basic — see The four Labour Codes are in force.
  • Offer validity of 5–7 days is usual. Without it an offer stays open forever.
  • Conditional on verification: keep the clause making the offer subject to documents, references and eligibility to work.
  • Statutory benefits you must provide anyway — PF above 20 employees, ESI above 10 where wages are ≤ ₹21,000, gratuity after five years — do not need to be promised as perks, but the deductions should not surprise anyone.

Offer letter, appointment letter, contract

An offer letter proposes the role and the terms, and lapses if not accepted. An appointment letter is issued on or after joining and is the employment contract proper, usually with fuller policy and termination clauses. Many small companies use one document for both, which is acceptable if it carries the full terms — this generator's letter does, with the acceptance block making it a signed agreement. For the exit end of the same relationship, use the experience letter generator.

Frequently asked questions

Can I upload my company logo?

Yes. The logo goes into the letterhead at the top of both the letter and the annexure page, and is saved in your browser for the next letter and for the other Kaagazo document tools.

Are the templates editable?

Fully. A template sets the opening paragraph, the numbered terms and the defaults for probation, notice and variable pay. Every one of those is a field you can rewrite before downloading.

Is an offer letter legally binding?

Once the candidate signs and returns it, it forms a contract on the terms stated. That is why the validity date, the probation and the notice period need to be the real ones, not placeholders.

Does it calculate the CTC breakup?

Yes. Enter the annual CTC and the basic percentage, and the annexure produces basic, HRA, special allowance, employer PF on the ₹25,000 ceiling, gratuity provision and any variable pay, totalling exactly to the CTC.

Is the candidate's data stored anywhere?

No. The letter is built and rendered to PDF in your browser. Only your own company profile and logo are kept, in this device's local storage.

What is the difference between an offer letter and an appointment letter?

The offer letter proposes the job and expires if not accepted; the appointment letter is issued at or after joining as the employment contract. A single document can do both if it carries the full terms and is signed, which is how this one is set up.