All free guides

Get shortlisted

Cover Letter Templates for Freshers (3 Word Files)

Priya, recruiter, opens 300 applications for one fresher role. On Naukri she never sees a cover letter; the portal hides it. In her inbox, the email body is the cover letter, and she reads the first two lines before deciding whether to open the resume.

10 min readFree, no email neededUpdated 11 September 2026

Before you write one

When it matters, when it doesn't

📩

Priya, recruiter, opens 300 applications for one fresher role. On Naukri she never sees a cover letter; the portal hides it. In her inbox, the email body is the cover letter, and she reads the first two lines before deciding whether to open the resume.

Campus drive
Sometimes
Most drives never ask. When the form has "Why do you want to join us?" or the TPO asks for a letter, paragraph 1 of this template is the answer. Keep it ready.
Naukri, LinkedIn Easy Apply
Rarely
Nobody reads it there. Skip it, or paste the three paragraphs into the "message" box only if the box exists. Spend the time on the resume instead.
Email to a company or hiring manager
Always
The email body is your letter. Priya decides in two lines whether to open the attachment. This is the case most off-campus applications are.
Referral
Always
The employee forwards your letter with the internal referral. It is the only thing the hiring manager sees before your resume. Name the referrer in line one.

Rule: never send a letter that is longer than the resume, and never send one that could be about any company.

The 3-paragraph structure

Date, addressee, subject line, greeting. Then exactly three paragraphs, each with one job. Then a two-line close. 220 to 280 words, one page. Every letter in this pack follows it.

1Why this company, and which roleWho you are in one line (year, degree, college, CGPA if 7+). The exact role and job ID. One real reason you picked them: a product you use, a stack they hire for, a client sector, a person who referred you.Test: could this paragraph be pasted into a letter to another company? If yes, rewrite it.
2Proof: one project, one numberYour best project, what it does, who uses it, and one number that shows it worked. Name the stack in words the job post uses. Say it is live and where the code is.One project, not three. Depth is proof; a list is a resume, and they already have that.
3What you bring, and logisticsThree things you offer that the role needs. Then the boring facts a recruiter must know: joining date, city, backlogs, notice period if any.Logistics here save Priya an email. That alone moves you up the list.

Test for the whole letter: cover the company name. If the letter still makes sense, it is too generic.

1

Campus drive

Letter 1Cover_Letter_Campus_Drive.docx
AARAV SHARMA · Bengaluru · +91 98765 43210 · aarav.sharma26@gmail.com · linkedin.com/in/aaravsharma · github.com/aaravsharma
15 September 2026 · The Campus Recruitment Team, Zenvia Technologies, Electronic City, Bengaluru
Subject: Application for Software Engineer (Fresher) – Campus Drive, XYZ Institute of Technology, 22 September 2026

Dear Campus Recruitment Team,

I am a final-year B.Tech (Computer Science) student at XYZ Institute of Technology, CGPA 8.4, and I am applying for the Software Engineer role in your campus drive on 22 September. Zenvia was my first choice on our placement list because of your Java and Spring Boot work for banking clients. That is the stack I have spent the last year building in, and I would like to keep building in it with you.

Why: college, CGPA, role, drive date, all in line one, so the reader knows which pile you belong to. "First choice because of your Java work" is a reason that only fits this company.

My main project is SplitEase, a bill-splitting web app that 40 students in my hostel use every month. I built the backend in Spring Boot and PostgreSQL, wrote the algorithm that settles a group's debts in the fewest transfers, and cut the average settlement from 11 payments to 4. The app is live (splitease.aaravsharma.dev), the code is on my GitHub with 60+ tests, and it has run without a crash since April.

Why: one project, real users (40), one result (11 to 4), stack named in the company's words, a live link. Every claim is something an interviewer can check.

I bring three things to the role: a stack that matches your projects, the habit of shipping working software with tests, and the ability to learn fast under a deadline (I picked up Spring Boot from zero in six weeks for this project). I have no active backlogs, and I am available to join from June 2027 at any Zenvia location.

Why: three offers, then the facts the placement cell will ask anyway: backlogs, joining date, location flexibility.

I would be glad to walk you through SplitEase during the interview. Thank you for considering my application.

Sincerely,
Aarav Sharma · +91 98765 43210 · aarav.sharma26@gmail.com · github.com/aaravsharma · linkedin.com/in/aaravsharma · aaravsharma.dev

2

Off-campus

Letter 2Cover_Letter_Off_Campus.docx
AARAV SHARMA · Bengaluru · +91 98765 43210 · aarav.sharma26@gmail.com · linkedin.com/in/aaravsharma · github.com/aaravsharma
15 September 2026 · Hiring Manager, Engineering, Nimbus Pay, Koramangala, Bengaluru
Subject: Application for Software Engineer (Fresher) – Job ID NP-2041

Dear Hiring Manager,

I am applying for the Software Engineer (Fresher) opening, Job ID NP-2041, posted on your careers page on 8 September. I am a final-year B.Tech (Computer Science) student at XYZ Institute of Technology, CGPA 8.4, graduating in May 2027. I have used Nimbus Pay to split hostel expenses for two years, and your one-tap UPI settlement is the feature that made me want to build payment software myself.

Why: job ID and posting date first, because off-campus recruiters run ten openings at once. "I use your product" is the strongest reason a fresher can give, and it is one sentence.

The posting asks for Java, REST APIs and SQL. My main project, SplitEase, is exactly that: a bill-splitting web app used by 40 students in my hostel every month, with a Spring Boot and PostgreSQL backend and a settlement algorithm that cut the average group's payments from 11 to 4. In a load test it handled 200+ requests per minute with JWT login and rate limiting. It is live at splitease.aaravsharma.dev, and the code is on my GitHub with 60+ tests.

