Cover letter guide
The cover letter that gets your resume read.
A good cover letter does one job: it tells the person hiring why you, for this role, in under a minute. Here is what makes one work, the shapes that suit different jobs, and examples for every kind of career.
Why a cover letter still matters
Your resume lists what you have done. The letter is where you connect it to this job, in your own voice.
It gives the context a resume can’t
Why this role, why now, a career change, a move to a new city or a gap in your history: a few honest sentences answer what a list of jobs cannot.
It shows you read the posting
A letter that speaks to the two or three things the job needs most stands out at once. A generic one is just as easy to spot.
It is a writing sample
Clear, specific, well-organized writing is itself evidence of how you work, in almost every profession.
Not every recruiter reads every letter. But when one is requested or optional, a specific letter can only help you, and a generic one can quietly count against you.
The anatomy of a strong letter
Three or four short paragraphs on one page, around 250 to 350 words. Each has one job.
-
1
Opening: the role and your strongest reason
Name the job and give one specific reason you fit. Skip “I am writing to apply for…”: they already know.
-
2
Proof: two achievements that match
Pick the requirements that matter most in the posting and show you have done them, with numbers wherever you have them.
-
3
Fit: why this company
One or two sentences that could only be written to this employer: their work, a challenge they named, a value you share.
-
4
Close: a confident next step
Ask for the conversation, thank them, and stop. No pleading, no repeating your resume.
Three shapes that work
Most letters follow one of these. Pick the one that fits how the job is posted and how you are applying.
Classic
Most roles, most industries
Opening, proof, fit and close in four short paragraphs. The safest choice when you are unsure.
T-letter
Postings with a clear list of requirements
Two columns: what they are looking for, and what you bring, line by line. Easy to scan for technical and specialist roles.
Short note
Applying by email or a portal message
Three brief paragraphs in the body of the message, with your resume attached. Polite, direct, and quick to read.
Do and don’t
Do
- Address a person by their full name when you can find it, such as “Dear Elena Alvarez,” so you never have to guess a title. “Dear Hiring Team” is the fallback, never “To whom it may concern”.
- Write a new opening for every application, built on what that posting asks for.
- Use the employer’s own words where they truthfully describe your experience.
- Back up claims with numbers: scope, time saved, people helped, results.
- Keep it to one page: three or four short paragraphs, around 250 to 350 words.
- Match your resume: the same name, contact details, dates and facts.
- If the application form gives you a text box instead of an upload, paste plain text and keep the formatting simple.
Don’t
- Start with “I am writing to apply for…” or your life story.
- Repeat your resume line by line. Pick the two things that matter most.
- Claim experience you don’t have. It will come up in the interview.
- Lean on clichés like “hard-working team player” or “passionate self-starter”.
- Make it about what the job does for you. Show what you will do for them.
- Send it without reading it aloud once. You will hear what spell-check misses.
Make it sound like you
Hiring teams now read many letters written with AI, and they read alike. What stands out is the detail only you could write.
Use details only you know
A project name, a number you measured, a moment that changed how you work. Generic praise could have been written by anyone.
Cut the phrases that sound generated
“I am thrilled to apply”, “a proven track record”, “I am confident I would be a great asset”. Say what you did instead.
Read it in your own voice
If you wouldn’t say a sentence to the interviewer, rewrite it until you would. A tool can draft it; the letter you send should sound like you.
Strong openings for every career
The first sentence decides whether the rest gets read. A few examples of turning a generic opening into a specific one.
Software engineer
Instead ofI am writing to apply for the Backend Engineer position.
TryYour posting asks for someone to scale a payments API; I led the move of ours to event-driven services, and p95 latency dropped from 900 ms to 180 ms.
Registered nurse
Instead ofI am a dedicated nurse seeking a new opportunity.
TryAfter six years on a busy cardiac step-down unit, I’m drawn to your telemetry team’s focus on early warning and patient education.
Accountant
Instead ofI believe I would be a great fit for your accounting team.
TryI closed the books for three entities under US GAAP and cut our month-end close from 10 days to 6: the work your Senior Accountant role describes.
Marketing manager
Instead ofI am a passionate marketer with a proven track record.
TryYour launch of the spring line reached a new audience; I ran the campaign that grew our email list from 20,000 to 85,000 in a year.
Teacher
Instead ofPlease accept this letter as my application for the teaching position.
TryIn eight years teaching ninth-grade science, I raised the share of students passing the regional exam from 61% to 84%, and I’d love to bring that to your school.
Sales representative
Instead ofI am a results-driven sales professional.
TryI opened 40 new accounts in a territory that had been flat for two years, and your posting is looking for exactly that kind of growth.
Project manager
Instead ofI have extensive experience managing projects.
TryI delivered a 14-month ERP rollout across four sites on budget, and your role leads the same kind of change.
Graphic designer
Instead ofI am a creative designer with an eye for detail.
TryYour rebrand asks for a system, not a logo; I built the identity and design system a 60-person team still uses three years later.
Customer support
Instead ofI am a people person who loves helping customers.
TryI kept a 96% satisfaction score while handling 70 tickets a day, and I trained the six people who joined after me.
Career changer
Instead ofAlthough I don’t have direct experience, I am eager to learn.
TryTen years of teaching taught me to design learning people actually finish, which is the heart of your instructional designer role.
Full examples, in each shape
Three complete letters for different careers. The people and companies are invented; the shapes and choices are the ones that work.
Maya Reyesmaya.reyes@email.com · Chicago, IL
Elena Alvarez, Finance Director · Alder Foods
Dear Elena Alvarez,
I’m applying for the Senior Accountant role because it asks for exactly what I’ve spent seven years doing: closing the books for a multi-entity group, accurately and on time.
At Ridgeway Foods I own the month-end close for three entities under US GAAP and prepare the balance-sheet reconciliations our auditors rely on. Last year I automated our bank reconciliations in NetSuite, and the close went from 10 days to 6 with no material adjustments at year end.
Your posting mentions close automation and process improvement. That is the work I enjoy most: making a process faster without making it riskier, and documenting it so the team can run it without me.
I’d welcome the chance to talk about how I could help Alder Foods as it grows. Thank you for your time and consideration.
Best regards,
Maya Reyes
Why it works: It opens with the match, proves it with one hard number, connects to a need named in the posting, and closes in a single line.
Daniel Okafordaniel.okafor@email.com · Austin, TX
Hiring Team · Harbor & Pine Health
Dear Hiring Team,
Your Backend Engineer posting lists four things you need. Here is how my experience lines up with each:
| You are looking for | What I bring |
|---|---|
| Scaling high-traffic APIs | Moved our payments API to event-driven services; p95 latency fell from 900 ms to 180 ms. |
| Healthcare data and compliance | Three years building HIPAA-compliant services, including audit logging for patient records. |
| PostgreSQL at scale | Designed the partitioning that kept our 2 TB database fast as volume tripled. |
| Mentoring | Mentored four junior engineers; two now lead their own services. |
I’d be glad to walk you through any of these in more detail. Thank you for considering my application.
Kind regards,
Daniel Okafor
Why it works: A requirements-heavy posting gets a scannable answer. Each row pairs their need with evidence, so the reader checks boxes in seconds.
Sofía Marínsofia.marin@email.com · Denver, CO
Jordan Lee, Learning Lead · Fieldnote Learning
Hi Jordan,
I’m applying for the Instructional Designer role. For ten years I taught high school science, and the part I loved most was designing lessons that students actually finished and remembered.
Last year I rebuilt our department’s online biology course; completion went from 58% to 91%. I’ve since completed a certificate in learning design and built three short courses in Articulate Rise, linked in my resume.
I’d love to bring a teacher’s sense of what keeps learners going to your team. My resume is attached, and I’m happy to talk whenever suits you.
Thank you,
Sofía Marín
Why it works: It turns a career change into a strength in the first paragraph, gives one result that transfers, and keeps the note short enough for an email.
Before you send it
- The company name, the role and the person’s name are right, and spelled right.
- Every claim matches your resume, and you could talk about each one in an interview.
- It fits on one page, in a clean, readable font.
- You read it aloud once, start to finish.
- It is saved as a PDF named clearly, for example Maya-Reyes-Cover-Letter.pdf.
- If you apply by email, the letter is in the body of the message and the resume is attached.
Write yours from your own experience.
Resume Graph writes your cover letter from your matched resume and the answers you gave, so your letter and your resume tell the same story, in the posting’s own terms, with nothing you can’t back up. You can edit every line before you send it.
Write my cover letter