The Cover Letter Reality Report
This report is built on the real cover letters people wrote on GenerateCoverLetter.com. We looked at 266 completed letters from 188 job-seekers, written between December 2025 and June 2026. Each letter came with the actual job description the applicant pasted in (averaging about 2,800 characters of real posting text) and the letter our tool produced with them. We removed a handful of test entries before analyzing. This is a fixed snapshot of that six-month window, not a live feed, and we say so because the honest version of a number is the only one worth citing.
Last updated
Key findings
Three things the real data says
228 job titles
Across 266 real applications, people wrote for 228 different job titles. 86.8% of them appear only once. There is no typical job.
~2/3 shared
Roughly two-thirds of what an ATS scans for is the same soft-skill vocabulary in almost every role. Team appears in 72% of postings, communication in 66%.
328 words
The real letters people kept average 327 words, median 328. 94.5% come in at or under one page.
Finding 1
Is there a most common job people apply to?
Across 266 real job applications, people wrote cover letters for 228 different job titles. 86.8% of those titles appear only once in the entire dataset. No single role accounts for more than 2.6% of applications.
That is 1.17 letters per job title. The most in-demand jobs list is a myth for the person actually applying: almost everyone is writing for a role that is, in practice, one of a kind. Every career publication runs the 10 most in-demand roles of the year. Our data says that framing misses how job-seeking actually works. It is 228 individual searches, not a top-10 list.
198 of 228 titles were written exactly once. A couple of small peaks, then a long flat carpet of ones.
| Top niche role | 7 |
|---|---|
| Customer service rep | 3 |
| Data analyst | 3 |
| Typical repeated title | 2 |
| Written exactly once (x198) | 1 |
Source: The Cover Letter Reality Report, GenerateCoverLetter.com. https://www.generatecoverletter.com/research/cover-letter-reality-reportIf every job is effectively one of a kind, a template cannot tailor for you. That is the problem GenerateCoverLetter.com was built to solve. It reads the specific posting and your resume, not a category.
See your fit for a job you are eyeingFinding 2
Which ATS keywords actually recur across real job postings?
We read the real job descriptions applicants pasted in, an average of about 2,800 characters each, and counted which terms recur across postings, grouped by role family. We ranked by how many of a family's postings contain each term, not raw frequency, so one wordy listing cannot skew the result. What follows is what the postings themselves ask for, in the applicant's own uploaded evidence.
The universal layer: the same soft skills in almost every role
Roughly two-thirds of ATS keyword hits are the same soft-skill vocabulary in every role. The hard skills are what change by field.
| team / teamwork | 72% |
|---|---|
| communication | 66% |
| management / manage | 62% |
| Excel / spreadsheets | 38% |
| attention to detail | 30% |
| problem-solving | 28% |
Source: The Cover Letter Reality Report, GenerateCoverLetter.com. https://www.generatecoverletter.com/research/cover-letter-reality-reportRoughly two-thirds of what an applicant-tracking system is scanning for is the same soft-skill vocabulary in almost every job. You cannot skip communication, teamwork, or management no matter what you are applying for. The hard skills are what change by field.
| content | 89% |
|---|---|
| creative | 84% |
| social media | 79% |
| digital | 79% |
| platforms | 79% |
| systems | 83% |
|---|---|
| development | 72% |
| technical | 67% |
| engineering | 67% |
| problem-solving | 61% |
Marketing & communications
19 postingsSee real examples: marketing manager, social media manager, digital marketing manager, content writer, copywriter, graphic designer.
Engineering & tech
18 postingsSee real examples: software engineer, web developer, devops engineer, data scientist, mechanical engineer, electrical engineer.
Healthcare
38 postingsSee real examples: registered nurse, medical assistant, nurse practitioner, certified nursing assistant.
Administrative & operations
28 postingsSee real examples: administrative assistant, executive assistant, office manager, customer service representative.
Skilled trades & operations
16 postingsSee real examples: HVAC technician, automotive technician, carpenter, warehouse associate.
Some families in our data were too small to publish a reliable list (finance, education, sales, and pure analyst roles each had fewer than 15 postings in this window). We left them out rather than present a shaky number. Healthcare and administrative postings lean heavily on general operational language; the sharpest, most distinctive keyword sets appear in marketing and engineering, where the required tools are named explicitly.
You do not have to guess which of these terms your job wants. Paste the posting and we will show you the ones that match and the ones you are missing, before you apply.
Check your keywordsFinding 3
How long should a cover letter be?
The real cover letters people kept and downloaded average 327 words. The median is 328. 94.5% come in at or under 400 words, about one page. Half of all letters land between 292 and 356 words, and the tenth-to-ninetieth percentile range is 270 to 383 words. Almost nobody writes a two-page cover letter that survives to the finish.
94.5% of letters come in at or under 400 words. Median 328. The box is the middle half of all letters.
| Minimum | 231 words |
|---|---|
| 10th percentile | 270 words |
| 25th percentile | 292 words |
| Median | 328 words |
| 75th percentile | 356 words |
| 90th percentile | 383 words |
| Maximum | 456 words |
Source: The Cover Letter Reality Report, GenerateCoverLetter.com. https://www.generatecoverletter.com/research/cover-letter-reality-reportA note on method
Our system stores a target length for each letter, and if you sort by that stored field you would get a misleading average clustered at a round number. So we ignored it and counted the words in the finished letters themselves. The 327-word figure is the real one. We mention this because a data report is only worth the care taken to get it right.
Want a letter that lands at this length, in your voice? See real examples for popular roles.
Methodology
The corpus is a fixed snapshot of real cover letters written on GenerateCoverLetter.com between December 2025 and June 2026, each paired with the job description the applicant pasted in. We removed obvious test entries before analyzing.
Two subset sizes appear in this report, on purpose. The role-diversity and length findings use the full clean set of 266 letters from 188 users covering 228 titles (any letter with a real body and a job description of at least 80 characters). The keyword-by-family finding uses the stricter subset of 219 letters whose pasted job descriptions were substantial enough (at least 400 characters, averaging about 2,800) to do honest term analysis. Short job descriptions are excluded from the keyword pass on purpose: you cannot derive what a posting asks for from two sentences. This is not a caveat to hide. It is the reason the numbers are trustworthy, so it goes in the open.
The queries behind each number
- Baseline: 339 raw rows, 220 users, 2025-12-04 to 2026-06-06.
- Role diversity (canonical): 266 letters, 188 users, 228 titles, mode 7 (2.6%), 198 titles (86.8%) unique, 1.17 letters per title.
- Length: from the finished letter text (n=219), mean 327, median 328, 25th-75th percentile 292 to 356, 10th-90th 270 to 383, min 231, max 456, 94.5% at or under 400 words.
- Universal terms: substring frequency across all 219 analyzable postings (team 72%, communication 66%, manage 62%, Excel 38%, detail 30%, problem-solving 28%).
- Family keyword lists: a document-frequency pass over the classified job descriptions (unigrams and bigrams, stopwords and job-posting boilerplate removed, ranked by the share of a family's postings that contain each term). Only families with at least 15 postings are published.
Write for the job in front of you
Every posting is different. Paste the job description and your resume, and the AI writes a tailored cover letter in your voice, with the keywords that posting scans for already built in.
Write my cover letterFree preview. $1 to unlock editing and downloads.
Or browse cover letter examples for your role.