The best time to negotiate your pay is before you accept — after you sign, your leverage mostly disappears until the next review cycle or the next job. And negotiating is normal: most employers expect it and build room for it into the initial offer.
Research the market rate first
Walk into the conversation with a number range, not a feeling. Cross-reference at least two sources — Levels.fyi for tech roles, Glassdoor and Payscale more broadly, and if you can get it, a real number from someone in a comparable role. A range beats a single figure because it gives you room to negotiate without looking like you picked a number out of thin air.
What to actually say
Never accept or reject on the spot. A simple, low-risk response to any initial offer:
"Thank you for the offer — I'm excited about this. I'd like a day or two to review the full package before responding."
Then come back with a specific counter, anchored to your research: "Based on market data for this role, I was expecting something closer to [$X]. Is there flexibility there?" A specific number performs better than a vague "can you do better" — it gives the other side something concrete to respond to.
Negotiate beyond base salary
If base salary is genuinely fixed (common at larger companies with structured pay bands), other parts of the offer often aren't:
- Sign-on bonus. Often has more flexibility than base pay because it's a one-time cost, not a permanent budget line.
- Start date and PTO. A later start date or extra vacation days cost the company less than cash and are frequently easier to grant.
- Remote/hybrid flexibility, title, and review timeline. Ask for an earlier compensation review (e.g., at 6 months instead of 12) if the initial number is your ceiling for now.
Common mistakes
- Negotiating against yourself. Don't open with "I'd want somewhere around $X, but I'm flexible" — state the number and let them respond.
- Skipping it because you're grateful for the offer. Gratitude and negotiation aren't in conflict. You can be genuinely excited about the role and still ask for fair pay.
- Not getting the final agreement in writing. Verbal promises about "next year's review" or a verbal bump mean nothing without an updated offer letter or written confirmation.
Best budgeting apps
A good budgeting app makes this easier to actually track — see our current picks, compared.
Compare best budgeting appsFrequently asked questions
It's rare and generally considered a red flag about the employer if it happens over a reasonable, professional counter. Most employers expect negotiation and build some room into the initial number specifically for this conversation.
Yes, though expectations and room to negotiate are usually smaller for entry-level roles. Even a modest, respectfully framed ask is normal and rarely counts against you.
Ask which parts are actually fixed versus flexible — often base pay is rigid but start date, sign-on bonus, or review timeline aren't. If the whole package really is non-negotiable, you can decide whether to accept as-is or walk away, but it's worth confirming rather than assuming.