11 min read
You got promoted at the same company. That's real growth. But on your resume it looks like one long job with a vague title, or worse, two overlapping date ranges that make recruiters think you're sloppy. You're not hiding a promotion on purpose. You just haven't formatted it the way parsers and humans both read in ten seconds.
I've rejected strong internal candidates because Workday parsed one title when they'd held three. The fix isn't a new template shop subscription. It's separate entries, clean dates, and bullets that match each level. Before you upload tonight, check your resume for free against the posting and confirm your current title and dates parse in plain text.
This guide covers how to show a promotion on a resume when you stayed at one employer: stacked vs split formats, date rules, summary lines, copy-paste blocks, and Before and After examples from ops, sales, and tech screens I run weekly.
Quick Wins
- Give each promotion its own title line with Month Year start and end dates.
- Write bullets that match scope at that level, not your current job only.
- Run a Notepad copy test so titles do not merge into one garbled block.
Why showing a promotion on a resume matters
A promotion proves you delivered enough to earn more scope at the same company. Recruiters read that as lower risk than a job hop with unclear reason. ATS filters on title and years in role also benefit when your current title parses as Senior, Lead, or Manager instead of a generic Analyst line that hides five years of growth.
The goal is clarity, not length. Two clean entries under one employer beat one entry with six bullets that mix intern tasks and director outcomes. Parsers map one title per date range more reliably than nested formatting inside table cells.
Promotion formatting is not the same as listing two employers. Same company name repeats or sits once as a header. Dates must not overlap unless you explain a concurrent role, which is rare in corporate resumes.
Internal growth also helps keyword match when your current title includes words the posting filters on: Senior, Lead, Principal, Manager, Director. If the parser only sees one generic title for your whole tenure, you may fail automated screens even when your manager would vouch for the promotion.
Recruiter filter: When I see one title for six years at a firm that promotes every two, I assume you stalled until separate titles and dates prove otherwise.
Read how to list promotions at one company correctly and why promotions matter more than titles for related framing.
How to show a promotion on a resume step by step
Step 1: Choose separate entries vs stacked titles
Use separate entries when title, level, or scope changed in a way the posting cares about: Analyst to Senior Analyst, IC to Manager, Coordinator to Director. Use stacked titles under one date block only when changes were nominal or happened within the same calendar year with no new team or budget.
When in doubt, split. Parsers and recruiters both handle two lines at the same company better than one muddy block.
Step 2: Set Month Year dates that do not overlap
Each title gets its own start and end. End date of the prior role is the month before the promotion start, or the same month if your HR system records it that way. Current role uses Present or Current.
Example: Marketing Coordinator, Jan 2021 to Jun 2022; Marketing Manager, Jul 2022 to Present. No gap, no overlap, same employer name on both lines.
Step 3: Repeat or group the company name cleanly
Format A repeats company per entry. Format B uses company once with indented sub-roles. Both work in plain text if you avoid tables.
Copy-paste Format A (separate entries):
Acme Corp, Senior Product Manager, Jan 2024 to Present
bullets
Acme Corp, Product Manager, Mar 2021 to Dec 2023
bullets
Copy-paste Format B (grouped header):
Acme Corp, San Francisco, CA
Senior Product Manager | Jan 2024 to Present
bullets
Product Manager | Mar 2021 to Dec 2023
bullets
Step 4: Write bullets per title, not one blended list
Junior role bullets show execution and learning. Senior role bullets show ownership, budget, people, or cross-functional lead. Do not put director-level metrics under an coordinator title or you'll fail reference checks when titles do not match stories.
Aim for two to four bullets per title. Lead with metrics tied to that level: revenue, cost saved, team size, ticket volume, error rate, cycle time. When you only have three bullets total under one six-year block, recruiters assume you did the same work the whole time.
Before: One Acme Corp entry, 2019 to Present, six bullets mixing intern tasks and team lead outcomes.
After: Three entries with two to three bullets each, dates aligned, current title matches LinkedIn.
Step 5: Add one summary line when growth is the story
If the req values progression, one summary sentence helps: "Promoted twice at Acme Corp from Analyst to Senior Analyst to Manager in four years." Keep Experience as the source of truth with dates.
Read how to show growth without changing companies when the posting asks for leadership trajectory.
Step 6: Align LinkedIn and resume titles
Background checks compare sources. If LinkedIn shows Manager and resume shows only Analyst with a note "acting manager," fix the titles to match HR records before you apply to manager reqs.
Read fix title mismatches between resume and LinkedIn when dates or titles drift.
Step 7: Preview ATS parsing
Copy PDF text into Notepad. Each title should appear on its own line with dates nearby. If everything merges into one blob, switch from tables to Format A separate entries.
When the portal offers an import preview, scroll Experience line by line. Employer, title, start date, and end date should map to the promotion you actually held. Fix autofill manually or re-upload a plainer file until the senior title appears in parsed fields, not only in the attachment PDF.
Read Workday resume parsing error when promotions import under Education or with blank dates.
Composite example: sales representative to senior AE
Before: "Sales, Acme, 2020 to Present" with quota numbers from the last year only.
After: Sales Development Rep Jan 2020 to Aug 2021 with pipeline metrics; Account Executive Sep 2021 to Dec 2023 with closed-won revenue; Senior AE Jan 2024 to Present with enterprise logo wins.
Composite example: software engineer IC to tech lead
Before: Software Engineer at one company for five years, bullets mention "led team" with no title change.
After: Software Engineer with delivery bullets; Senior Software Engineer with system design bullets; Tech Lead with on-call and mentorship metrics, each with date ranges.
Edge case: lateral move plus promotion
If you moved from Marketing to Product then earned Senior Product Manager, show the lateral as its own title change with dates. Do not hide the transfer inside one generic "Acme Corp" line. Recruiters ask about pivots on calls; the resume should not look like title inflation.
Edge case: promotion after acquisition or rebrand
Use the employer name that matches payroll and LinkedIn for each period. Add one clarifier line if needed: "Acme Corp (formerly Beta Inc.), 2019 to Present." Keep promotion titles and dates under that header.
Edge case: acting or interim title
List the title HR will verify. If acting Manager for six months before permanent promotion, two entries or one entry with accurate interim title and dates beats a permanent Manager title you cannot confirm in a reference check.
Edge case: union or step-grade systems
When official title changed only on paper but scope grew, still split if you gained lead duties, training ownership, or certification requirements. Use bullets to show scope when titles look similar: "Grade 3" vs "Grade 4" with different patient ratios or equipment certs.
Tailor keywords after titles parse correctly. Read how to tailor a resume to a job description and how ATS interprets promotions.
Promotion formatting mistakes
One title for the whole tenure. Hides growth and under-reports years at the level the req filters on.
Overlapping dates on two titles. Signals carelessness and breaks background check alignment.
Promotions inside table cells. Workday often maps one row and drops nested titles. Use plain paragraphs.
Current bullets under old titles. Makes early roles look over-leveled and raises reference check risk.
Writing "promoted" with no dates. A word without dates does not help parsers search for Senior or Manager.
Inflated title not on payroll. Calling yourself Director when HR says Senior Manager fails verification quickly.
Deleting early roles to save space. Short tenures at the same company still show progression. Trim bullets, not titles, when you need one page length.
Listing company once with no sub-roles. A single "Acme Corp 2018 to Present" line wastes the promotion story unless bullets explicitly say "promoted to" with dates in the bullet text itself, which parsers handle inconsistently.
Verify titles and keywords before you apply
Promotion formatting fails silently when parsers drop titles. Upload your file and posting to HireFlow's free ATS resume checker and confirm your current title and must-have keywords still parse after you split entries.
Use job match score on manager or senior reqs to see whether your split titles surface the level keywords the posting expects.
Rebuild in the free resume builder when your old template merged roles into one table row. Export plain PDF, run the Notepad test, then upload.
When you apply to an internal promotion at a new company, mention trajectory in the cover letter without repeating every bullet. The cover letter generator helps draft that growth opener in two sentences.
Make growth visible in titles and dates
How to show a promotion on a resume is mostly a formatting decision: split titles with clean Month Year dates, match bullets to each level, and align with LinkedIn before you apply to roles that filter on seniority.
- Use separate entries when scope or level changed.
- Keep dates sequential with no overlap.
- Preview parsing before you submit in Workday.
Open your master file tonight, split the promotions you earned, and run the free resume check on a req that matches your current title. That's how you stop hiding real growth inside one vague job block recruiters skim past.
Read more
Frequently asked questions
Two or more entries when level or scope changed meaningfully. One stacked block only for minor title updates with the same duties.
Separate title lines with Month Year dates, company repeated or grouped, bullets matched to each level.
Stacked formats parse as one role more often. Separate entries are safer when the req filters on senior title strings.
One line is fine when growth is your selling point. Experience with dates remains the proof.
Align titles and dates on both. LinkedIn allows multiple roles under one employer; resumes need explicit plain-text entries.
