IT Salary Negotiation: Offers, Scope and Counteroffers
Evaluate an IT job offer, compare scope and total compensation, and prepare a clear counteroffer with practical scripts and a written decision checklist.
Getting Started
How do I evaluate a job offer before negotiating?
Start by reviewing the full package, not just salary. Look at base pay, role scope, location, work setup, and any terms that affect your day-to-day work. A good offer can still leave room for discussion if one part feels off.
Use a simple checklist:
Compare the offer to your target range.
Review the responsibilities against your interview conversations.
Check whether the offer matches your current career goals.
Note any parts that need clarification before you reply.
What questions should I ask at the offer stage?
Ask about the details that shape your decision. Common questions include what is included in the offer, how the role will be measured, and what flexibility exists around start date or other terms.
Useful questions:
What does the role cover in the first 90 days?
Is there room to revisit the offer?
What should I know before I decide?
When should I push back on an offer?
Push back when the offer does not match the scope, your expectations, or the value you bring. If the role is stronger than expected, or if the package feels below market for your experience, a calm counteroffer makes sense.
Push back early, but only after you have enough details. A clear reason helps. So does a professional tone.
When should I accept instead of negotiating?
Accept when the offer already meets your priorities. If the salary, role, and terms fit your needs, a fast acceptance can be the best move.
Some candidates lose good offers by chasing small changes. If the package is strong and the role fits your goals, acceptance may create more value than a long negotiation.
Pricing and Counteroffers
How do I make a counteroffer without sounding difficult?
Frame the counteroffer as a business discussion. Stay specific, polite, and focused on the offer itself. Explain what you value, then state what would help you feel comfortable saying yes.
Example:
Thank you for the offer. I’m excited about the role and the team. Based on my experience and the scope we discussed, I was hoping we could review the compensation and see whether there is room to improve the package.
What is a good counteroffer script for a higher salary?
Use a short script that shows interest first, then names your ask. Keep it direct.
Example:
I’m very interested in joining. The role matches what I’m looking for, and I believe I can contribute quickly. I’d like to ask whether the salary can be adjusted to better reflect the experience and responsibilities we discussed.
What if the company says the salary is fixed?
Ask whether any other part of the offer can be revisited. Salary may be fixed, but the conversation does not have to end there. You can ask about start date, role scope, or any other terms that matter to you.
Stay calm. If the company cannot move, decide whether the rest of the package still works for you.
How do I negotiate when I have another offer?
Share the fact carefully and only if it helps your case. Another offer can show market interest, but you should not use it as pressure.
Try this:
I wanted to be transparent that I’m reviewing another offer as well. Your role is a strong fit, and I wanted to ask whether there is any flexibility so I can give your offer serious consideration.
Technical and Role Fit
How do I compare salary against role scope?
Compare the scope of work with the compensation and level. A larger set of responsibilities should usually come with a package that reflects that scope.
Look at:
Team size and ownership area
Breadth of responsibilities
Seniority of the role
Expectations discussed during interviews
If the job reads like a bigger role than the title suggests, that is worth discussing.
What if the title looks smaller than the work?
Address the mismatch directly. Titles matter, but scope matters too. If the responsibilities go beyond the title, ask how the company views the role and whether the offer can reflect that scope.
A simple script:
The responsibilities seem broader than the title suggests. Can we talk about how the company is leveling the role and whether there is room to align the offer with that scope?
How do I respond if they ask for my current salary?
Answer with care and keep the focus on the role. If possible, redirect toward the value of the new position and your expectations for the job you are discussing.
Example:
I’d prefer to focus on the value of this role and the compensation range for the position. Based on the work we discussed, I’m looking for an offer that reflects that scope.
Compliance and Communication
What should I say in a salary negotiation email?
Keep the email short, respectful, and specific. State your interest, mention the part you want to discuss, and close by inviting a response.
A simple structure works well:
Thank them for the offer.
Say you are interested.
Name the item you want to review.
End with a clear next step.
What should I not say during negotiation?
Avoid threats, vague complaints, and emotional language. Do not overstate your alternatives. Do not act as if you are owed a change.
Do not say:
“This is too low, period.”
“Take it or leave it.”
“I need this because I can get more elsewhere.”
Those lines weaken trust fast. A clear ask works better.
How many times should I negotiate?
Keep the process focused. One or two rounds are common, but endless back-and-forth can damage momentum.
If the company gives a clear final answer, decide whether the offer still works. Clarity is better than a long stalemate.
Migration and Decision-Making
How do I decide whether to accept, counter, or walk away?
Decide by weighing the full offer against your goals. If the role fits, the package is close, and the company is responsive, a counteroffer may be worth it. If the offer misses badly and the company will not move, walking away can be the right choice.
Use this filter:
Accept if the offer meets your needs.
Counter if you are close and the gap is specific.
Walk away if the role or package does not fit.
What are the biggest negotiation do’s and don’ts?
Do stay professional, ask clear questions, and make your reasons easy to understand. Don’t rush, bluff, or make personal demands that are not tied to the role.
Good negotiation is steady. It should feel like a business conversation, not a conflict.
Can I negotiate without risking the offer?
Yes, if you stay respectful and realistic. Most employers expect some discussion at the offer stage. The risk rises when you make extreme demands or respond too slowly.
Be clear, be concise, and keep the conversation moving. That gives you the best chance of improving the offer without damaging trust.
Example Scripts for Different Situations
What is a simple script if I want more salary?
Try this:
Thank you for the offer. I’m excited about the opportunity and the team. Based on the scope we discussed, I’d like to ask whether there is any flexibility on salary.
What is a script if I want a better overall package?
Use this:
I appreciate the offer and the time spent with me. I see strong alignment with the role. Before I decide, I wanted to ask whether we can revisit the package so it better reflects the responsibilities we discussed.
What is a script if I plan to accept unless one thing changes?
Say this:
I’m close to saying yes. The role looks like a strong fit, and I’m excited about the chance to contribute. If there is any room to adjust the offer, I’d welcome that discussion before I finalize my decision.
Final Check Before You Reply
What should I do before sending my response?
Review the role, the package, and your priorities one more time. Make sure your ask is specific and justified by the conversation you already had.
Before you send anything, check:
Is your ask reasonable?
Have you stayed professional?
Does your message make it easy to respond?
A solid offer-stage reply is clear, brief, and respectful. That tone helps you protect the opportunity while improving your outcome.
Related tools
Prepare before an offer arrives
Keep a record of the scope you have owned, concrete outcomes you can substantiate, and the responsibilities discussed in the interview. That record helps you explain an offer-stage request without inventing leverage. A clear career story is useful preparation; it does not guarantee that the employer will negotiate.
Compare total compensation and working terms
Record base salary, guaranteed and variable pay, benefits, working arrangements, review timing, and start date separately. Do not compare a guaranteed salary with an uncertain bonus as if they were the same. If equity is offered, ask for the relevant terms and avoid treating a potential future value as cash available today.
For IT roles, clarify on-call expectations, incident ownership, mentoring responsibilities, and the team or systems you will support. A title alone may not describe the actual scope. A lower base salary with a different work schedule or benefit package needs a deliberate comparison against your priorities.
An offer comparison you can copy
| Decision item | Offer details | Question to resolve |
|---|---|---|
| Base and variable pay | Record each amount and condition | Which amounts are guaranteed? |
| Role scope | List the systems, team, and delivery ownership | Does this match the interview discussion? |
| Working terms | Record location, hours, and on-call expectations | What is the actual recurring commitment? |
| Review timing | Record the stated review date and process | Is any promised change documented? |
| Your priorities | Identify what makes the offer workable | What is your most important request? |
Example: ask for one specific adjustment
This is an illustrative email, not a script proven to secure a raise:
Thank you for the offer. I am interested in the role and the service reliability work we discussed. Before I decide, could we review the base salary in light of the on-call and technical mentoring responsibilities? My requested base is [amount], based on [relevant market comparison and substantiated scope]. If the base is fixed, I would appreciate clarification of the review process and the working arrangements.
Replace placeholders with facts. Do not claim another offer unless you have one. Keep your request focused enough that the employer can respond clearly.
Resolve uncertainty before accepting
Ask for the agreed package in writing and compare it with your notes. If the job itself does not fit your needs, a small increase may not solve that problem. No negotiation approach can remove the risk that an employer declines a request or changes an offer.
CareerOneStop's salary negotiation guidance discusses offer evaluation and professional communication. For pay research, use its Salary Finder with the relevant location and occupation; do not treat national figures as an exact quote for your role.
Use These Tools Next
Use a working tool to apply this guidance to your own resume or job description.
Related Resume Pages
Explore related keyword and resume guidance pages to keep improving your application materials.
Using this guidance
Use these guides to check a specific part of your application. Automated feedback is guidance, not a hiring prediction. Check suggested edits against your own experience.
Related Articles
Continue with another guide on this topic.
Salary & Negotiation
Frontend Developer Salary Ranges by Level
Frontend developer salary ranges by level and location, plus the factors that change pay and what job seekers should check before applying.
Job Search Strategy
How to Read a Posted Salary Range
Clarify the role, pay components, and location behind a salary range, and check legal questions with the relevant authority.
Job Search Strategy
Preparing for a Recorded Video Interview
Preparing for a recorded video interview: read the instructions closely, build concise examples for camera, and ignore guesswork about AI scoring.