Why: repeats the job post's own keywords, then proves each one with the same project. Two numbers (40 users, 200+ requests) is the maximum; more starts to sound like a spec sheet.

I bring a matching stack, a finished product that real people use, and the habit of writing tests before I call something done. I am based in Bengaluru, can start immediately after my final exams in May 2027, and am open to a paid internship before that if the team prefers to start earlier.

Why: off-campus hiring is often "can you start soon?" Offering an internship-first option answers a question they had not asked yet.

My resume is attached. I would welcome a 20-minute call to show you SplitEase and hear more about the team. Thank you for your time.

Sincerely,
Aarav Sharma · +91 98765 43210 · aarav.sharma26@gmail.com · github.com/aaravsharma · linkedin.com/in/aaravsharma · aaravsharma.dev

3

Referral

Letter 3Cover_Letter_Referral.docx
AARAV SHARMA · Bengaluru · +91 98765 43210 · aarav.sharma26@gmail.com · linkedin.com/in/aaravsharma · github.com/aaravsharma
15 September 2026 · Ms. Priya Menon, Talent Acquisition, Quorix Labs, HSR Layout, Bengaluru
Subject: Referred by Rohan Verma (SDE-2, Payments) – Software Engineer (Fresher), Job ID QX-118

Dear Ms. Menon,

Rohan Verma, SDE-2 on your Payments team and a 2023 graduate of my college, suggested I apply for the Software Engineer (Fresher) role (QX-118) after reviewing my project last week. He has submitted the internal referral; this letter is the background for it. I am a final-year B.Tech (Computer Science) student at XYZ Institute of Technology, CGPA 8.4, graduating in May 2027.

Why: the referrer's full name, team and level in the first five words. Priya searches her inbox by the referrer's name. "He has submitted the referral" tells her the paperwork is done.

The project Rohan reviewed is SplitEase, a bill-splitting web app that 40 students in my hostel use every month. I built the Spring Boot and PostgreSQL backend and the settlement algorithm that cut the average group's payments from 11 to 4. Rohan's one piece of feedback was to add idempotency keys to the payment endpoint, which I shipped the same weekend. The app is live at splitease.aaravsharma.dev, with 60+ tests on GitHub.

Why: the same proof, but now tied to the referrer: "he reviewed it, he suggested a fix, I shipped it". That one sentence shows you take feedback, which is the whole point of a referral.

I bring a stack that matches the Payments team (Java, Spring Boot, PostgreSQL, REST), a product that real users depend on, and the habit of acting on review feedback quickly. I am in Bengaluru, have no active backlogs, and can join from June 2027.

Why: names the exact team, because a referral is for a team, not a company.

Rohan can speak to how I work; I would be glad to speak to the rest in an interview. My resume is attached. Thank you for your time.

Sincerely,
Aarav Sharma · +91 98765 43210 · aarav.sharma26@gmail.com · github.com/aaravsharma · linkedin.com/in/aaravsharma · aaravsharma.dev

10 lines to never write

Priya has read each of these a thousand times. They tell her nothing, and two of them tell her you did not read the job post.

  • "I am writing to express my keen interest in the esteemed position."Twenty words, zero information. Start with who you are and which role.
  • "Your reputed organisation" / "your esteemed company"Name the company. If you cannot say one specific thing about it, do not apply yet.
  • "I am a hardworking, sincere and dedicated individual."Everyone says it. Show one finished thing instead.
  • "I am a quick learner."Replace with the proof: "picked up Spring Boot from zero in six weeks."
  • "I have knowledge of C, C++, Java, Python, HTML, CSS, JavaScript, SQL, ML..."That is the resume's job. The letter gets one stack, matched to the post.
  • "I would be a valuable asset to your team."The reader decides that. Give them a reason and let them.
  • "Kindly do the needful." / "Please revert back."Office Hindi-English. Fine on WhatsApp, not here.
  • "Although I have no experience..."Never open with an apology. Every fresher has no experience; you have a project.
  • "I am open to any role in any domain."Reads as "I did not read the post". Name the role and the job ID.
  • "Salary is not a concern for me." / "Expected CTC: as per industry standards"Do not raise money in a letter. If a form demands it, use the number for that company from Glassdoor or seniors.

How to send it

By email: the body is the letter

Paste the three paragraphs into the email itself, shortened to 120 to 150 words. Attach the resume as PDF, named Firstname_Lastname_Resume.pdf. Do not attach the letter as a second file; nobody opens it.

Subject: Application – Software Engineer (Fresher), Job ID NP-2041 – Aarav Sharma Dear Hiring Manager, I am applying for Software Engineer (Fresher), Job ID NP-2041, posted on your careers page on 8 September. Final-year B.Tech CSE at XYZ Institute of Technology, CGPA 8.4, graduating May 2027. My main project, SplitEase, is a bill-splitting app used by 40 hostel students monthly (Spring Boot, PostgreSQL); its settlement algorithm cut group payments from 11 to 4. Live: splitease.aaravsharma.dev. Code: github.com/aaravsharma. I bring a matching Java stack, a product real people use, and the habit of testing before shipping. Based in Bengaluru, available from May 2027. Resume attached. Happy to demo SplitEase on a 20-minute call. Aarav Sharma · +91 98765 43210 · linkedin.com/in/aaravsharma

On a form or portal: attach the full page

When a careers page has an "upload cover letter" box, export the Word file as PDF (File → Save As → PDF) and name it Firstname_Lastname_Cover_Letter.pdf. Keep the full 250-word version there. For a referral, send the employee the PDF plus the resume in one email, so they can forward one message.

Want this on your phone?

Everything above, as a PDF built to read on a phone the morning of the interview. It costs nothing — we ask for an email so we can send it, and that is all.

Cover Letter for Freshers: Campus Placement Template