How long should a cover letter be? Under one page: about 250 to 400 words in three or four short paragraphs, which fills half to three quarters of a page. That is the range career guides agree on. The Muse says "less than one page", "three to five paragraphs" and "less than 400 words", and Resume Optimizer Pro puts the ideal at "around 300 words, 3 to 4 paragraphs". Two cases break the rule: an academic job, where two pages is normal, and an online form's text box, where 100 to 200 words works better. Below are lengths by situation, a sample letter with the word count of every paragraph, and the same letter cut to 131 words for a text box.
The answer: one page, three or four short paragraphs
The 250 to 400 word range is advice, not a measured standard. No study has found an ideal word count. The closest thing to data is a vendor survey: in ResumeLab's survey of 205 HR professionals, as reported by The Muse, 42% preferred letters between half a page and one page, 40% preferred less than half a page, and "only 18% said they preferred cover letters longer than one page." That is one company's poll, but it points the same way as every career guide: shorter wins.
The reason short works is simple. A cover letter has one job, which is to connect your strongest evidence to the posting's main requirement. That takes one paragraph of proof and a short opening and close. Everything after that is usually a summary of the resume, which the reader has already.
Polish also counts for less than it used to. When an online labor platform launched an AI cover letter tool, letters matched postings more closely, but "the correlation between cover letters' textual alignment and callbacks fell by 51%", and employers "shifted toward alternative signals, including workers' prior work histories", according to a 2025 working paper by Cui, Dias and Ye. Smooth, posting-shaped prose is now easy to produce. A specific result with a number is not, and it takes very few words. Whether you need a letter at all is covered in is a cover letter necessary.
Length by situation: a table
The ranges below are our suggestions, built on the 250 to 400 word consensus above and adjusted for what each situation needs to prove.
| Situation | Words | Paragraphs | Page | What the extra or missing words are for |
|---|---|---|---|---|
| New graduate | 250 to 350 | 3 or 4 | about half | One project or internship told in full, instead of many listed |
| Experienced hire | 250 to 400 | 3 or 4 | half to three quarters | Two results, matched to the two requirements that matter most |
| Career change | 300 to 400 | 4 | up to three quarters | One extra paragraph that explains the move and the skills that carry over |
| Internal transfer | 150 to 250 | 2 or 3 | under half | The hiring manager can ask your current manager; say why this team and what you have done here |
| Referral | 150 to 250 | 2 or 3 | under half | Name the referrer in the first line, then one result |
| Online form text box | 100 to 200 | 1 or 2 | not a page | Plain text, read on screen; one result and a closing line |
| Academic faculty job | up to 2 pages | 5 or more | 1 to 2 pages | Research, teaching and fit with the department, which the CV cannot explain |
The academic row is the only one that runs long. Northwestern University's PhD and postdoc career office describes the faculty cover letter as "a single spaced, two-page introductory document." For industry jobs, even research roles, use the one page rule.
A sample letter with word counts
This sample is written for this post. The applicant, the company and the numbers are invented. It is a new graduate applying for a junior data analyst role, and the body comes to 264 words (270 with the greeting and sign-off), near the low end of the 250 to 400 word range.
Dear Ms. Alvarez,
I am applying for the Junior Data Analyst role at Northwind Logistics because your posting describes the problem I spent my final year on: late deliveries that nobody could explain. I graduate in May with a B.S. in Statistics, and I would like to bring that work, and the habits it taught me, to your routing team.
For my capstone, I worked with a regional food distributor to find out why so many of its deliveries arrived late. I cleaned 14 months of GPS and order data in SQL, built a model in Python that flagged the routes most likely to slip, and presented the results to the operations manager and two dispatchers. The company moved two loading windows based on the findings, and late deliveries on those routes fell from 22% to 13% over the next eight weeks. Your posting asks for SQL, Python and the ability to explain findings to people who do not read code. That project needed all three, and the last one was the hardest.
I also noticed that Northwind is moving its weekly reporting to Tableau this year. I built the capstone dashboards in Tableau and taught two classmates to use it, so I could help with that move from my first week. I am authorized to work in the United States on OPT and am eligible for the STEM OPT extension.
I would welcome the chance to talk about how this work could apply to your routes, and I am happy to walk through the model or the dashboards in more detail. Thank you for your time.
Sincerely, [Your name]
| Paragraph | Job | Words |
|---|---|---|
| Opening | Name the role and the reason in one sentence, then who you are | 57 |
| Proof | One project: what you did, with which tools, and the result with a number | 113 |
| Fit | One detail from the posting or the company, and work authorization if it matters | 58 |
| Close | Ask for the conversation | 36 |
| Total body | 264 |
Notice where the words go. The proof paragraph is the longest because it is the only part the resume cannot do as well: it tells one story with a cause and a result. The opening has no "I am writing to express my interest". The close has no list of qualities. If your draft is over 400 words, cut from the opening and the close first, then from any second story in the proof paragraph. For building the letter from scratch, see how to write a cover letter.
Cutting it to fit a text box
Many online forms offer a text box instead of, or next to, a file upload. Lever's form on the posting we opened, for example, has a box labelled "Additional information" with the prompt "Add a cover letter or anything else you want to share." A one page letter pasted there reads like a wall of text on screen. Here is the same letter cut to 131 words and 729 characters.
I am applying for the Junior Data Analyst role because your posting describes the problem I spent my final year on: late deliveries nobody could explain. For my capstone, I cleaned 14 months of a food distributor's GPS and order data in SQL, built a Python model that flagged the routes most likely to slip, and presented it to the operations team. After the company moved two loading windows, late deliveries on those routes fell from 22% to 13% in eight weeks. I built the dashboards in Tableau, which your team is adopting this year, so I could help with that move early. I graduate in May with a B.S. in Statistics and am authorized to work on OPT, with STEM OPT eligibility. I would welcome a conversation about your routes.
What changed between the two versions:
| Cut | Why it can go |
|---|---|
| Greeting and sign-off | The form already shows your name, and there is no letter layout to frame |
| "and the habits it taught me" | Says nothing the result does not show |
| "Your posting asks for SQL, Python and..." | The proof sentence already names SQL and Python |
| "taught two classmates" | A nice detail, but a second point in a box that has room for one |
| The offer to walk through the model | The closing line already asks for a conversation |
What stayed: the role, the problem, the tools, the result with its numbers, the one company detail and work authorization. If the box is even smaller, keep the first three sentences.
Paste versus upload on online forms
We opened one public posting on each of three common applicant tracking systems on 18 October 2026 to see what the cover letter field actually is.
| Platform | What the form offered | Character limit declared in the page |
|---|---|---|
| Greenhouse | A Cover Letter field with "Attach", Dropbox, Google Drive or "Enter manually", and "Accepted file types: pdf, doc, docx, txt, rtf" | None on the pasted text box |
| Lever | An "Additional information" box: "Add a cover letter or anything else you want to share." | None |
| Ashby | A Cover Letter field that takes a file only ("Upload File or drag and drop here"), plus employer questions answered in "Type here..." boxes | None on the question boxes |
Three things follow from that.
The box rarely stops you, so the limit is the reader. Every text box we
found was an HTML textarea element with no maxlength, and
MDN's reference
notes that without that attribute "the user can enter an unlimited number of
characters." A form that does set one will stop accepting text at the limit,
so if your letter stops appearing as you paste, that is the likely reason. Either way, a screen of unbroken
text is harder to read than a page, which is why the text box row in the
table above is the shortest.
Pasting strips formatting. A textarea is, in MDN's words, "a multi-line plain-text editing control". Bold, italics, fonts, letterhead and clickable links do not survive the paste. Line breaks do. Before you paste, copy the letter into a plain text editor, put one blank line between paragraphs, write any link out in full, and read it once in the box before you submit.
Upload when you can. If the form takes a file, attach the formatted one page version as a PDF or DOCX and leave the text box empty, unless the form requires both. Some forms also ask a question that is a cover letter in disguise, such as "Why do you want to work here?" Answer that with the text box version, not with "please see my attached letter." The same one page logic applies to the resume itself, which our one page resume guide covers.
Short cover letter examples
These samples are written for this post. Every name and number is invented. Each one stays under 110 words.
Internal transfer (102 words)
I would like to be considered for the Customer Insights Analyst role on your team. For the past two years I have run the weekly churn report for the support organization, and last quarter my analysis of cancellation tickets led us to rewrite the onboarding emails, after which 30-day cancellations dropped from 9% to 7%. I already know the warehouse tables your team uses and have worked with two of your analysts on shared dashboards. My manager knows I am applying and is happy to speak with you. I would welcome a short conversation about what the team is working on next.
Referral (91 words)
Jordan Lee on your platform team suggested I apply for the Site Reliability Engineer role. For three years I have been on call for a payments service handling about 2,000 requests a second, and last year I led the move of its alerts from static thresholds to error budgets, which cut pages per week from 40 to 12 without missing an incident. Your posting mentions reducing alert fatigue as a first-quarter goal. That is the work I know best, and I would like to talk about how your team approaches it.
Text box for an hourly role (66 words)
I am applying for the Shift Supervisor position at your downtown store. I have worked at a grocery store for three years, the last one as a key holder who opens on weekends and trains new cashiers. I trained six new hires this year, and all six were still with us after 90 days. I am available evenings and weekends and can start in two weeks.
Where ApplyEze fits
ApplyEze, which publishes this blog, writes a resume for each posting it applies to, and a cover letter when the form asks for one, as PDF and DOCX. Whatever writes your letter, apply the test from this post: one specific result, under a page, and nothing you could not repeat in an interview.
