Cover letters & emails

Cover Letter for Freshers in India: Format, Samples and Writing Tips

Learn how to write a cover letter as a fresher in India with a clear format, 3 sample cover letters, do's and don'ts and a checklist before you send.

By GenCVMaker Team · 18 Oct 2026 · 5 min read

A cover letter is a short letter that introduces you and explains why you are a good match for a specific job. For freshers, it can be the most useful part of an application, because it lets you tell the story that a one-page resume cannot: why this role, what you have learned and what you can offer even without long work experience.

This guide explains when you need one, the exact format, three samples for freshers and common mistakes.

Do you need a cover letter as a fresher?

Not always, but it often helps. Many applications in India are submitted through career pages, job portals or email. If the application asks for a cover letter, write one. If it is optional, a short, tailored letter (or a well-written email body) can set you apart from candidates who send only a resume, especially for:

  • campus and off-campus entry-level roles,
  • internships,
  • jobs where you are changing field or have a gap,
  • roles that involve communication or writing.

If you are sending your resume by email, the email itself can serve as a short cover letter.

The standard cover letter format

A good cover letter has four short parts on one page. It should be about 200 to 300 words.

  1. Header: your name, phone, email, city and date. Then the hiring manager's name and company if you know them.
  2. Opening paragraph: the role you are applying for, where you found it and a one-line reason you are a good fit.
  3. Middle paragraph(s): two or three of your most relevant skills, projects or achievements with specific details, linked to what the job needs.
  4. Closing paragraph: express interest, mention that your resume is attached and invite the next step. Thank them politely.
  5. Sign-off: 'Sincerely' or 'Best regards', followed by your name.

If you do not know the manager's name, use 'Dear Hiring Manager'.

Sample 1: Software developer fresher

Subject: Application for Junior Software Developer, Aarav Mehta

Dear Hiring Manager,

I am writing to apply for the Junior Software Developer position advertised on your careers page. As a B.Tech Computer Engineering graduate with hands-on experience in Python, Flask and SQL, I believe I can contribute to your engineering team from day one.

During my final year, I built an expense tracker web application that classmates used to manage their budgets. I designed the database, wrote the backend APIs and added tests that improved reliability. In my two-month internship at [Company], I developed three dashboard pages and fixed 15 reported bugs, which taught me to work with code reviews and deadlines.

I am eager to learn from experienced developers and to help build reliable products at [Company]. I have attached my resume and would welcome the chance to discuss how I can contribute. Thank you for your time and consideration.

Sincerely, Aarav Mehta +91 98765 43210 | aarav.mehta@email.com

Sample 2: Commerce fresher applying for an accounts role

Dear Hiring Manager,

I would like to apply for the Accounts Executive position at [Company]. I recently completed my B.Com and have practical knowledge of Tally Prime, GST filing and Excel, gained through a certification course and a three-month internship at a local firm.

In my internship, I prepared invoices, reconciled bank statements and helped the senior accountant during GST return filing. I am careful with numbers and I take pride in delivering accurate work on time.

I am keen to grow in a finance team and would appreciate the opportunity to speak with you. My resume is attached for your review. Thank you for your time.

Best regards, Rohit Verma

Sample 3: Fresher with no work experience (use projects and education)

Dear Hiring Manager,

I am excited to apply for the Data Analyst Trainee role at [Company]. I graduated in Statistics this year and completed a data analytics course covering Excel, SQL and Power BI.

For my capstone project, I analysed 10,000 rows of retail sales data and created a dashboard that highlighted top-selling products and seasonal trends. This project taught me how to clean data, find patterns and present findings clearly to non-technical readers, skills that match the responsibilities in your job description.

I am a quick learner and keen to apply my skills to real business problems. I have attached my resume and would be glad to discuss the role further.

Yours sincerely, Sneha Iyer

How to write your own, step by step

  1. Read the job description. Underline the top three requirements.
  2. Match each requirement to something you have done. A project, internship, course or club activity counts.
  3. Write the opening in one or two sentences. Name the role and your strongest relevant qualification.
  4. Add one specific story with numbers or results. 'Built an app used by 25 classmates' is better than 'good at coding'.
  5. Show you know the company. Mention a product, value or recent news in one sentence, only if it is genuine.
  6. Close with confidence and politeness. Mention your attached resume and your availability.
  7. Proofread twice. Check the company name, role and spelling.

You can create a first draft with the Cover Letter Generator, which uses your saved resume and the job description. Always read it line by line, remove anything that is not true and add your personal voice.

Do's and don'ts

Do:

  • tailor every letter to the job and company,
  • keep it under one page,
  • use simple, professional language,
  • highlight skills and results, not just duties,
  • save the file as PDF with a clear name such as Aarav_Mehta_Cover_Letter.pdf.

Don't:

  • copy a template with the wrong company name,
  • repeat your resume line by line,
  • use phrases like 'I am a hard-working team player' without proof,
  • mention salary expectations unless asked,
  • make excuses about marks or experience.

Cover letter vs email body

If a job says 'send your resume to careers@company.com', you can paste a shorter version of your cover letter in the email body (100 to 150 words) and attach your resume. We cover this in the job application email sample guide.

Checklist before you send

  • The job title and company name are correct.
  • The letter fits on one page and has no spelling errors.
  • At least one achievement or project is described with detail.
  • Your contact information is correct.
  • Your resume is attached and has been checked with the ATS Resume Checker.

Key takeaway

A strong fresher cover letter is short, specific and honest. It shows that you understand the job, backs your claim with one or two real examples and ends with a polite request for the next step. Draft it with the generator if you want a head start, then make it your own.