Posted on
November 8, 2025

How to Negotiate a Salary Offer

Anywhere
Reading time:
3 min

Receiving an offer is exciting — and a perfect moment to ask for what you deserve. Knowing how to negotiate a salary offer gives you the confidence to turn a good offer into a great one. This guide walks you through practical research, conversation tactics, and closing moves so you can negotiate clearly, professionally, and successfully.

how to negotiate a salary offer

Prepare: Research, Numbers, and Your BATNA

Before you respond to an offer, do three things: research market pay, define your minimum acceptable package, and clarify your BATNA (Best Alternative To a Negotiated Agreement). Use sites like Glassdoor, Levels.fyi, PayScale, and LinkedIn Salary to find salary ranges for your title, level, and location. Aim to target the 60th–75th percentile if you have the experience and demonstrated impact — that usually means asking for 10%–20% above the mid-point. Write down your key achievements and metrics (revenue you drove, efficiency gains, numbers of projects led) so you can justify a higher figure. Finally, define your BATNA: is there another offer, a freelancing option, or can you stay in your current role? Knowing your alternatives prevents you from accepting a low offer out of uncertainty.

Execute: Conversation Strategies and Scripts

When it’s time to talk, choose the right moment and channel: a live call or video meeting is best for the initial negotiation, and follow up in writing. Start by expressing enthusiasm, then present your rationale: highlight market data and specific achievements that justify your ask. Use anchoring: propose a specific salary number or narrow range rather than a vague percentage. For example, say, ‘Based on market data and my experience leading X, I’m looking for $95,000–$105,000.’ If the employer counters, pause, ask clarifying questions, and prioritize interests over positions: is budget firm, or can more compensation be found through bonuses, equity, or perks? Use silence strategically after you make your request — it gives the employer space to respond. Avoid apologetic language and never disclose your bottom line first. If you need time, say, ‘I appreciate the offer — may I have 48 hours to review it?’

Expand the Deal and Close Gracefully

If the employer can’t meet your base salary, negotiate total compensation: signing bonuses, performance bonuses, equity, additional vacation, flexible hours, professional development stipends, or an earlier salary review (e.g., a 6-month performance-based raise). Be specific: request a $5,000 signing bonus or a documented 6-month salary review with objective KPIs. Get all agreed terms in writing in a revised offer letter. If you accept, confirm start date and next steps; if you decline, do so professionally to preserve relationships — thank them and explain your decision briefly. After closing, send a courteous acceptance email summarizing the agreed compensation and any conditional items so there’s a clear record.

Finding the right tech talent shouldn’t be complicated. Whether you’re a startup searching for your first developer or a global company scaling your IT team, JobTower.io helps you connect with skilled professionals who are actively looking for their next opportunity.
Post your job for free today and get instant visibility across our growing job network, social channels, and Google Jobs listings. Our platform is optimized to attract high-quality candidates, saving you time while ensuring your opening reaches the right audience.
👉 Post a Job Now

Don’t miss out on the latest job opportunities in the tech world. Subscribe to the JobTower Newsletter and get fresh openings, career advice, and hiring insights delivered straight to your inbox.
If you’re ready to take the next step in your career, browse hundreds of open positions on our Jobs page from remote freelance roles to full-time tech positions across the globe. Be the first to discover new opportunities, stay informed about market trends, and grow your career with JobTower.