Strong CV bullet points follow one formula. Use a strong past-tense verb, say what the candidate did, then give the result it produced. Lead with the impact, then explain how they got there.
So a flat line like "Responsible for managing client accounts" becomes "Grew a 40-account portfolio and beat target for four straight quarters." Same role, but the second version shows scale and a result a client can picture in seconds. When you reformat a CV for a client, sharpen each line around the real outcome. Keep it truthful, and cut anything that could apply to anyone.
Key takeaways
- The formula: strong past-tense verb + what the candidate did + a measurable result. Add scope when there is no clean number.
- Lead with the result, not a wind-up like 'responsible for'. Recruiters skim fast, so the win has to land first.
- Numbers stand out because most CVs have none. Add honest figures, and confirm every one with the candidate.
- Keep one idea per bullet, one or two lines, specific enough that it could not sit on just any CV.
Why strong bullets matter
Recruiters give a CV almost no time on the first pass. In an eye-tracking study by Ladders, Inc., recruiters skimmed each resume for an average of 7.4 seconds before deciding to keep reading or move on. The same study found recruiters favour simple layouts with clear titles and bulleted accomplishments, and move on from cluttered text and long sentences.
That is why the front of each bullet has to carry the action and the result, not a phrase like "responsible for". Numbers help too, because most candidates skip them. In a tool-scanned sample of 125,484 resumes by Cultivated Culture, 36% included zero measurable results, and only 26% included five or more. So a CV with even one honest number per role already stands out from more than a third of the field. The catch: every figure must be real. Confirm it with the candidate, never invent it.
The formula, part by part
Action verb
Start with a strong past-tense verb that shows what the candidate did. Led, Cut, Grew, Built. Skip 'Responsible for' and 'Helped with'.
What they did
The specific task or change, in plain words. Name the work, the tool, or the process so a client can picture it.
Result
The outcome that mattered. Percent, count, time saved, money. Quantify it only if the candidate can back the number, and confirm it first.
Scope (optional)
The size of the job: team of 8, 200 accounts, 3 sites, 12-month project. Adds weight when no clean metric exists.
Turn a weak bullet into a strong one, in 5 steps
Step 1: Find the real outcome
Ask the candidate what changed because they did this. Money, time, quality, volume, or risk. That outcome leads the bullet.
Step 2: Swap the weak opener
Cut 'Responsible for', 'Tasked with', 'Helped'. Replace with one strong past-tense verb that fits the action.
Step 3: Add a number you can trust
Confirm any figure with the candidate. If they cannot back it, use scope instead: team size, account count, sites covered. Never invent a metric.
Step 4: Cut the filler
Remove 'various', 'duties included', 'as needed', and stock phrases. Keep one idea per line. Aim for one to two lines.
Step 5: Read it as the client
Check it answers 'so what?' and stays truthful. If it could apply to anyone in the role, sharpen it or cut it.
Weak vs strong, three examples
Sales
Responsible for managing a portfolio of client accounts and hitting sales targets.
Why it fails: Duty-style. No result, no scale, could describe any salesperson.
Grew a 40-account portfolio and beat the quarterly target for four straight quarters.
Why it works: Leads with a result, shows scale, and gives a track record the candidate can confirm.
Operations
Duties included overseeing warehouse stock and helping reduce errors.
Why it fails: Passive and vague. No size, no measure of the improvement.
Redesigned the stock-count process across 3 sites and cut picking errors quarter on quarter.
Why it works: Active verb, clear action, real scope, and a direction of change without a fake number.
Engineering
Worked on the payments system and fixed bugs as needed.
Why it fails: Says nothing about impact or ownership. Generic to any developer.
Rebuilt the payment retry logic, which cleared the recurring checkout failures reported by support.
Why it works: Shows ownership, names the work, and ties it to a real outcome support can confirm.
Power verbs to start a bullet
Open with a verb that shows action. These work across most roles:
Do this every time
- Start every bullet with a strong past-tense action verb.
- Lead with the result, then explain how they got it.
- Quantify only numbers the candidate can back up, and confirm each one.
- Use scope (team size, account count, sites) when no clean metric exists.
- Keep one idea per bullet and hold it to one or two lines.
- Match the wording to the client's job spec and the role being pitched.
- Use plain, active language a hiring manager reads in seconds.
- Make each bullet specific enough that it could not apply to just anyone.
Common mistakes to avoid
Listing duties, not results
'Responsible for X' tells the client the job title, not the impact. Rewrite around what changed because of the candidate.
Inventing or rounding numbers
A made-up metric collapses in interview and burns your agency's credibility. Confirm every figure with the candidate or drop it.
Weak openers
'Helped with', 'Worked on', 'Tasked with' all bury the action. Lead with one strong verb instead.
Vague filler words
'Various', 'several', 'as needed', 'duties included' add length and say nothing. Cut them.
One bullet fits all
If the line could sit on any CV for that job, it is too generic. Add the specific work, scope, or outcome.
Walls and cram
Several wins in one line, or a bullet over three lines, both get skimmed past. Split them so each result stands alone.
Frequently asked questions
How do you write good CV bullet points?
Use one formula. Start with a strong past-tense verb (Led, Cut, Grew, Built), say what the candidate did in plain words, then give the result. Lead with the outcome that mattered: money saved, time cut, volume handled, or a target hit. Quantify it only if the candidate can back the number, and confirm each one with them. When there is no clean metric, use scope instead: team of 8, 200 accounts, 3 sites. Keep one idea per bullet and hold it to one or two lines.
How many bullet points should each job have?
Give recent or senior roles three to five bullets, and older or junior roles two to three. Aim for a few concrete outcomes per role rather than a long list of tasks. This matters because quantified bullets are rare: in a tool-scanned sample of 125,484 resumes by Cultivated Culture (2025), only 26% included five or more measurable results, so a handful of strong, quantified bullets already puts a candidate ahead. Cut anything that repeats a point or could apply to anyone in the role.
Should CV bullets show achievements or duties?
Achievements. A duty tells the client the job title, not the impact. 'Responsible for managing accounts' describes any salesperson. 'Grew a 40-account portfolio and beat target for four straight quarters' shows what changed because of this candidate. Rewrite each bullet around the result, then explain how they got it. Keep it truthful: sharpen the wording and lead with the real outcome, but never invent a metric or a claim the candidate cannot defend in an interview.
How do you quantify a bullet when the candidate has no exact numbers?
Use scope and direction instead of a fake figure. Scope is the size of the job: team of 8, 200 accounts, 3 sites, a 12-month project. Direction is the way things moved without a precise number: 'cut picking errors quarter on quarter' or 'cleared the recurring checkout failures'. Both add weight and stay honest. Ask the candidate what changed because they did the work: money, time, quality, volume, or risk. Build the bullet around that. Never round up or invent a metric to fill the gap.
What words should you avoid in CV bullet points?
Drop weak openers: 'Responsible for', 'Tasked with', 'Helped with', 'Worked on'. They bury the action. Replace each with one strong past-tense verb that fits the work. Cut filler that adds length and says nothing: 'various', 'several', 'as needed', 'duties included'. Avoid cramming several achievements into one line, because they all get skimmed past. Split them so each result stands on its own, and keep every bullet specific enough that it could not sit on just any CV for that role.
The bottom line
Strong bullets come down to the same few moves every time. Find the real outcome and lead with it. Back it with an action verb, and add a number or scope you can defend. Cut the filler and keep one idea per line. Then read each bullet as the client would: does it answer "so what?", and is it true? Do that across a candidate's history and you turn a flat duty list into a CV a client reads in seconds and remembers.
If you reformat CVs for clients, RefineCV makes this part faster. AI extraction pulls the candidate's raw roles and responsibilities so you have the source material in front of you. Then post-format editing lets you rewrite each experience bullet inside your branded template and export. You can try it free on 10 CVs, no card.
Sharpen every bullet, keep the template consistent
RefineCV pulls the experience and lets you rewrite each bullet in your branded template. Try it free with 10 CVs, no credit card.
Related reading: how to write a candidate profile summary, how to format a candidate CV for client submission, or how to handle employment gaps on a CV.
Sources
- Ladders, Inc. eye-tracking study (via PR Newswire) (2018): Recruiters skimmed each resume for an average of 7.4 seconds before deciding to keep reading, and favoured simple layouts with clear titles and bulleted accomplishments.
- Cultivated Culture resume statistics study (2025): In a tool-scanned sample of 125,484 resumes, 36% included zero measurable results, and only 26% included five or more.