How to quantify achievements on your resume: what the numbers do, and where to find yours
How to quantify your resume: numbers are for the recruiter, not the ATS (we tested it). Where to find your figures, confidential ones, and 30 bullet examples.
Every guide to resume writing says the same thing: replace "responsible for sales" with "grew sales 23%". The advice is right. The reasons given for it are often not. Several of the pages ranking for this topic add that numbers "improve ATS keyword scans" or raise your "specificity score". We run an ATS checker, so we tested that claim on our own code. It does not hold.
This article covers what the numbers actually do, where to find yours when you no longer have access to the dashboards (you have more legal rights to your old performance records than you think), how to quantify work covered by an NDA, and how to write the bullet itself. It ends with 30 example bullets across common jobs.
Numbers are for the human reader, not the ATS
An applicant tracking system compares your resume to the posting on keywords: job titles, tools, skills, certifications. A figure in your bullet is not a keyword. We checked this on the two pieces of HiredFolio that read a posting.
The first is our free job description keyword extractor. It works in two passes. The first matches the posting against a lexicon of skills, tools and job titles. The second counts the words the lexicon did not claim, and skips any token that starts with a digit before it even asks whether the word could be a keyword. The tokenizer under both passes strips $, % and € before anything is counted. We ran it on an account manager posting that contained seven figures: 120 accounts, $2M in revenue, 15% growth, 90% retention, 5 years of experience, a team of 4, $85,000 salary. It returned six keywords (account manager, sales, negotiation, Salesforce, HubSpot, B2B) and not one figure. The ATS checker's fallback extractor, which ranks words by frequency when the model is unavailable, drops bare numbers the same way: 27 keywords, none of them a figure. The script and its output are in the pull request that shipped this article, so you can rerun it.
0 of 7
figures in an account manager posting
became a keyword when we ran the posting through our keyword extractor. Bare numbers, dollar amounts and percentages are removed before keywords are ranked.
Source: HiredFolio, extractJobKeywords (job-keywords.ts) run on a test posting, October 2026
The second is the ATS checker itself. Its score is a weighted blend: 40% keyword match against the posting, 20% coverage of the required skills, 15% formatting checks (contact details, length, bullet points, on a resume built in HiredFolio), and 25% experience alignment, where a model judges seniority, industry and role progression. The three deterministic components, 75% of the weight, compare words: keywords, skills, formatting. None of them treats a figure differently from any other word. The fourth asks a model about seniority, industry and progression, not about your figures.
So who are the numbers for? The recruiter who reads the resume after the filter. That is the reading that decides whether you get the call, and it is where "grew sales 23%" beats "responsible for sales". Write the keywords for the software and the numbers for the person. The two are not in competition, they just do different jobs.
One place where digits do matter to the matcher: when the posting itself contains a number. "5 years of B2B sales experience" is a phrase a scorer can extract as a requirement. We gave our matcher that phrase as a keyword and ran it against two resumes that were identical except for one word. With "5 years" the keyword matched. With "five years" it was reported missing, and the match rate dropped from 100 to 75. Write numbers as digits, the way the posting writes them.
Where your numbers are, and your legal right to them
Most people underestimate what they already have. Before you estimate anything, pull from these:
- Systems you used. CRM pipeline reports, ticketing dashboards, Google Analytics, ad platforms, LMS completion rates, warehouse management reports. Export before you leave a job, if your contract allows it.
- Documents about you. Performance reviews, OKR check-ins, bonus letters tied to targets, award emails, the "team update" where your manager quoted a figure.
- Your own log. A weekly note of what you shipped, closed, fixed or trained. Ten minutes a week, and the problem disappears for your next job search.
- People. A former manager will usually confirm "we were at about 300 tickets a week" by email. That email is also your interview backup.
If you left a job without your reviews, you may be able to get them.
In California, Labor Code section 1198.5 gives "every current and former employee, or their representative" the right "to inspect and receive a copy of the personnel records" that relate to "the employee's performance, including education or training records". The employer has to make them available "not later than 30 calendar days from the date the employer receives a written request". Other US states have their own rules, so check yours; California is the clearest.
In the UK, a subject access request under data protection law covers your HR file. GOV.UK says to "write to an organisation to ask for a copy of the information they hold about you", that "requests for information are usually free", and that "the organisation must give you a copy of the data they hold about you as soon as possible, and within 1 month at most".
Neither right is a job search tactic people talk about, which is odd. A written request to HR at your old employer, sent the week you start looking, puts your real review figures back in your hands before you write a single bullet.
Confidential numbers: give the ratio, not the base
Sales figures, client lists and margins are frequently covered by a confidentiality clause. Quantifying does not require disclosing them, because a percentage does not reveal its base.
- "Grew a book of business 18% year over year" discloses nothing about what the book was worth.
- "Cut average ticket resolution time by a third" says nothing about the volume or the product.
- "Ranked 2nd of 14 reps on closed revenue" is a rank, not a revenue figure.
Scope figures (team size, number of accounts, number of sites) are rarely secret, but read your agreement. When in doubt, use the relative form on the resume and keep the absolute figure for the interview, where you can judge what to say.
Every number has to survive one question
The question is "how did you calculate that?". If you can answer it in one sentence, the number belongs on the resume. If you cannot, it does not.
The one formula you need is the percentage change: (new minus old) divided by old, times 100. Write down the baseline, the end value and the period. "Reduced churn from 6.1% to 4.8% over 2025" is better than "reduced churn 21%", because it shows the baseline and survives the question by itself.
Three rules follow from that:
- Ranges are honest, invented precision is not. If you saw the trend but not the exact figure, "15 to 20%" is defensible. "23.7%" from memory is not.
- Round the way the data allows. 47 clients can become "about 50". 17 cannot become "50".
- Team results are team results. "Contributed to a 30% increase in renewals as one of 6 account managers" is a stronger claim than "increased renewals 30%", because the second one falls apart the moment the recruiter asks who else was on the team.
A word on the statistic you will see on other pages: "resumes with numbers get 40% more callbacks" (sometimes "30 to 40%"). None of the pages we read that repeat it name the study. We could not trace it, so we do not use it. The case for numbers does not need it.
What to count: the six families
Nearly every job produces figures in at least three of these families. Pick the ones the posting cares about.
| Family | What it measures | Example |
|---|---|---|
| Money | revenue, savings, budget, margin | Managed a $400k annual media budget across 3 channels |
| Time | speed, delays, hours saved | Cut monthly close from 9 to 5 working days |
| Volume | units, tickets, patients, orders, students | Handled 60 to 80 inbound tickets a day at a 94% CSAT |
| People | team size, people trained, users, clients | Onboarded and trained 12 new hires on the POS system |
| Quality | error rate, defects, compliance, scores | Brought audit findings from 11 to 2 in one cycle |
| Scale | sites, markets, products, accounts | Supported 4 stores and 35 staff as the only HR generalist |
A bullet that combines two families reads best: a volume with a quality ("80 tickets a day at 94% CSAT"), or a money figure with a time ("$120k saved in the first year").
Where accomplishments go on a resume
Numbers belong in three places, and each one takes a different kind.
The summary. One figure, your strongest, in the three lines under your name. "Account manager, 6 years in B2B SaaS, grew a 40-account book 18% a year" tells the recruiter in the first second what the rest will prove. Our guide to the resume summary covers the rest of those three lines.
The experience section. Two or three quantified bullets per recent role, one or two for older ones. Not every bullet needs a number; the ones that describe scope ("owned the EMEA pipeline") can stand on their own next to the ones that measure results.
An achievements or awards section. Use it when a figure does not fit a single role: "Top 5% of sales reps company-wide, 2024", "Employee of the quarter, Q3 2025", a certification pass rate you taught to. Keep it to three or four lines.
Never quantify skills. "Excel: 90%" or a row of five stars means nothing to a recruiter and nothing to an ATS. Our skills section guide explains what to write there instead.
Start each bullet with a verb that names the action
The verb carries the bullet. Pick the one that says what you did, not what you were:
- Built: launched, designed, implemented, set up, wrote, automated
- Grew: increased, expanded, won, converted, upsold, recruited
- Reduced: cut, eliminated, consolidated, shortened, prevented
- Ran: managed, coordinated, led, scheduled, supervised, trained
- Fixed: resolved, diagnosed, restored, renegotiated, recovered
"Responsible for", "helped with", "involved in" and "participated in" describe a position, not an action. Replace them.
Writing the bullet itself
A quantified bullet has four parts: the verb, what you did, the number, and the context that makes the number mean something. The order can change; the four parts should all be there.
Example one bullet rewritten
Describes a position
Responsible for customer support and improving satisfaction.
Describes a result
Rebuilt the help center FAQ from ticket data, cutting repeat questions 35% and lifting CSAT from 88% to 94% over six months.
The after version is longer, and that is fine. Two lines is the limit; a bullet that wraps to a third line is two bullets. If a line has the number but no context ("Increased sales 23%"), add what you changed to get there. If it has the context but no number, that is where you go back to the list above and look for one.
The STAR method is the same structure stretched out for an interview answer. On the resume you keep the Action and the Result, and compress Situation and Task into a few words of context.
How many bullets, how long, and the full stop question
Three to five bullets for your current and most recent roles, two or three for roles older than about five years, one line for anything older than ten. A role with eight bullets is a job description, not a resume entry.
One bullet is one line, two at most. Recruiters read the first words of each line, so put the verb and the number early.
Full stops at the end of bullets: either all or none, and we leave them off. Consistency is what a reader notices; the rule itself does not matter.
Do you need a number in every bullet? No. Two or three per role is enough to show you measure your work. A resume where every line ends in a percentage reads like it was reverse-engineered, and some of those numbers will not survive the question.
30 example bullets by job
Our own examples, written to show the shape. Swap in your figures.
Sales and account management
- Closed $1.4M in new business in 2025, 117% of quota, from a territory of 60 mid-market accounts
- Raised net revenue retention from 96% to 108% on a 40-account book in 12 months
- Shortened the average sales cycle from 74 to 51 days by qualifying leads on budget before the first demo
Customer support
- Resolved 60 to 80 tickets a day with a 94% satisfaction score, against a team average of 89%
- Wrote 42 help center articles that cut "how do I" tickets by a third in one quarter
- Trained 6 new agents to full ticket volume within 3 weeks instead of the usual 6
Marketing
- Grew organic traffic from 18k to 47k monthly sessions in 14 months with a 2-person content team
- Cut cost per lead 28% by pausing the 4 lowest-converting campaigns of 15 and reallocating the budget
- Ran 11 webinars with an average of 180 attendees, sourcing 23% of the quarter's pipeline
Nursing and healthcare
- Managed a caseload of 6 to 8 patients per shift on a 32-bed medical unit
- Precepted 9 new graduate nurses over two years, all 9 retained at the 12-month mark
- Reduced medication documentation errors on the unit from 14 to 3 per month after redesigning the handover checklist
Teaching
- Taught 5 classes of 28 to 32 students; pass rate on the state exam rose from 71% to 84% in two years
- Built a 12-week reading intervention that moved 19 of 24 struggling readers to grade level
- Coordinated a 40-student robotics club that placed 3rd of 52 teams at the regional final
Warehouse and logistics
- Picked and packed 180 to 220 orders per shift at a 99.6% accuracy rate
- Cut loading dock turnaround from 55 to 38 minutes by re-sequencing the outbound schedule for 14 daily routes
- Led a 5-person night team through peak season with zero lost-time incidents over 11 weeks
Software development
- Reduced p95 API latency from 820 ms to 310 ms by adding a read-through cache on the 3 hottest endpoints
- Cut CI pipeline time from 24 to 9 minutes for a team of 11 engineers, saving roughly 20 engineer-hours a week
- Shipped the payments integration 3 weeks ahead of the quarter deadline, now processing 12k transactions a day
Administration and office support
- Scheduled and prepared materials for 25 to 30 meetings a week for a 3-director leadership team
- Migrated 6 years of paper contracts, about 2,400 documents, to a searchable archive in 4 months
- Cut office supply spend 19% by consolidating 7 vendors into 2
Human resources and recruiting
- Filled 38 roles in a year with a median time-to-fill of 27 days, down from 41
- Ran onboarding for 60 new hires across 3 offices with a 93% 90-day retention rate
- Negotiated the benefits renewal to a 4% increase against an initial 11% quote, on a 140-person plan
Retail and food service
- Managed a 9-person front-of-house team serving 400 to 500 covers on a Saturday night
- Lifted average basket from $34 to $41 by training 12 associates on a two-question add-on script
- Cut inventory shrink from 2.3% to 1.1% in 6 months by introducing weekly cycle counts
Check the rest of the resume against the posting
Once the bullets have their numbers, the part the software reads still needs checking. Paste the posting and your resume into the HiredFolio ATS checker: it extracts the posting's keywords and required skills, lists which ones your resume contains and which are missing, and scores the match. It will not reward your numbers, and that is the point. The numbers are for the person; the keywords are for the filter. Fix the missing keywords, keep the numbers, and both readers get what they were looking for. Our resume keywords guide shows where those keywords sit in a posting.
Key takeaways before your next application
Write to your last employer for your personnel file today; California gives you 30 days, the UK one month and usually no fee.
Give each recent role two or three bullets with a verb, a digit, and the baseline the digit is measured against.
Keep confidential figures as ratios and ranks on the resume, and bring the absolute numbers to the interview.
Then check the words the software reads: compare your resume to a real posting.
Read next
- Resume action verbs: 285 verbs, ranked by what 280 job postings actually say
285 resume action verbs sorted by the kind of work, with how often 280 real job postings open a bullet with each one. Plus tense, buzzwords, synonyms, and what an ATS does with your verbs.
- Resume tips for older workers: what the callback data says, and what an ATS actually reads
The field experiment behind 'drop your graduation year', what an ATS does with your dates (we tested ours), what the EEOC really says about age questions, and how to write the last 15 years.
- How to write a targeted resume, with examples we scored
We scored one resume against a real nonprofit posting: 0% generic, 75% targeted, same facts. How to target a resume from a master copy, with examples.