How to Write a Cover Letter: Six Steps and a Full Example
How to write a cover letter, built from a real posting: six steps, a requirement-to-proof table for two candidates, and the finished 250-word letter.


On this page
A cover letter is one page, three or four short paragraphs, written for one specific job. It names the role, proves the two or three things the posting cares about most with results from your own work, and asks for an interview. That is also the answer to the three-main-things question people search for, and everything else on this page is method for doing it well.
Most advice on this topic hands you rules. This page builds a letter instead. You'll see a posting for an HR coordinator job, a table matching its requirements to one applicant's proof, and the finished letter assembled from that table, so you can copy the method for your own application. There is a second version of the table for a graduate with no office experience, because the method holds even when the proof comes from a campus job.
The six steps
- Read the posting like a checklist and pick the two or three requirements it cares about most.
- Match each requirement to one specific result from your own work.
- Set up the header and greeting, then open by naming the job and your strongest match.
- Prove each match in the body with the result and its scale, plus what changed because you were there.
- Close by restating the fit in one line and asking for an interview.
- Check every name and claim, then save as a PDF and send.
Step 1: Read the posting like a checklist
You can't write to one job until you know what the job actually wants, and postings tell you if you read them the way the recruiter wrote them. Here is the posting we'll work from, shortened to its requirements.
HR Coordinator, Harbor Line Logistics (Columbus, OH)
- Coordinate interview scheduling across hiring managers in five departments (required)
- Own new hire onboarding from signed offer through first-week orientation (required)
- Maintain accurate employee records in our HRIS
- Field day-one benefits enrollment questions
- Support monthly headcount and turnover reporting
Three signals separate the requirements that matter from the wish list. Repetition is the first; scheduling language appears in the job title and again in the first bullet. Position is the second, because whoever wrote this put interview coordination and onboarding at the top for a reason. The word required is the third, and it sits on exactly those two bullets. Add the HRIS line, since record accuracy gets a bullet of its own rather than hiding inside another one, and you have your list of three.
Ignore the rest for the letter. Benefits questions and monthly reporting belong on the resume if anywhere; a letter that chases all five bullets proves none of them.
Step 2: Match each requirement to one proof
Now pair each requirement with one result you can defend in an interview. One is the operative word. A requirement matched to three vague duties reads weaker than a requirement matched to a single checkable number. Meet Maya Torres, a fictional HR assistant two years into her first job at a regional hospital, applying for the posting above.
| Posting requirement | Proof from Maya's resume |
|---|---|
| Schedule interviews across hiring managers | Books about 20 interviews a week for six department managers at Riverbend Medical Center, including reschedules and panel confirmations |
| Run new hire onboarding | Runs onboarding for roughly 150 hires a year, from signed offer through first-day orientation |
| Keep HRIS records accurate | Moved new hire paperwork out of paper files and into the hospital's HR system, and keeps those records current |
Every cell on the right comes straight from her resume. That matters, because the first thing a recruiter who likes the letter does is open the resume to check it. Now the same table for Jordan Lee, a graduate with no office experience, built from a campus rec center job and two years of part-time retail.
| Posting requirement | Proof from Jordan's campus and retail jobs |
|---|---|
| Schedule interviews across hiring managers | Ran the shift calendar for 12 student staff at the campus rec center, covering swaps and exam-week conflicts |
| Run new hire onboarding | Trained every new hire at a busy retail store, walking each one through the register and the closing routine in their first week |
| Keep HRIS records accurate | Entered weekly inventory counts into the store's point-of-sale system with clean results at every audit |
Jordan's proof is smaller in scale and it still works, because each row answers the requirement with something that happened rather than something claimed. If you're stuck on a row, look at anything you organized or tracked in any job, then translate it into the posting's language. The career change cover letter example runs this exact translation across two different fields if you need to see it stretched further.
Step 3: Set up the top and open with your best match
The top of the letter is administrative, so spend five minutes on it, not thirty. Your name and contact details come first, then the date, then the hiring manager's name and company. For Maya it looks like this:
Maya Torres · Columbus, OH · (614) 555-0182 · maya.torres@email.com
March 3, 2026
Dana Whitfield, HR Manager · Harbor Line Logistics
Greet a named person whenever you can find one. Check the posting and the company's team page, then LinkedIn for whoever runs HR or the team you'd join. Maya found Dana Whitfield in two minutes, so her greeting is Dear Ms. Whitfield, and if she'd found nothing, Dear Hiring Manager is the fallback. Skip To Whom It May Concern; it announces that you didn't look.
The opening is two sentences. Name the job, then lead with the strongest row of your table.
I'm applying for the HR Coordinator role at Harbor Line Logistics. As an HR Assistant at Riverbend Medical Center, I schedule about 20 interviews a week across six department managers, the coordination load your posting lists first.
Jordan's version makes the same move with campus proof.
I'm applying for the HR Coordinator opening at Harbor Line Logistics. For the past two years I've run the shift calendar for 12 student staff at my university's rec center, so scheduling around other people's conflicts is the part of this job I've already done.
Full header rules, greeting choices and banks of opening lines are their own topics. The versions above are the ones that work for most letters.
Step 4: Prove it in the body
The body is where the table becomes prose. Each paragraph takes one requirement, states the proof with its scale, and says what changed because you were there. Here is Maya's first body paragraph next to the table row it came from.
Row 1, scheduling across managers.
Scheduling at Riverbend means holding time on six managers' calendars, most of them running clinical units that can't step away mid-shift. I book the interviews and handle the reschedules, then confirm every panel the day before, and unit directors have stopped double-checking my invites. Five departments at Harbor Line is a volume I already handle.

