← Back to Blog

Resume Tips

How to show a promotion on your resume (with examples)

A promotion is the strongest proof on your resume, and most people format it so nobody sees it. Two layouts that work, real examples, and the messy cases handled.

By Guy Vago | | 8 min read
Illustration of a resume with job title cards rising like a staircase, showing a promotion

You got promoted. That's the good news. The bad news: most people list their promotion on their resume in a way that either hides it completely or makes an ATS think they held four jobs in five years. I've seen resumes where someone went from analyst to senior manager at the same company and a recruiter skimming for six seconds would never know.

That's a waste. A promotion is one of the strongest signals you can put on a resume. It's a third party (your old employer) publicly saying "this person was good enough that we paid them more to stay." No bullet point you write about yourself carries that kind of weight.

So let's get it formatted right. This guide covers the two layouts that work, when to use each, what to do with messy cases (title changes that weren't really promotions, three roles in two years, a promotion right before a layoff), and the mistakes that quietly cost people interviews.

Why promotions get lost on resumes

Two failure modes, and they're opposites.

The first: you list each role as a completely separate entry, with the company name repeated. A recruiter skimming fast sees four company headers and reads it as four employers. Now you look like a job hopper, which is the exact opposite of what happened. You were so good they kept giving you bigger jobs.

The second: you collapse everything into one entry with your latest title and cram all the history into bullets. "Promoted twice in three years" buried as bullet number five. The recruiter never sees the earlier titles, the progression is invisible, and the ATS only indexes one job title, which matters if the earlier title is the one matching the job you're applying for now.

Both mistakes come from the same place: nobody teaches this format. Resume templates almost never show a promotion example. So people guess.

The stacked format (use this one most of the time)

List the company once, then stack the titles under it in reverse chronological order, each with its own dates.

Here's what it looks like:

Meridian Health Systems, Chicago, IL

Senior Financial Analyst | June 2024 - Present

  • Own the monthly close for a $40M business unit, cutting close time from 9 days to 5

  • Built the forecasting model leadership now uses for quarterly board reviews


Financial Analyst | March 2022 - June 2024
  • Automated variance reporting in Excel and Power BI, saving the team roughly 12 hours a month

  • Promoted after 18 months, six months ahead of the typical track


Notice a few things. The company appears once, so nobody misreads it as two employers. Each title keeps its own dates, so the progression reads at a glance. And the promotion itself gets named in a bullet under the earlier role, with a detail ("six months ahead of the typical track") that makes it concrete instead of generic.

The stacked format works when your roles were a natural progression: analyst to senior analyst, coordinator to manager, engineer to lead. Same team or same function, bigger scope.

The separate entries format (for real career pivots inside one company)

Sometimes a "promotion" is actually a career change that happened to keep the same badge. You moved from customer support to product management. From sales to marketing ops. The work, the skills, and the keywords are completely different.

In that case, stack the entries but treat each role as its own full block with its own bullet section, and give the later role more space:

Brightline Software, Austin, TX

Product Manager | January 2025 - Present

  • Ship roadmap for the billing platform used by 3,200 customers

  • Cut churn on the starter plan 14% by reworking the upgrade flow


Customer Support Team Lead | August 2022 - January 2025
  • Managed a team of 6, held CSAT above 94% for nine straight quarters

  • Moved into product after building an internal tool the PM team adopted


Same rule: company name once, titles stacked, dates per title. The difference is emphasis. In a straight promotion you can let the earlier role shrink to one or two bullets. In a pivot, the earlier role often contains the story of why you were promoted, so give it the bullet that explains the bridge (like the internal tool line above).

Name the promotion explicitly, don't just imply it

The dates tell the story to a careful reader. Recruiters are not careful readers. They're skimming 150 resumes before lunch. Say the word.

Weak: two stacked titles and nothing else. The reader has to do the math.

Better: "Promoted to Senior Financial Analyst after 18 months."

Best: "Promoted to Senior Financial Analyst after 18 months, six months ahead of the standard track, after the automation project cut reporting time 40%."

