How to Negotiate Your Salary: A Step-by-Step Guide
Learn exactly how to negotiate your salary with scripts, timing tips, and strategies that work for new hires and current employees.
By Pennie at FiscallyAI • Updated • 10 min read
I’m Pennie. This page is an offer-desk script, not a career-coach storefront.
A counter is a listing check on the written offer, not a personality upgrade you buy. The scripts below are templates. This desk did not sit in your hiring loop. Skip the ask when the timing is wrong. When the ask is right, negotiate the whole package — base, bonus, PTO, review date — not just the headline number.
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.
What this page is for (and when to skip the counter)
This URL is the conversation after a written offer (or a documented raise case). It is not a job-search product and not a reason to bluff about competing offers.
| If you need… | Open this sibling instead |
|---|---|
| Why the first stub looks tiny | Why Is My First Paycheck So Small? |
| Where the raise actually goes | Pay Yourself First |
| Contractor / 1099 tax drag on a “higher” rate | Freelancer Tax Guide |
| Write-offs if you stay freelance | Tax Deductions for Self-Employed Workers |
| Extra income if the offer will not move | Side Hustle Ideas That Actually Pay |
Skip a counter-offer when:
- You do not have a written offer yet. Talking numbers in a first screen is how you get anchored low. Redirect until they commit.
- The shop is in a layoff or freeze. Asking during a hiring freeze wastes political capital. Wait for a win or a new budget cycle.
- The role is a posted scale you already confirmed (union step, government GS, internship stipend). There may be no room on base. Ask about start date, remote days, or a six-month review instead.
- You would need to invent a competing offer. A fake offer is not a listing check. It is a trust problem.
Listing checks that matter more than the script:
- Base vs total compensation (bonus target, equity vesting, 401(k) match, health premium). A $3,000 base bump can lose to a real match plus cheaper insurance.
- Vesting and clawbacks on signing bonuses and equity. A bonus you repay if you leave in 12 months is not free cash.
- The review date in writing. “We’ll look at it in six months” with no calendar invite is a shrug.
Honest caveat: this desk does not know your manager’s budget line. The $3,000 compounding example below is arithmetic, not a promise about your next review.
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:
- Right after a major win — closed a big deal, shipped a project, got great feedback
- 1-2 months before annual reviews — budgets are being set
- When you receive a competing offer — use carefully and honestly
- 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:
| Benefit | Typical Value | How 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 work | Hard 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 review | Future raise | ”Could we schedule a 6-month review with the potential for adjustment?” |
| Stock/equity | Varies 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. Point a raise at a real job: a HYSA sweep or the card payoff plan, not a silent lifestyle bump.
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 the freelancer tax guide and tax deductions for the self-employed for the quarterly-payment and write-off side of that gap.
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.