Notice what the paragraph adds that the table row couldn't. It shows the difficulty, clinical managers who can't step away mid-shift. It adds a reliability signal, nobody double-checks her invites anymore. And it ends on the employer's own number, five departments. That last move is the one generic letters never make.
Rows 2 and 3, onboarding and HRIS accuracy, share the second paragraph.
I also run onboarding for roughly 150 hires a year, from signed offer through first-day orientation. Last spring I moved our new hire paperwork out of paper files and into the HR system, so day-one forms are finished before a hire walks in and nobody chases missing I-9s in week two. Accurate HRIS records are the third thing your posting asks for, and they're the part of this job I've already rebuilt once.
One sentence on why this employer belongs in the body too, and it has to be a reason a competitor couldn't receive. Maya's is that logistics runs on shift coverage the way a hospital does, so a stalled hire is a hole in someone's schedule. "I admire your company culture" is not a reason; it fits every company with a careers page.
Steps 5 and 6: Close, then check and send
The closing is two sentences, and it earns its keep by asking. Restate the fit in one line, then request the interview.
Everything in this letter comes from the same two years at Riverbend, and I'd welcome the chance to walk you through it in an interview. Thank you for your time.
Sign off with Sincerely or Best regards and your typed name. Variations on the closing line are a separate topic; this one does the job. Before you hit send, run the checklist.
- Company and manager names spelled exactly as the company writes them, capitalization included
- Every number and claim in the letter appears on your resume
- One page, three or four paragraphs, no dense walls of text
- Saved as a PDF named with your name and the company, like Maya-Torres-Harbor-Line-Logistics.pdf
- Pasted into the email body instead of attached, if the posting asks for that
- No paragraph you could send to a different company without editing
Send a PDF unless the posting says otherwise, because a PDF looks the same on every screen it opens on. Then give it about a week before you nudge; here's how to follow up on a job application without becoming a pest.
The finished cover letter
Here is the full letter assembled from the six steps, at roughly 250 words. All three requirement matches are visible in the text, and every number traces back to the table in step 2.
Maya Torres
Columbus, OH · (614) 555-0182 · maya.torres@email.com
March 3, 2026
Dana Whitfield, HR Manager
Harbor Line Logistics
Dear Ms. Whitfield,
I'm applying for the HR Coordinator role at Harbor Line Logistics. As an HR Assistant at Riverbend Medical Center, I schedule about 20 interviews a week across six department managers, the coordination load your posting lists first.
Scheduling at Riverbend means holding time on six managers' calendars, most of them running clinical units that can't step away mid-shift. I book the interviews and handle the reschedules, then confirm every panel the day before, and unit directors have stopped double-checking my invites. Five departments at Harbor Line is a volume I already handle.
I also run onboarding for roughly 150 hires a year, from signed offer through first-day orientation. Last spring I moved our new hire paperwork out of paper files and into the HR system, so day-one forms are finished before a hire walks in and nobody chases missing I-9s in week two. Accurate HRIS records are the third thing your posting asks for, and they're the part of this job I've already rebuilt once.
I want to bring this to Harbor Line specifically because logistics runs on shift coverage the way a hospital does. A stalled hire is a hole in someone's schedule, and I like being the person who keeps that from happening.
Everything in this letter comes from the same two years at Riverbend, and I'd welcome the chance to walk you through it in an interview. Thank you for your time.
Sincerely,
Maya Torres
Five common cover letter mistakes
1. Repeating the resume. The recruiter has your resume open in the next tab, so a letter that restates it wastes its one page. Add what the resume can't hold, the difficulty and the context behind the bullet.
- Before: As stated in my resume, I was responsible for scheduling interviews and onboarding new employees.
- After: The 20 interviews a week on my resume are booked for six managers who run clinical units, and getting time on those calendars is the actual skill.

