How to Negotiate Your First Salary (With Real Scripts You Can Use Today)
Table of contents
- First, Understand Why This Matters So Much
- The Fear That Stops Most Graduates
- Step 1: Do Your Research Before Any Conversation
- Step 2: Wait for the Offer Before You Negotiate
- Step 3: When You Get the Offer, Do Not Say Yes Immediately
- Step 4: Make Your Counteroffer
- Step 5: Handle the Responses Calmly
- What Not to Do
- Beyond Base Salary: What Else You Can Negotiate
- A Note on Tone
- Use the PakLyo Salary Calculator Before You Negotiate
- Quick Reference: The Scripts at a Glance
- The Bottom Line
- Related Tools on PakLyo
- Related Articles
Most fresh graduates accept whatever salary the employer offers first.
That is a costly mistake, and the data proves it.
Research shows that 84% of employers are willing to increase their initial offer by as much as 10%. Only 10% of employers have ever withdrawn an offer because a candidate tried to negotiate. And people who negotiate their salary receive an average increase of 18.8% compared to those who accept the first offer without asking for more.
Yet only 38% of fresh graduates actually negotiate their first salary. The other 62% leave money on the table, not because employers would have said no, but because they were too nervous to ask.
This guide will fix that. By the end, you will know exactly what to say, when to say it, and how to handle every response an employer might give you. Real scripts included. No vague advice.
First, Understand Why This Matters So Much
Your first salary is not just about the money you earn in month one. It sets the baseline for everything that comes after.
Most companies calculate your future raises, bonuses, and promotions as a percentage of your current salary. If your starting salary is Rs 70,000 and you get a 15% annual raise, your year two salary is Rs 80,500. If you had negotiated your starting salary up to Rs 80,000, that same 15% raise puts you at Rs 92,000 in year two.
The gap compounds over time. Over five years, a fresh graduate who negotiated a 10% higher starting salary will typically earn hundreds of thousands more in total compensation than someone who accepted the first offer.
This is true whether you are in Pakistan, India, the UK, the US, or anywhere else. The compounding effect of a higher starting salary is universal.
The Fear That Stops Most Graduates
Let us get one thing out of the way before we go further.
The biggest reason graduates do not negotiate is fear. Fear that the employer will think they are greedy. Fear that the offer will be pulled. Fear that they will come across as difficult before they have even started.
These fears are not backed by reality.
Only 10% of employers have ever withdrawn an offer because a candidate tried to negotiate. And 76% of employers actually view candidates who attempt to negotiate as more confident and professional, not as problems. Negotiating your salary signals to employers that you know your value, you communicate professionally, and you can advocate for yourself.
Research also confirms that 52% of employers start with a lower salary than they are prepared to pay, specifically to leave room for negotiation. When you do not negotiate, you are often simply accepting less money that was already budgeted for you.
The fear is understandable. But it is based on a misreading of how hiring actually works.
Step 1: Do Your Research Before Any Conversation
You cannot negotiate well without a number to aim for. Before your interview or offer conversation, you need to know what the role actually pays in your market.
Here is how to find that out:
For Pakistan: Check salary forums like Rozgar.com, Mustakbil.com, and PakLyo's salary tools. Ask seniors in your university who are working in similar roles. LinkedIn salary data can also give a rough range for Pakistani tech roles.
Globally: Use Glassdoor, LinkedIn Salary, Levels.fyi (for tech roles), and Payscale. Search for the specific job title plus your city or country to find relevant ranges.
Community sources: Online communities and Discord servers in your industry often have salary sharing threads. These are some of the most honest sources because real people post real numbers.
Once you have your research, pick a target salary. Make it specific, not a range. "Rs 90,000 per month" is stronger than "somewhere between Rs 80,000 and 100,000." When you give a range, employers almost always anchor to the lower number.
Your target should be slightly above what you would actually accept. This gives you room to come down a little while still landing where you want to be.
Step 2: Wait for the Offer Before You Negotiate
This is a rule that many fresh graduates get wrong.
Do not bring up salary during the interview itself unless the employer asks. Your goal in the interview is to get an offer. Once you have an offer, you have leverage. Before the offer, you have none.
If the employer asks about your salary expectations during an interview, use a redirect:
Script for when they ask your expected salary during the interview:
"I am really excited about this role and I would love to learn more about the full scope of the position first. Once I have a complete picture, I am happy to discuss compensation. That said, I have done some research on market rates for this role and I am confident we can find something that works well for both of us."
If they push for a number, give a range based on your research:
"Based on my research, I understand similar roles in this market typically pay between [X] and [Y]. I am hoping we can land somewhere in that range, depending on the full package."
This answer keeps you in the conversation without locking yourself into a number too early.
Step 3: When You Get the Offer, Do Not Say Yes Immediately
This is the most important step and the one most graduates miss.
When an employer makes you an offer, your first instinct will be to say yes because you are excited, relieved, and grateful. Resist that instinct.
Instead, use one of these responses:
Script for buying yourself time:
"Thank you so much, I am really excited about this opportunity. Would it be alright if I took a day or two to review the full offer? I want to make sure I give it the proper consideration it deserves."
Almost every employer will say yes. This gives you 24 to 48 hours to think clearly, do any last-minute research, and prepare your counteroffer without the pressure of someone watching you on the phone or across a table.
If they ask you to decide on the spot, you can say:
"I completely understand. I am genuinely very interested in this role. Could I have at least a few hours to review the details? I want to make a confident decision and I would rather do that thoughtfully than rush."
Step 4: Make Your Counteroffer
Once you are ready to negotiate, reach out by phone or video call if possible. Negotiating in person or by voice is more effective than email because tone matters.
Here are the core scripts for different situations:
Script 1: Basic Counteroffer (Most Common Situation)
Use this when the offer is close to what you want but slightly lower than your target.
"Thank you again for the offer. I have given it serious thought and I am genuinely excited about joining the team. Based on my research into market rates for this role in [city/country] and the skills I bring in [mention one or two specific skills], I was hoping we could discuss a starting salary of [your target number]. Is there any flexibility there?"
Then stop talking. Let them respond. The silence feels uncomfortable but it works in your favour.
Script 2: The Offer is Significantly Below Your Target
Use this when the gap is large and you need to explain your reasoning.
"Thank you for the offer. I really value this opportunity and I want to make this work. I have to be honest with you though. Based on my research, I was expecting something closer to [your target]. I have looked at what similar roles are paying in [city/country] and the range I found was [X to Y]. Given my background in [specific skill or project], I believe [your target] is a fair reflection of the value I would bring. Is there room to move closer to that?"
Script 3: They Say the Budget is Fixed
This is the most common pushback you will hear. It does not always mean no. Sometimes it does, but often there is flexibility they have not offered yet.
"I completely understand budget constraints and I appreciate you being upfront about that. Can I ask whether there are other parts of the package that have more flexibility? For example, things like an earlier performance review, additional leave days, a signing bonus, or support for professional development?"
This opens the negotiation to the full compensation package, not just the base salary number. Benefits have real monetary value and many employers have more flexibility there than they do on the base salary line.
Script 4: For Pakistani Software House or Corporate Roles
Pakistani hiring culture can be slightly more relationship-oriented than Western markets. This script acknowledges that while still being direct.
"I really appreciate the offer and I have been impressed by the team throughout this process. I am genuinely excited about joining. I wanted to have an honest conversation about the salary. Based on what I have seen in the market for this role in [Lahore/Karachi/Islamabad] and my background in [specific skill], I was hoping we could get to [your target]. Is there room to discuss that?"
Script 5: Negotiating Remotely or for a Remote Role with International Client
When negotiating for an international remote job or freelance contract rate, the approach is more direct because remote clients expect business-like communication.
"Thank you for the offer. I am very interested in this project and I believe my experience in [specific skill] makes me a strong fit. The rate you have proposed is [X]. Based on my research and the scope of work, I am looking for [your target rate]. Can we work with that?"
Script 6: When You Have Another Offer (The Strongest Position)
Having a competing offer is the most powerful tool in any negotiation. Use it respectfully, not as a threat.
"I want to be upfront with you because I genuinely want to make this work. I do have another offer on the table for [amount or higher range]. This role is my first preference but there is a meaningful gap in compensation. Is there any way to close that gap? I would hate for salary to be the reason I cannot join your team."
Step 5: Handle the Responses Calmly
Negotiation is a conversation, not a confrontation. Here is how to handle the most common responses:
If they say yes immediately: Great. You negotiated well and they had the room. Sign and move forward.
If they meet you halfway: This is a win. Say: "I really appreciate that. I think that works. Thank you for being flexible." Then confirm in writing.
If they say the salary is firm but offer something else: Evaluate the full package. An extra five days of annual leave, a company laptop, or a training budget all have real value. If the total package feels fair, you can accept. If not, you can try: "I appreciate that. Is there any possibility of an earlier salary review, say at six months rather than twelve?"
If they say no to everything: Now you have a genuine decision to make. You either accept the original offer because the role, learning opportunity, or other factors make it worth it, or you decline. Either choice is legitimate. What is not legitimate is accepting and then resenting it.
What Not to Do
A few mistakes that can genuinely hurt you in a negotiation:
Do not apologise for negotiating. Saying "I am sorry to ask but..." weakens your position immediately. You have nothing to apologise for.
Do not share your financial situation as your reason. "I need more money because my rent is high" is not a business argument. Employers decide salary based on the value you bring to them, not your personal expenses.
Do not give a very wide range. If you say Rs 60,000 to 100,000, the employer hears Rs 60,000. Give a specific number or a tight range.
Do not accept verbally and then try to renegotiate. Once you say yes, the negotiation is over. Make your decision before you accept.
Do not negotiate aggressively or make ultimatums. You are starting a relationship with this employer. The goal is to land at a fair number while keeping the relationship positive. Being direct is fine. Being demanding or aggressive is not.
Beyond Base Salary: What Else You Can Negotiate
Fresh graduates often think of salary negotiation as purely about the monthly number. In reality, a job offer is a package and several parts of it can be negotiated even when the base salary cannot move.
Here are things worth asking about:
Performance review timeline. Most companies do annual reviews. Ask if you can have a six-month review with a salary adjustment tied to performance. This is especially effective when the employer says the salary is fixed.
Annual leave. Many companies have more flexibility on leave days than on salary.
Remote work days. If the role is office-based, ask whether there is flexibility for one or two days working from home. This has a real financial value in saved commuting costs.
Professional development budget. Ask about courses, certifications, or conferences the company supports. This is often underused by fresh graduates but can be worth Rs 50,000 to 200,000+ per year in learning.
Signing bonus. Some companies cannot move on the base salary for payroll structure reasons but can offer a one-time signing bonus. Worth asking once if base salary is truly fixed.
Equipment. If the role requires you to use your own laptop, ask whether the company provides equipment or a device allowance.
A Note on Tone
The most effective salary negotiations are calm, warm, and professional. Not aggressive. Not desperate. Not apologetic.
You are a professional having a business conversation. The employer made you an offer. You are discussing the terms. This is completely normal and expected.
The way you negotiate your first salary also tells the employer something about how you will handle difficult conversations, advocate for your team, and communicate under pressure. Handle it well and you actually start the job with more credibility, not less.
Use the PakLyo Salary Calculator Before You Negotiate
Before your negotiation conversation, use the PakLyo Salary Calculator to understand exactly what your target salary looks like after tax and deductions.
If you are targeting a gross salary of Rs 90,000, knowing your actual take-home amount helps you make sure it genuinely meets your needs, and it helps you make informed comparisons between different offers.
Check your numbers here: PakLyo Salary Calculator
Quick Reference: The Scripts at a Glance
| Situation | What to Say |
|---|---|
| They ask your expected salary during interview | "I would love to understand the full role first. Based on market research, I am expecting [range]." |
| You just received the offer | "Thank you. Can I have a day or two to review the full offer?" |
| Making your counteroffer | "I was hoping we could discuss [target]. Is there flexibility?" |
| They say budget is fixed | "Is there flexibility elsewhere in the package, like leave, training, or an earlier review?" |
| You have another offer | "I have another offer for [amount]. This role is my preference. Can we close the gap?" |
| They say no to everything | Decide: accept because the overall opportunity is worth it, or decline respectfully. |
The Bottom Line
Negotiating your first salary is not rude, greedy, or risky. It is professional, expected, and financially significant for the rest of your career.
The numbers are on your side. 84% of employers will increase their offer. 76% respect you more for asking. Only 10% have ever pulled an offer over a negotiation attempt.
All it takes is a calm conversation, a specific number, and the willingness to ask.
You already did the hard part by getting the offer. Now ask for what you are worth.
Use the PakLyo Salary Calculator to check your take-home pay before and after your negotiation. It takes less than a minute and gives you the real number that matters.
Related Tools on PakLyo
- Salary Calculator: See your exact take-home after all deductions
- Income Tax Calculator: Understand how much tax comes out of any offer
- Loan EMI Calculator: Plan your finances once you know your salary
Related Articles
- Pakistan vs Remote Work: Which Pays More for a Fresh CS Graduate in 2026?
- Freelancing Without a Degree: Can Pakistani Graduates Skip the Job Hunt?
- Your First Salary in Pakistan: How Much Will You Actually Take Home?
Need Personal Guidance? Get Free Career Consultancy
Have questions about your specific situation? Not sure how to handle a particular offer or negotiation scenario?
Reach out directly on either of these platforms and he will get back to you personally:
- LinkedIn: linkedin.com/in/waqarmajid
- Instagram: @waqmaj
Whether you are a CS graduate figuring out your first software house offer, a fresh graduate anywhere in the world unsure whether to negotiate, or someone trying to decide between a local job and freelancing, feel free to send a message.


