Back to blog
Writing Tips

How to Write a Cover Letter That Actually Gets Read

Mar 12, 2026 6 min read

Most cover letters fail for the same reason: they retell the resume. Recruiters have already read your resume. A cover letter that says "I have 4 years of experience in software development" is wasted space.

The Three-Paragraph Formula

Paragraph 1 (Hook): Why this company, specifically. Not "I am excited about this opportunity" — that's noise. Instead: "I've been following Stripe's developer experience work since the Radar v2 launch. The engineering blog post on their fraud detection rewrite made me apply."

Paragraph 2 (Your best proof): One specific achievement that directly addresses what they're looking for. Not a list of skills — one story with a number. "At my last role, I led the migration of our payment processing system from a monolith to microservices, reducing checkout failures by 34% and enabling the team to ship features 3x faster."

Paragraph 3 (The ask): Short, direct, no filler. "I would love to discuss how my experience building high-availability payment systems can help Stripe scale its fraud detection infrastructure. I'm available for a call any time this week."

What to Remove

Remove: "I am writing to apply for the position of..." (they know) Remove: "I believe I am a strong fit..." (unsubstantiated) Remove: Any sentence that starts with "I am passionate about..." Remove: Anything that is already on your resume

Length

Half a page. Three paragraphs. Never more than 300 words. Recruiters spend an average of 7 seconds on a cover letter before deciding to read it or skip it.

Tone by Role

For startup roles: conversational, direct, show personality. For enterprise roles: professional but not stiff; emphasize scale and process. For creative roles: the cover letter IS the work sample — make it creative.

The CVAgent Cover Letter Tool

CVAgent's Cover Letter Generator produces a tailored 3-paragraph letter from your resume and the job description, choosing the right tone for the company type. Run it for each application and edit the opening hook to make it personal.

Ready to test your resume?

Get your ATS score and full analysis in under 30 seconds.

Analyze My Resume

More articles