Most people just accept the first salary offer they get, and that’s understandable. They don’t want to seem ungrateful or mess up the relationship before it starts. But here’s the thing: most employers expect you to negotiate, and they’ve built that into their initial offer.
I’ve seen negotiations go well and I’ve seen them go poorly. A good conversation won’t hurt your relationship with the employer, but a bad one can. The key is being prepared. You can’t just walk in and say “I want more money” - you need to know what you’re talking about.
To do that, you need to know your market value. What’s a fair salary for someone in your role, with your experience, in your location? If you can show up to the conversation with specific numbers, you can say “here’s why I deserve more” instead of just “I want more.” It’s not just about having data, though - it’s about understanding the nuances of the market. For example, in Spain, salaries can vary a lot depending on the city. Barcelona tends to pay 5-10% more than Madrid.
When you’re researching salaries, don’t just look at generic reports. Use tools like Glassdoor, LinkedIn Salary, and Payscale to get a more accurate picture. And don’t just rely on what your friends or colleagues are making - that can be outdated or just plain wrong.
So when do you have this conversation? The right time is after you’ve gotten a formal offer, but before you’ve accepted it. It’s not about being confrontational, it’s about being proactive. If you negotiate early, you’re more likely to get a better deal.
And when you do negotiate, be confident, but also be respectful. Don’t be afraid to ask questions or say “can I think about this for a day?” One common mistake people make is not doing their research. They just assume the initial offer is fair, but often it’s not. By doing your homework, you can make an informed decision. And don’t just focus on the base salary - think about the whole package. What about signing bonuses, equity, or professional development budgets?
Employers might push back on your negotiation, of course. They might say “this is the maximum we can pay” or “you don’t have enough experience.” Be prepared to address those concerns with evidence and a clear explanation of your value. And after the negotiation, get everything in writing. Verbal agreements aren’t reliable, so make sure you have a written record of what you agreed on.
Negotiating your salary can have big benefits in the long term. You’ll get a better starting salary, and you’ll set yourself up for future raises and offers. It’s not just about the money, though - it’s about feeling confident and worthy in your job. You’ll be taken more seriously, and you’ll be more likely to succeed.
Xeito’s salary intelligence can help you find roles that are worth negotiating for, by the way. They’ve got real market data for roles in Spain, so you can walk into the conversation knowing what a fair offer looks like.
Want the numbers for your situation? Try the Xeito remote-salary calculator — compare net take-home and cost of living across European tech hubs in 30 seconds.
Related articles
- Why Remote-Only Companies Pay Differently Than Remote-Friendly Companies
- EU Tax Residency for Remote Developers: The Real Rules in 2026
- Working Remotely for a German Company from Spain: The Complete 2026 Guide
- How to Negotiate Equity: RSUs, Stock Options, and What Actually Matters
- The Real Cost of Living vs. Remote Salary in Europe (2026)