That last version does three jobs at once. It states the promotion, it benchmarks it (faster than normal), and it gives the reason (a result you produced). If you know why you were promoted, put the why in the bullet. If you don't know, think harder, because your manager did have a reason and it's probably your best resume material.

One place this bullet can live: under the earlier role, as the last bullet. It reads as the natural conclusion of that chapter.

What the ATS sees (and why it changes your format choice)

Here's the part almost nobody thinks about. Applicant tracking systems parse your resume into structured fields: employer, title, start date, end date. Most modern parsers handle the stacked format fine. But they index every title they find, and that's actually useful to you.

Say you're a senior product manager applying for a director role. The posting wants "product manager" experience. If your resume only shows your current "Senior PM" title and you collapsed the earlier "Product Manager" years into it, you just deleted an exact keyword match from your own history. Keep both titles visible.

The reverse matters too. If you're applying downward or sideways, the earlier title might be the relevant one, and the stacked format keeps it in play without you having to rewrite your history.

This is also where tailoring per job stops being optional. The right emphasis for one posting (lead with the senior role, shrink the earlier one) is wrong for another (the earlier role holds the matching keywords). If reshuffling that by hand for every application sounds miserable, it is. JobTailor reads the job posting and reworks your bullets and emphasis to match it, so the version each employer sees is the version that fits their keywords. Takes about two minutes per job instead of forty.

Messy cases, handled

Title change with no real change in work. Companies rebrand roles all the time. "Coordinator" becomes "Specialist," same desk, same tasks. Don't stack these as two roles; it pads the resume with a fake promotion and wastes a line. Use the newer title with the full date range. If the old title is the industry-standard keyword, note it in parentheses: Marketing Specialist (formerly Marketing Coordinator).

Three or more roles at one company. Stack them all, but be ruthless about bullets. Latest role gets three or four, the middle role gets two, the earliest gets one or zero. Your resume is not a museum. A recruiter cares most about what you can do now, and the earlier titles mostly exist to show the slope of the line.

Promoted, then laid off. Keep the promotion visible. It's your best evidence that the layoff was about the company, not about you. "Promoted to team lead in 2024; role eliminated in the March 2026 restructuring that cut 30% of the department" is a bullet that answers the question before anyone asks it.

Interim or acting titles. If you did the job, claim it, with the qualifier: Acting Engineering Manager | Jan 2025 - Aug 2025. Interim work is real work. Just don't drop the "acting," because it will surface in a reference check and a small honesty gap reads as a big one.

Promotion at a company nobody's heard of. The promotion matters more here, not less. At a famous company, the brand vouches for you. At an unknown one, the promotion is the vouching. Name it and give the timeline.

The bullets still have to earn their space

Formatting the promotion correctly gets you the skim-level win: this person grew. The bullets under each title decide whether the skim turns into a phone screen.

The trap with stacked roles is repetition. If both your analyst and senior analyst entries say "built reports" and "worked with stakeholders," the promotion looks like a title bump with no substance. Make the two roles read differently:

  • Earlier role: execution. What you built, ran, fixed, shipped.

  • Later role: scope. What you owned, decided, led, or improved at a level you didn't touch before.


If you can show the same metric at two levels, do it. "Managed reporting for one product line" under the old title and "own reporting across all four product lines, $40M combined" under the new one tells the growth story in numbers, no adjectives required.

And every bullet still competes for attention against the job posting in front of the recruiter. The promotion gets you the second look; matching their language gets you the call. You can run your resume through JobTailor free against a real posting and see which of your bullets line up with what they're asking for and which ones are just taking up room.

Quick checklist before you send it

  • Company name appears once per employer, not once per title
  • Each title has its own date range
  • The word "promoted" appears at least once, with a reason or a timeline attached
  • Earlier roles have fewer bullets than the current one
  • No fake promotions (title rebrands collapsed into one entry)
  • The title that matches the job posting's keywords is visible, not buried
  • Bullets under different titles show different scope, not the same work twice
A promotion is proof someone bet on you with their budget. Most resumes bury that proof under bad formatting. Yours doesn't have to.