Skip to main content
Not personalized financial, legal, or tax advice.
General

How to Negotiate Your Salary: A Step-by-Step Guide

By Pennie at FiscallyAI • Updated • 10 min read

Most people leave thousands of dollars on the table every year because the idea of asking for more money makes them uncomfortable. Here’s the thing: employers expect you to negotiate. In fact, many initial offers are set below budget specifically because they assume you’ll push back.

This guide gives you a clear, repeatable process for negotiating your salary — whether you’re evaluating a new job offer or asking for a raise at your current company.

Why Most People Don’t Negotiate (and Why That’s Expensive)

A study from Carnegie Mellon found that only 7% of women and 57% of men negotiated their first salary. Those who didn’t negotiate earned an average of $600,000 less over the course of a 45-year career compared to those who did.

The math is brutal. Your starting salary sets the baseline for every future raise, bonus, and retirement contribution. A $5,000 gap at age 25 becomes a six-figure gap by retirement because raises are calculated as percentages of your current pay.

If you read our guide on compound interest, you already know how small numbers snowball. Salary works the same way.

Step 1: Research Your Market Value

Before any negotiation, you need to know what the role is worth. Use these free tools:

  • Glassdoor Salary Explorer — filter by title, location, company size, and experience
  • Levels.fyi — especially useful for tech roles with detailed total compensation breakdowns
  • Bureau of Labor Statistics — government data by occupation and metro area
  • LinkedIn Salary Insights — available on job postings if you have Premium

Collect 3-5 data points for your exact title, city, and years of experience. Calculate the median and the 75th percentile. Your target number should fall somewhere between those two.

Step 2: Quantify Your Value

Numbers beat feelings in every negotiation. Before the conversation, write down:

  • Revenue you generated or influenced (even rough estimates)
  • Cost savings from processes you improved
  • Projects you led and their measurable outcomes
  • Skills or certifications that are hard to find in the market
  • Responsibilities you’ve taken on beyond your job description

If you’re interviewing for a new role, prepare examples from your current or previous positions. Use the format: “I did X, which resulted in Y, saving/earning the company Z.”

Step 3: Timing Matters

For New Job Offers

Wait until you have a written offer in hand. Never discuss specific numbers before the employer commits to wanting you. If asked about salary expectations early in the process, redirect:

“I’d like to learn more about the role’s responsibilities before discussing compensation. I’m confident we can find a number that works for both of us.”

For Current Employees

The best timing is:

  1. Right after a major win — closed a big deal, shipped a project, got great feedback
  2. 1-2 months before annual reviews — budgets are being set
  3. When you receive a competing offer — use carefully and honestly
  4. After taking on new responsibilities without a title or pay change

Avoid asking during layoffs, budget freezes, or when your manager is visibly stressed about something else.

Step 4: The Conversation Script

Here’s a framework that works for most situations:

Opening (set the tone)

“Thank you for the offer. I’m genuinely excited about this role and I can see myself contributing here for a long time. I’d like to discuss the compensation package.”

The Ask (lead with value)

“Based on my research, the market range for this role in [city] is $X to $Y. Given my [specific experience/skills/certifications], I believe $Z reflects the value I’ll bring to the team. Is there flexibility to adjust the base salary?”

If They Push Back

“I understand there may be constraints on base salary. Would you be open to discussing a signing bonus, additional PTO, or an accelerated review timeline?”

Closing

“I appreciate you taking the time to discuss this. I’m confident we can work something out, and I’m looking forward to joining the team.”

Step 5: Negotiate the Full Package

Base salary is only part of your compensation. If salary is locked, negotiate these:

BenefitTypical ValueHow to Ask
Signing bonus$2,000-$15,000”Could we bridge the gap with a one-time signing bonus?”
Extra PTO$2,000-$8,000/year”I currently receive X days. Could we match that?”
Remote workHard to quantify”Would a hybrid schedule be possible?”
Education budget$1,000-$5,000/year”I’d love to continue growing. Is there a learning stipend?”
Earlier reviewFuture raise”Could we schedule a 6-month review with the potential for adjustment?”
Stock/equityVaries widely”Is there an equity component available for this role?”

These items often come from different budget lines than salary, making them easier to approve.

Common Mistakes to Avoid

Giving a number first. Let the employer anchor. If pressed, provide a range based on your research rather than a single number.

Apologizing for asking. You’re not being greedy — you’re advocating for fair compensation. Drop phrases like “I don’t mean to be difficult” or “Sorry to bring this up.”

Accepting immediately. Even if the offer is great, say: “Thank you — I’d like to take a day to review the full package.” This gives you time to think clearly and potentially negotiate further.

Making it personal. Never say “I need more money because my rent went up.” Frame everything around market value and the value you bring.

Bluffing about other offers. Only mention competing offers if they’re real. Getting caught in a bluff destroys trust immediately.

The $3,000 Example

Let’s say you accept a $65,000 offer without negotiating. Your friend negotiates the same role to $68,000. Assuming 3% annual raises for both of you:

  • After 5 years: You earn $75,300. Your friend earns $78,800. Gap: $3,500/year.
  • After 10 years: Cumulative gap: $40,000+ in total earnings.
  • After 30 years: That initial $3,000 difference has cost you over $170,000.

This is the same compounding principle we discuss in our budgeting guide. Small numbers compound into life-changing amounts.

Special Cases

Negotiating as a Freelancer or Contractor

Freelancers should add 25-35% to the equivalent full-time salary to cover self-employment tax, health insurance, PTO, and retirement contributions. If the full-time equivalent pays $80,000/year, your freelance rate should target $100,000-$108,000 to break even. See our guide on tax deductions for the self-employed for ways to reduce that tax burden.

Negotiating a Raise vs. Negotiating a New Offer

Raises at your current company typically range from 3-5% annually. If you’re significantly underpaid, a 10-15% adjustment is reasonable but requires strong justification (market data plus a list of expanded responsibilities). If your company can’t match market rate, it may be time to test the external market.

Start Practicing Today

Salary negotiation is a skill, not a personality trait. The more you practice, the easier it gets. Start with small negotiations — your cable bill, a gym membership, a freelance rate — to build the muscle before the high-stakes conversations.

The worst thing that happens when you negotiate professionally? They say no, and you decide whether to accept the original offer. The best thing? You earn thousands more for the same work, every year, for the rest of your career.