Search “how to answer salary expectations” and one site tells you to never give a number. Another gives four scripts that all give a number anyway. A Reddit thread with 150 comments argues about it for two years straight. None of that advice was written for a fresher with no experience. It was written for someone with five years and a LinkedIn full of leverage. This guide is for you instead.

HR just asked you: “What are your salary expectations?”

Your mind goes blank. Say too little and you undersell yourself. Say too much and you might lose the offer. Below is a script for both situations, plus a method to build your real number by city.

The Quick Answer for

If HR asks early in the interview

Before you know the role, responsibilities, or team, don’t guess. Ask instead:

“I’d love to understand the responsibilities for this position before discussing salary. Could you share the budgeted range for the role?”

Recruiters hear this every day and respect it.

If HR asks again, or wants one number

Once you know more about the role, give a researched range:

“Based on my research for entry-level [role] roles in [city], I’m expecting somewhere between ₹X and ₹Y LPA. I’m flexible depending on the overall compensation package.”

If they push for a single figure, use the midpoint:

“If I had to name one number, I’d say around ₹[midpoint] LPA, though I’m open to discussing the full package.”

Fill in X, Y, and midpoint with real numbers instead of a guess. The next section covers the method.

Why This Answer Works

Recruiters ask about salary to check whether your number fits their budget and whether you’ve researched the market. A vague “anything is fine” answers neither question. A researched range answers both, and takes ten minutes to prepare.

Find Your Real Number in 10 Minutes

You don’t need work experience to answer this well. You need your monthly cost of living and the going rate for your role in your city. Combine them and you have your range.

Step 1: Your Minimum Monthly Cost

Add up rent, food, transport, and essentials. Treat this as your floor, not your target salary. An offer below it stops making sense.

Cost of living varies sharply by city:

City Monthly Living Cost

(Shared Accommodation)

Bengaluru ₹28,000-35,000
Mumbai ₹30,000-38,000
Ahmedabad ₹17,000-22,000
Indore ₹15,000-20,000
Rajkot ₹14,000-18,000

A fresher in Rajkot and a fresher in Mumbai shouldn’t quote the same number. Copying a friend’s salary from a different city is one of the most common mistakes freshers make.

Step 2: What Your Role Actually Pays

Don’t search “average salary in India.” That search blends metro product companies with Tier 2 service firms and tells you nothing useful. Search your exact role and city instead: “entry-level [role] salary in [city].”

Role Bengaluru Ahmedabad Indore
Software Developer ₹5-8 LPA ₹4-6 LPA ₹3.5-5 LPA
Marketing Executive ₹4-6 LPA ₹3-4.5 LPA ₹2.8-4 LPA
HR Executive ₹4-5.5 LPA ₹3-4 LPA ₹2.8-3.8 LPA

Browse Software Developer jobs in Bengaluru or Marketing Executive jobs in Ahmedabad to see live openings and compare real salary ranges before your interview.

Comparing 5-10 live listings for your exact role and city gives you a realistic range no national average can match.

Step 3: Turn It Into a Range

Combine your floor from Step 1 with the market rate from Step 2, then add ₹50,000-1 lakh of flexibility on top. That’s your range. Use the midpoint as your one-number answer if HR asks for it directly.

Two Real Examples

Rahul, Marketing Executive, Ahmedabad. His minimum living cost works out to about ₹2.16 lakh a year, a ₹3.2-3.5 LPA floor. Market research shows Ahmedabad marketing roles pay ₹3.2-4.2 LPA for freshers. His answer: “Based on my research for entry-level Marketing Executive roles in Ahmedabad, I’m expecting ₹3.5-4 LPA, though I’m flexible depending on the full package.”

Priya, Software Developer, Bengaluru. She has a B.Tech and a few personal projects. Bengaluru’s entry-level developer range runs ₹5-8 LPA. Her answer: “Based on the current market for entry-level developers in Bengaluru, I’m looking for ₹5.5-6.5 LPA, but I’m flexible depending on responsibilities and overall compensation.”

Both answers sound prepared because the numbers come from research, not guesswork.

What Not to Say

“Anything is fine.” Sounds flexible, reads as unprepared. Give a range instead.

“Whatever you’re paying other freshers.” This puts the work back on the recruiter. Show you’ve done yours.

“Google says the average is ₹8 LPA.” National averages lump MNCs in with startups and Tier 2 firms. They don’t represent your situation.

Can You Negotiate?

Yes, as a question, not a demand. If an offer comes in below your range, ask: “Thank you for the offer. Based on my research and the skills I’d bring, would there be flexibility to move closer to ₹[number]?”

Fixed-structure roles like campus placements and government recruitment usually leave little room to negotiate. In those cases, focus on training and growth instead of pushing on the number.

Frequently Asked Questions

Is it okay to say “I don’t know my salary expectation”?

Say instead that you’ve researched entry-level salaries for your role and city, then give a range. It shows preparation instead of uncertainty.

Should I give one number or a range?

Give a range. It shows flexibility while giving the recruiter something to work with. If they want one figure, use your range’s midpoint.

What if their budget is lower than my expected range?

Ask about annual increments, probation reviews, and bonuses before deciding. A slightly lower starting salary with strong growth can be worth more over two years than a higher one without it.

Should I mention CTC or in-hand salary?

Recruiters usually mean CTC unless stated otherwise. Always ask for a full breakup before accepting. Read our complete guide to CTC to understand how it differs from your actual take-home.

What if they ask about my current salary?

As a fresher, you don’t have one. Say so directly: “Since this is my first full-time role, I don’t have a previous salary. Based on my research, I’m looking for a fair market rate for an entry-level position.” Not sure how CTC breaks down versus in-hand pay? Our CTC guide covers that in full.

Find Roles That Match Your Range

Now that you have a number, put it to use. On JobGrin, you can browse fresher-friendly roles, compare live salary ranges across openings in Rajkot, and apply directly to verified employers. Use that same range to filter your job search too, not just to answer the interview question.

Want to go deeper on compensation? Read our complete guide to CTC before you accept an offer. If your resume or career objective still needs work before you get to this question, start with crafting a winning resume and writing a strong career objective.

Your first salary starts your career. Your preparation decides how confidently you walk in.