2. A letter that fits any company. If you could swap in another company's name without changing a word, the reader can tell, and so can the next reader at the next company.
- Before: I am excited to apply my skills at your esteemed organization.
- After: Logistics runs on shift coverage the way a hospital does, which is why yours was the posting I stopped on.
3. Apologizing for what you lack. An apology hands the reader a reason to say no. State the transferable proof and let it stand. The same rule applies to explaining an employment gap in a cover letter, where one neutral line beats a paragraph of explanation.
- Before: Although I don't have any real HR experience, I am a fast learner and eager to grow.
- After: Running the shift calendar for 12 student staff taught me the exact conflict-juggling this role needs on day one.
4. Writing about what you want. Growth and opportunity are your reasons to apply, and the employer already assumes them. Give the reader their reasons instead.
- Before: This role would be a wonderful opportunity for me to grow my career in human resources.
- After: Your posting asks for onboarding at scale, and I run it for about 150 hires a year.
5. A wrong company or manager name. This is the fastest rejection there is, because it proves the letter is recycled. If you work from a previous letter, search the document for the old company's name before you send anything.
- Before: Dear Ms. Whitford, I would love to join the team at Harborline Logistic.
- After: Dear Ms. Whitfield, followed by the company's name exactly as it appears on its own website.
The three golden rules, and where AI fits
If you keep nothing else from this page, keep the three golden rules. Write to one job. Offer proof, not claims. Stay on one page. Every mistake above breaks at least one of them.
On AI, be honest with yourself about what a chat tool can do. It will produce a competent shell of a letter in seconds, and recruiters now read stacks of shells that all sound the same. What it cannot supply is your 20 interviews a week or your 150 hires a year, because it doesn't know them, and a letter without those specifics is a shell no matter who typed it. Draft with AI if that helps you start, then replace every general sentence with a row from your table. If you go that route, the Claude cover letter prompt we published at least forces the tool to ask for your specifics before it writes a word.
Your next step
The whole method depends on one habit, keeping your resume open while you write, because every proof line has to trace back to it. Roleframe builds that habit into the tool. It drafts a job-specific cover letter from your resume for you to edit, the letter inherits your resume's theme so both documents match, and the PDF download is free. Students and recent graduates can start from the internship cover letter examples and adapt the no-experience table from this page.
Frequently asked questions
- What are the three main things needed in a cover letter?
Name the specific job you're applying for, prove the posting's top two or three requirements with results from your own work, and ask for an interview. Everything else is packaging around those three.
- What is a good example of a covering letter?
The HR coordinator letter on this page is the shape to copy. It runs about 250 words, it was written to one posting, and every claim in it can be checked against the resume. If yours reads that way for your job, it's a good letter, whatever the role.
- How long should a cover letter be?
One page at most, and usually well under it. Three or four short paragraphs somewhere around 250 to 350 words is the range that gets read. The finished example above sits near 250 words and still covers three requirements; if yours runs long, cut the paragraph about yourself before you cut a proof.
- Do employers still read cover letters?
Not every employer reads them, and fewer postings require one than they used to. When a posting does ask, assume it gets read, often as a tie-breaker between similar resumes. Write one whenever it's requested, and consider one anyway when your background needs a bridge the resume can't build, such as a career change or a return after a break.
- How do you write a cover letter with no experience?
Use the second table on this page as your model. A campus job, retail shifts or volunteer work all produce real proof, like a shift calendar you ran or the new hires you trained. Match each posting requirement to one of those results, and never apologize for what's missing; the apology is the only thing that makes the gap visible.
- Should I use ChatGPT to write my cover letter?
As a drafting aid, fine. As the author, no. Chat tools produce letters that sound like each other because the model doesn't know your results, and a recruiter reading twenty of them in a sitting can feel the sameness. Keep the structure it gives you, then replace every general sentence with a specific number or outcome from your own work.
- Do I need a different cover letter for every job?
Yes, though not from scratch. The skeleton stays while the requirements and proofs change. Redo the step 1 read and the step 2 table for each posting, swap in the matching rows, and rewrite the why-this-employer sentence. Once you've done it twice, that's a 20 to 30 minute job, not a fresh essay.
Ready to write your cover letter?
Writing a cover letter takes time, and a generic one is easy to spot. Pick a letter template that matches your resume, or let Roleframe draft a first version from the job posting using only what your resume backs up.








