The honest answer is sometimes — and the pattern of when is predictable enough to save you a lot of wasted effort. Here's the decision logic we'd use, plus the one rule that makes a cover letter worth reading when you do write one.
When to write one, when to skip it
Write it when
- The posting explicitly asks for one — required means required
- A human reads applications end-to-end (small companies, direct-to-manager)
- You're changing careers or explaining a gap — the resume can't argue, the letter can
- Someone referred you — give that human one page of ammunition
Skip it when
- Hundreds of applicants and an automated funnel — it's often never opened
- The field is optional at a big company
- You'd be sending the same boilerplate everywhere
- You haven't fixed the resume's keyword gaps yet — the letter can't rescue it
In the skip cases, an hour spent tailoring your resume keywords beats an hour spent on prose, every time — the letter is read after the parsed resume already passed or failed.
The one rule: every claim traces to your resume
The fastest way to torch a good application is a letter that outruns the resume — skills the resume never shows, enthusiasm for a stack you've never touched. Recruiters read the two documents side by side, and mismatches read as fabrication.
The structure that gets read
The strong letter is narrow. Under a page, no restating your history:
- 1
One sentence: why this role, specifically
Name something real about the team, product, or problem — not the company's size or prestige.
- 2
Two short paragraphs: your strongest evidence vs their top two requirements
Pull the numbers straight from your resume bullets — the quantified ones do the persuading.
- 3
One closing line
Availability and a plain sign-off. Confidence is brevity.
This grounding rule is why JobFitAI's cover letter generator is constrained to your parsed resume: it drafts from the experience and metrics you actually have, against the JD's weighted requirements — and refuses to invent the rest.
Sequence it correctly
A cover letter amplifies a resume that already matches; it cannot rescue one that doesn't. Run the free Job Fit Score first, close the keyword and evidence gaps it lists, and only then decide — using the rules above — whether this particular application earns a letter at all.
Written by
JobFitAI Team
The team building JobFitAI's deterministic scoring engine — nine evidence-anchored axes, a nine-vendor ATS parse simulation, and every point backed by receipts.
