You just received an email. Subject line — “Offer Letter from XYZ Company.” You open it with shaking hands. There’s a PDF attached with a company logo, your name, a salary figure, and a joining date. Your heart is racing. You want to accept it right now.
Stop. Don’t sign anything yet.
Every year, thousands of Indian freshers accept offer letters without reading them properly — and regret it within the first month. Some even fall for completely fake offers.
In this article, I’ll explain what an offer letter actually contains, how to verify if it’s genuine, and exactly what to check before you say yes.
Offer Letter Meaning and Key Components You Must Understand
An offer letter is a formal document from a company confirming that they want to hire you. It outlines your role, salary, joining date, and terms of employment. Think of it as a written promise — “We want you, and here’s what we’re offering.”
But an offer letter is not just one number. It has multiple sections, and each one matters.
Here’s what a standard Indian offer letter contains:
| Component | What It Tells You |
|---|---|
| Your name & designation | Your official job title |
| Department & reporting manager | Where you’ll work and who you’ll report to |
| CTC breakdown | Your total salary — basic, HRA, allowances, PF, bonuses |
| Joining date | When you’re expected to start |
| Work location | Office city — Delhi, Mumbai, Bangalore, or remote |
| Probation period | Usually 3-6 months with separate terms |
| Notice period | How many days you must serve before leaving |
| Terms & conditions | Non-compete clauses, confidentiality, policies |
| Bond/agreement clause | If any service bond exists (common in some IT firms) |
| Signature | HR head or authorized signatory with company seal |
A fresher in Noida received an offer letter from a mid-size IT company. The CTC said ₹4.8 LPA. She was thrilled. But when she read carefully, she noticed ₹72,000 was “annual performance bonus” — not guaranteed. Another ₹24,000 was employer PF — money she’d never see in her bank account. Her actual monthly in-hand was closer to ₹30,000, not the ₹40,000 she expected.
According to a 2024 Naukri survey, 58% of Indian freshers don’t read their offer letter beyond the CTC figure. That one habit leads to salary surprises, unexpected bond clauses, and joining-day regrets.
Every single line in that offer letter affects your career. Read all of it.
How to Verify if Your Offer Letter is Genuine — Red Flags to Watch
Fake offer letters are a growing problem in India. Scammers create professional-looking PDFs with real company logos and send them to job seekers. Some ask for “joining fees.” Others collect your Aadhaar and bank details for identity fraud.
Here’s how to verify your offer letter before trusting it.
Check the email domain. A real offer from Infosys comes from @infosys.com — not infosys.careers@gmail.com or @infosys-hiring.in. If the email comes from a Gmail, Yahoo, or random domain, it’s almost certainly fake. This one check catches 80% of fake offers.
Search the sender on LinkedIn. The HR person who sent the offer — do they exist on LinkedIn? Do they actually work at that company? Look for their profile, employee count, and activity. If the person has no LinkedIn presence or their profile was created last week — red flag.
Call the company directly. Find the company’s official phone number from their website — not from the offer letter. Call and ask — “I received an offer letter from your HR team. Can you confirm if this position exists?” A genuine company will verify in minutes.
Check the company on MCA portal. Every registered Indian company is listed on mca.gov.in. Search the company name. If it doesn’t exist in the government registry, the company itself might be fake.
Look for these red flags in the offer letter itself:
- No company seal or authorized signature
- Grammatical errors and spelling mistakes
- No specific CTC breakdown — just a lump sum number
- Asking you to pay a “security deposit” or “training fee”
- No official letterhead or a blurry, copied logo
- Joining date is “immediate” with no verification process
A B.Tech fresher in Lucknow received a beautifully formatted offer letter from what claimed to be a Bangalore startup — ₹6 LPA, work from home, immediate joining. The logo looked real. But the email came from techsolutions.hr.india@gmail.com. He called the company’s official number from their website. The receptionist said — “We have no such opening and we haven’t sent any offer letters recently.” He narrowly avoided a scam that had already trapped 40+ candidates.
What to Check Before Accepting an Offer Letter — Step by Step Checklist
Before you sign and return that offer letter, run through these 5 checks. Print this list if you need to.
Step 1: Break down the CTC completely.
Don’t just look at the annual CTC number. Calculate your monthly in-hand salary. Separate the fixed pay from variable pay. Check if the bonus is guaranteed or performance-based. Identify employer PF and insurance — these are part of CTC but don’t reach your bank account. If the breakdown isn’t in the offer letter, email HR and ask for it. A ₹5 LPA CTC with ₹80,000 in variable pay gives you very different in-hand than a ₹5 LPA with fully fixed salary.
Step 2: Read the probation clause carefully.
How long is probation — 3 months or 6 months? What’s the notice period during probation? Is the salary different during probation? Can probation be extended? These details affect your first 6 months significantly. A candidate in Chennai didn’t notice that her probation salary was ₹3,000 less per month than post-confirmation salary. She only found out on her first payslip.
Step 3: Check for bond or service agreement.
Some Indian companies — especially in IT training firms — include a service bond. “You must work for 2 years or pay ₹1,50,000 as training recovery.” This is legal if you signed it voluntarily. But it traps many freshers in low-paying jobs. If the bond amount or duration feels unreasonable, negotiate or reconsider. Bonds above 1 year or ₹1 lakh should be questioned seriously.
Step 4: Verify the notice period.
Is it 30 days? 60 days? 90 days? This matters when you eventually want to switch jobs. A 90-day notice period means you need to plan job switches 3 months in advance. If possible, negotiate this down before signing — it’s much harder to change later.
Step 5: Confirm the work location and joining date.
The offer letter should clearly state your office location. “Bangalore” is fine. “As per company requirements” is a red flag — they could post you anywhere. Also confirm the joining date works for you. If you need more time, ask now — not on the joining day.
Common Mistakes People Make with Offer Letters
Mistake 1: Accepting without reading the terms and conditions.
The last 2-3 pages of an offer letter contain the fine print — non-compete clauses, intellectual property rights, moonlighting restrictions, and termination terms. A marketing executive in Mumbai signed an offer with a non-compete clause that prevented him from joining any competitor for 12 months after leaving. He didn’t know until he tried to switch. Read everything.
Mistake 2: Not negotiating because “I’m just a fresher.”
Freshers can negotiate too. You can ask for a higher base salary, lower bond duration, earlier joining date, or shorter notice period. The worst they can say is no. A fresher in Hyderabad negotiated her CTC from ₹3.8 LPA to ₹4.2 LPA simply by saying — “I have another offer at ₹4 LPA. Can you match it?” She had nothing to lose and gained ₹40,000 per year.
Mistake 3: Confusing offer letter with appointment letter.
An offer letter is given before joining — it’s the initial proposal. An appointment letter is given on or after the joining date — it’s the final, binding employment document. Some companies only give an offer letter and skip the appointment letter. That’s a problem. Always ask for a formal appointment letter on your first day. It serves as legal proof of your employment.
Mistake 4: Accepting verbally over phone without a written offer.
“We’ve selected you, just come and join on Monday.” If there’s no written offer letter — don’t join. A verbal promise is worth nothing legally. A candidate in Delhi relocated from Patna based on a phone call from HR. When he reached the office, they offered a different role at ₹1 lakh less than what was discussed. No written proof meant no argument. Always get it in writing.
Frequently Asked Questions
Q1: What should I check before accepting an offer letter?
Check five things — full CTC breakdown with in-hand salary, probation period and its terms, bond or service agreement clause, notice period duration, and work location. Also verify the offer letter is genuine by checking the email domain and calling the company directly. Never accept based on CTC alone.
Q2: Is an offer letter legally binding in India?
An offer letter is generally not a legally binding contract — it’s a proposal of intent. The company can technically revoke it before your joining date. However, if you’ve resigned from your previous job based on the offer, courts have ruled in favour of candidates in some cases. The appointment letter — issued on joining — is the legally binding document.
Q3: Can a company cancel an offer letter after issuing it?
Yes, companies can revoke offer letters — especially before the joining date. Reasons include budget cuts, restructuring, or failed background verification. While it’s unethical, it’s not always illegal. To protect yourself, don’t resign from your current job until you receive the offer letter in writing and ideally have confirmed your joining date with HR.
Q4: What is the difference between offer letter and appointment letter?
An offer letter comes before joining — it states the proposed role, salary, and terms. An appointment letter comes on or after the joining date — it formally confirms your employment with final terms and conditions. The appointment letter is the legal employment document. Always collect your appointment letter on day one.
Q5: How to negotiate salary after receiving an offer letter?
Reply to the offer email professionally. State your appreciation first. Then share your reason — “Based on my research on AmbitionBox, the market range for this role in Bangalore is ₹5-₹6 LPA. Given my skills and internship experience, I’d request a revision to ₹5.5 LPA.” Keep it polite and data-backed. Many companies have room to increase by 10-15% — but only if you ask.
Read It, Verify It, Then Sign It
Here’s the one rule — never accept an offer letter within minutes of receiving it. Take 24-48 hours. Read every section. Verify the company. Calculate your real in-hand salary. Check for bonds, clauses, and surprises.
Your offer letter is the foundation of your entire employment. A careful reading today prevents months of regret later.
If something feels off — ask HR. If they can’t answer clearly — reconsider. The right company will always be transparent about what they’re offering you.
Take your time. Make a smart decision. Your career starts with this one document. 💪