Most people accept the first offer and leave money on the table. Negotiation is not rude. Employers expect it, and the number you accept sets the base for future raises. A careful negotiation can be worth thousands over a career.
Prepare before you talk numbers. Research the market range for the role, the city, and your experience level. Job boards, salary surveys, and professional contacts all help. Know your minimum acceptable number and your target number before the conversation starts. Learn how much a master’s increases salary if you hold an advanced degree, and check master’s degree vs bachelor’s salary comparisons for your field.
Let the employer name a number first when you can. If asked for your expectation early, give a researched range rather than a single figure, and place your target near the top of that range. Speak in specifics. A precise number sounds researched. A round number sounds like a guess.
Negotiate more than base pay. Vacation days, signing bonuses, remote work days, training budgets, and health coverage all have real value. If the salary will not move, ask about these. Flexibility often costs the employer little and helps you a lot.
Stay calm and professional. Never accept or reject on the spot if you need time. Thank them for the offer, say you need a day to review it, and come back with a clear counter. Avoid ultimatums and avoid lying about competing offers.
Get the final terms in writing before you resign from your current job. A written offer protects both sides. Then decide with a clear head: does this package match the research you did at the start? For more on degree-linked pay, see does a master’s degree increase your salary and will a master’s degree increase my salary.

