Salary Negotiation for Freshers: A Calm First-Offer Script

Learn how to read a fresher offer, support one reasonable request with proof, handle the recruiter's response and confirm every agreed term in writing.

KnowledgeGate Team

Exam prep & CS education

Updated 17 Aug 20266 min read

Your first job offer can feel too valuable to question. But accepting before you understand it can hide the difference between fixed pay, variable pay and a one-time bonus. Use a calm sequence: thank the recruiter, get the written breakup, ask for time, prepare one evidence-based request and respond professionally. Never invent a competing offer or an achievement to strengthen your case.

Read the offer before deciding what to negotiate

Suppose an offer has an annual CTC of INR 6.00 lakh: INR 5.20 lakh fixed pay, INR 0.60 lakh target variable pay and an INR 0.20 lakh one-time joining bonus. Fresher pay varies widely by role, city and company, so read these amounts as one worked case and not as a benchmark for your own offer.

  • Fixed monthly gross = INR 5,20,000 ÷ 12 = about INR 43,333.

  • Recurring annual cash at full target = INR 5.20 lakh + INR 0.60 lakh = INR 5.80 lakh.

  • First-year CTC = INR 5.80 lakh + INR 0.20 lakh = INR 6.00 lakh.

The INR 6.00 lakh total applies only in year one because the joining bonus does not repeat. Monthly gross is not monthly take-home, and variable pay is not guaranteed unless its conditions are met.

Ask for the written component breakup, variable-pay conditions and payment timing, probation or training pay, joining-bonus clawback, review cycle, notice period, any bond or service agreement, benefits and the decision deadline. Do not negotiate from a verbal CTC alone. Requesting them in writing is a normal step in the wider placement process, and recruiters answer these questions every hiring season.

Use a small preparation system before and after an offer arrives

While applications are active, reserve four hours weekly: 60 minutes to update an evidence log, 60 minutes to match evidence with current job descriptions, 60 minutes to learn compensation terms and check company-specific information, and 60 minutes to rehearse recruiter conversations. Record facts you can prove, not adjectives such as “hard-working”. Aligning those proof points with the role also improves your resume for freshers.

When an offer arrives, use a 150-minute sprint within the agreed deadline:

  1. Spend 15 minutes thanking the recruiter and requesting the written offer.

  2. Use 45 minutes to parse every component.

  3. Use 45 minutes to select and verify two role-relevant proof points.

  4. Spend 30 minutes drafting one request and one fallback.

  5. Rehearse aloud for 15 minutes.

If only 75 minutes remain, use 20 minutes for the breakup, 25 for evidence, 15 for the request and 15 for rehearsal. Ask about missing terms instead of guessing, and never miss an agreed deadline silently.

Choose one reasoned ask without inventing leverage

Build a private decision ladder: request INR 5.75 lakh fixed, treat INR 5.45 lakh fixed as an acceptable result, and assess INR 5.20 lakh fixed against role fit and priorities. Ask only for INR 5.75 lakh. Do not reveal the private floor.

The calculation is INR 5.75 lakh − INR 5.20 lakh = INR 0.55 lakh. Then INR 0.55 lakh ÷ INR 5.20 lakh × 100 = about 10.6%. This is the candidate's chosen request, not a standard fresher increase.

Evidence could include a six-month internship, three production API endpoints and a workflow improved from 10 minutes to 7 minutes. The reduction is (10 − 7) ÷ 10 × 100 = 30%. Use these facts only when they match the role. This candidate has no competing offer and claims none.

Prepare one fallback: INR 5.45 lakh fixed or, if fixed pay is locked, an INR 0.50 lakh joining bonus instead of INR 0.20 lakh. Discuss a six-month review only with its date and criteria in writing. It is not a guaranteed raise.

Run the first-offer conversation in four calm moves

On the offer call, say: “Thank you. I am excited about the role. Could you please share the complete compensation breakup and the decision deadline in writing? I would like to review it carefully.”

After reviewing it, say: “I am keen to join. Based on my six-month internship, the three production APIs I delivered and the role's backend responsibilities, is there flexibility to move the fixed component from INR 5.20 lakh to INR 5.75 lakh while keeping the other components unchanged?”

Say the number once, then stop and let the recruiter respond. Do not apologise for asking, threaten to walk away, cite personal expenses or present an unverified internet salary as fact. Practise the rest of the conversation with the HR interview questions and answers guide.

Asking for time is not rejecting the offer. If an answer is required on the same call, ask for the shortest realistic review window and repeat the confirmed deadline back. The four moves are simple: thank them, clarify the written terms, make one supported request, then listen.

Flow chart of a fresher offer: an INR 6.00 lakh CTC split into fixed, variable and joining bonus, one ask for INR 5.75 lakh fixed, then yes, partial and fixed-locked branches.

Handle yes, counteroffer and no without losing the thread

If the recruiter agrees, thank them and wait for the revised document before accepting. If they counter at INR 5.45 lakh fixed, the calculation becomes:

  • Revised first-year CTC = INR 5.45 lakh + INR 0.60 lakh + INR 0.20 lakh = INR 6.25 lakh.

  • Fixed monthly gross = INR 5,45,000 ÷ 12 = about INR 45,417.

Compare that result with the private decision ladder, not only with the opening request.

If fixed pay is locked, use the prepared fallback and ask whether the joining bonus can rise from INR 0.20 lakh to INR 0.50 lakh. First-year CTC then becomes INR 5.20 lakh + INR 0.60 lakh + INR 0.50 lakh = INR 6.30 lakh. Recurring target cash remains INR 5.80 lakh because fixed and variable pay did not change. A one-time payment is not a permanent salary gain.

If every request is declined, say: “Thank you for checking. I will review the offer as shared and confirm by 5 pm tomorrow.” Then assess the role, manager, location, learning scope, bond, review terms and compensation. One clear ask and one fallback are enough.

Confirm the outcome in writing before saying yes

For the partial counter, send this email:

Subject: Confirmation of revised offer

Thank you for discussing the offer. My understanding is that we discussed INR 5.45 lakh fixed pay, INR 0.60 lakh target variable pay and an INR 0.20 lakh one-time joining bonus. Please confirm the revised INR 6.25 lakh first-year CTC, the variable-pay conditions and all other unchanged terms in the formal offer letter.

Until the revised letter arrives, those terms are only discussed, not agreed. Once it arrives, a concise acceptance is enough: “I accept the revised offer dated [date] for [role], subject to the terms in the attached letter, and confirm my joining date as [date].” A decline should be brief and respectful.

Pause if you face an immediate verbal-only acceptance demand, an incomplete breakup, a changed term missing from the letter, or an undisclosed repayment or bond condition. Clarify it before responding.

Salary negotiation in five steps, and what to rehearse next

The sequence is: thank, clarify, calculate, ask once, confirm in writing. A successful negotiation is not only a higher number. It also means understanding the offer and keeping the working relationship intact. Review the common placement preparation mistakes that can weaken the rest of your process.

Rehearse the INR 5.20-to-INR 5.75 lakh request twice, once with an easy yes and once with a firm no. For structured resume, technical interview, HR interview and mock-interview practice, use the Interview & Resume Preparation Course.