Freshers often skip the cover letter because they think they have nothing to put in it. That's backwards. With no work history, the cover letter is where you can connect your projects and coursework to the specific job, which a resume alone can't do.
This post gives you a four-paragraph format, a full example, and a short email version for when you are writing to HR directly.
When you actually need one
- The application form has a cover letter field or asks for one.
- You are emailing a resume to a recruiter or hiring manager. The email body is your cover letter.
- You are applying off-campus to a startup or small company, where a founder or team lead may read every application.
- The role involves writing, sales or client communication, so the letter doubles as a writing sample.
If none of these apply, focus your time on the resume.
1. Opening: the role and the hook. Name the exact job title and where you saw it. Then give one sentence on why this company or role, based on something real: their product, a recent launch, the kind of work the team does.
2. Proof: one or two examples. Pick the project, internship or responsibility that best matches the job description. Say what you did and what came out of it. Numbers help, but only if they are true.
3. Fit: what you'll bring. Connect your skills to two or three requirements from the job description, using its own words where they're accurate for you.
4. Close: a clear next step. Thank them, say you'd welcome an interview, and give your phone number.
Keep the whole thing to 200 to 300 words. Use the hiring manager's name if the posting gives it; otherwise "Dear Hiring Team" is fine. Avoid "To whom it may concern".
Example: software engineer trainee
All names and details below are made up. Use it for structure, not for copying.
Dear Hiring Team,
I am applying for the Software Engineer Trainee role posted on your careers page. I have used your expense app during my internship, and the way it handles offline sync is a big part of why I want to build products like it.
In my final year at a Pune engineering college, I built a hostel complaint tracker in React and Node.js with two classmates. About 400 students used it in its first semester, and it cut the warden office's paper complaints to almost none. I handled the API and the MySQL schema, and wrote the tests that caught two data-loss bugs before launch.
Your posting asks for JavaScript, REST APIs and comfort with Git. I have used all three every week for the past year, and my GitHub has the full commit history of the project.
Thank you for considering my application. I would welcome the chance to talk, and I am reachable at 98XXXXXXXX.
Regards, Aditya Kulkarni
Why it works: it names the role, gives one specific reason for this company, proves skills with a real project and a result, mirrors three requirements from the posting, and stays under 200 words.
The short email version
When you email HR directly, shorten it to three or four sentences and attach your resume as a PDF.
Subject: Application for Accounts Assistant (B.Com 2026, Tally and GST)
Dear Ms. Iyer,
I am applying for the Accounts Assistant role listed on your LinkedIn page. I completed my B.Com this year and spent three months at a CA firm in Indore preparing GST returns and ledger reconciliations in Tally Prime. My resume is attached, and I would be glad to come in for a test or interview at your convenience.
Regards, Sneha Jain, 98XXXXXXXX
Mistakes to avoid
- Repeating your resume. The letter should explain and connect, not list.
- Overpromising. "I will take your company to new heights" sounds hollow from anyone, especially a fresher.
- Wrong company name. If you reuse a letter, search it for the old company's name before you send it.
- Long paragraphs. Recruiters read on phones. Keep paragraphs to two or three sentences.
- Desperation. "I badly need this job" doesn't help. Show interest in the work instead.
Pair it with a matching resume
A cover letter works best when the resume behind it uses the same keywords from the job description. Start with our resume format for freshers, then check your resume against the job description before you send both.