Growing in your career

How to Ask for a Raise (With a Script)

How to ask for a raise: pick the right time, research your market value, document your results, use a simple script and handle a “no” in a way that sets up a future yes.

Quick answer

Ask for a raise when you have clear results and good timing (such as review season or after a big win). Research market pay, document your contributions with numbers, request a meeting, make a specific ask tied to value and market data, and if the answer is no, ask what it would take and agree on a timeline.

Choose the right timing

Good moments: before budgets are set, during reviews, after you’ve taken on new responsibilities, earned a certification or delivered a measurable win. Avoid moments when your manager is overwhelmed or the company just announced cuts.

Research your value

Check BLS pay percentiles for your role in our salary guide, local postings with pay ranges and what peers with your credentials earn. Know where you fall: entry, median or experienced.

Build your case

List your contributions from the past 6–12 months:

  • Results (money saved, errors reduced, customers served, projects completed)
  • New responsibilities or skills
  • Certifications earned
  • Positive feedback from customers or leaders

Use a simple script

Then stop talking and listen.

If the answer is no

Ask: “What would I need to accomplish to earn this increase, and can we revisit it in [three or six] months?” Get the goals in writing. Also ask about non-salary options: training, schedule flexibility or a title change.

If the answer is yes

Thank them, confirm the amount and effective date in writing, and keep delivering.

Frequently asked questions

How much of a raise should I ask for?

Base your ask on market data and your contributions. Aim for the realistic market rate for your skills, not an arbitrary percentage.

Should I mention a competing offer?

Only if it’s real and you’re prepared to take it. Use it carefully: it can change the relationship.

Keep reading