Offer Letter Analyser
Detect red flags, negotiation points & hidden clauses. Paste or upload. Private — nothing leaves your device.
Results appear here
Paste your offer letter text or upload a PDF / image, then click Analyse.
What the Offer Letter Analyser Checks
An offer letter is a legally binding document. Most Indian professionals sign it within 24 hours without reading it carefully — and discover months or years later that hidden clauses cost them money or career freedom. The most expensive mistake is accepting a CTC that includes items you'll never see as monthly cash.
The most common red flags: Variable pay linked to company performance rather than your individual targets (a 20% variable can become 0% in a bad year). Non-compete clauses over 6 months (rarely enforceable in India, but can create friction). Clawback clauses on joining bonuses requiring you to repay if you leave within 12–24 months. ESOP vesting cliffs over 12 months. Gratuity and employer PF explicitly included in the CTC number — these are not monthly cash and should be mentally subtracted when comparing offers.
What to verify before signing: Ask for the full CTC breakup in writing. Calculate your actual monthly in-hand using our CTC Calculator. Check whether performance variable is a company-level or individual target. Ask HR to clarify the notice period buyout policy — basic or gross salary basis, and whether the new employer will cover it.
This analyser processes your offer letter text entirely in your browser. No document is uploaded to any server.
Worked Example: What an ₹18 LPA Offer Really Pays Monthly
Take an offer of ₹18 LPA that includes 10% performance variable, with employer PF and gratuity inside the CTC and basic at 50% of fixed pay:
| Headline CTC | ₹18,00,000 |
| − Variable pay (paid once a year, if targets are met) | −₹1,80,000 |
| − Employer PF (12% of ₹25,000 × 12) | −₹36,000 |
| − Gratuity (4.81% of basic, paid only after 5 years) | −₹38,961 |
| Guaranteed gross salary | ₹15,45,039 a year · ₹1,28,753 a month |
Your monthly in-hand is lower still, after your own PF, professional tax and income tax. So an "₹18 LPA" offer is really about ₹1.29 lakh a month of guaranteed gross. When you compare offers, compare this guaranteed figure, not the headline CTC. The CTC calculator gives your exact take-home.
Clauses to Question Before You Sign
| Clause | What is reasonable | What to ask |
|---|---|---|
| Variable pay | Linked to your own targets, paid yearly | Average payout % over the last 2–3 years |
| Joining bonus | Repayable pro-rata within 12 months | Pro-rata, not full, repayment |
| Notice period | 30–90 days | Buyout basis (basic or gross) |
| Non-compete | Confidentiality and non-solicitation | Narrow or remove post-exit restrictions |
| Service bond | Training cost, reducing each month | Pro-rata reduction over the bond period |
| ESOPs | 4-year vesting, 1-year cliff | Exercise window after you leave |
Paste your offer letter above to flag these automatically, then use the negotiation script to raise them politely.