Business and Freelance Long read Is
The first offer is not the final offer

The first offer is not the final offer

Total package, market data, and calm firmness.

31 July 2026 16 min read
Share
X in

Introduction

Salary talks feel uncomfortable for many developers, yet they are a normal part of a professional relationship. Companies arrive with a budget range; your job is to aim for a fair point in that range with data and a clear ask.

This guide covers total compensation beyond base pay, market research, timing, and a multi-dimensional offer framework. The goal is not simply 'more money' but a conscious decision.

Break Down Total Comp

An offer is not only monthly take-home. Base, bonus, RSU/equity, signing bonus, benefits, remote policy, learning budget, and PTO all matter. Low base plus strong equity can be attractive or worthless depending on your risk profile.

For equity, vesting, cliff, and company stage are critical. Early-stage paper value differs from liquidity reality. Ask whether bonuses are tied to targets.

  • Base salary (gross/annual)
  • Bonus / commission structure
  • Equity: amount, vesting, cliff
  • Benefits and flexibility value

Gather Market Data

Levels.fyi, Blind, local surveys, job posts, and trusted peers are sources. Do not lock onto one number; normalize by role, city, remote, and level. Bands can differ widely between local and global remote roles.

Write your walk-away and target numbers beforehand. Do not decide emotionally in the moment. Evidence means similar level, stack, and company size.

Decision note
- Target total package: ...
- Minimum acceptable: ...
- Alternatives: (other offer / current job)
- Flexible levers: equity / remote / title

When and How to Talk

If asked early for expectations, give a range or say you will evaluate against market and role fit first. Leverage rises once an offer exists. When stating numbers, do not make current pay your only anchor; use role value.

After the offer, a short, grateful written counter often works well. State a concrete ask plus rationale (market, alternatives, scope). Avoid bluffing and threat tones.

  1. Get the offer in writing and thank them
  2. Ask for 24–48 hours to decide
  3. Tabulate the total package
  4. Send one clear counter
Being polite and data-led is not weakness; it is the basis of sustainable negotiation.

Evaluate Offers Multidimensionally

High pay with a toxic team, unclear manager, or no learning is expensive long-term. Career capital includes mentoring, brand, scope, and network. Do not compare two offers on salary alone.

Ask about pace, on-call load, travel, and performance culture. 'What does success look like in 12 months?' reveals quality.

  • Manager and team quality
  • Learning and scope of impact
  • Stability / runway (startup)
  • Lifestyle fit (remote, hours)

Common Mistakes

Accepting instantly, inventing numbers, juggling multiple counters poorly, and dunking on competitors all erode trust. Another mistake is staring only at base and ignoring equity and benefits.

Women and underrepresented groups negotiate less on average; use the same frame. If base is firm, ask about other levers (learning, title, remote).

Sample Message Skeleton

Keep it short: excitement + appreciation + data-backed ask + flexibility signal. Remember their constraints; equity or signing bonus is sometimes more movable than base.

Close professionally either way. If you decline, do not burn the relationship; the industry is small.

Hi [Name],
Thank you for the offer—I am excited about the role.
Given market data and scope, I would like to explore
base around [X]. I am also flexible on equity/signing.
Happy to talk it through.

Conclusion

Good negotiation is preparation, not aggression. See the full package, speak with data, and do not ignore career dimensions.

On your next offer, apply the 48-hour rule and build a one-page comparison table. Clarity reduces regret.

  • Calculate total compensation
  • Write target and minimum
  • Negotiate in writing, kindly