Tokyo Dev

Developer jobs in Japan Developer Life in Japan

Just got lowballed on an offer because of previous salary. Should I not have disclosed it?


As title says, I went through the interview process with a startup and received a pretty low offer for 3M yen. This despite the job listing saying 4.5M-7M

I asked for a clarification and they stated it was because of my previous salary in Manila. I had to point out that while it was obviously very low by Japan standards, it was much higher than the average SE salary in the Philippines and at the very least, I was expecting the offer to be a little more than the average SE salary in Tokyo.

So should I not have disclosed my salary in this situation? Any suggestions? It’s frustrating that I’m limited in negotiating power simply because of the economic situation of where I was raised.


Generally, you shouldn’t disclose your salary, as it gives away your negotiation power. If they ask you to disclose, you should refuse. I’d recommend the following resources on salary negotiation for developers:

Personally, I think it is shortsighted for the company to lowball you like that. If you do take the position at that salary, the company will relocate you, only to have you change companies within six months to another position that pays you twice as much.

From your GitHub profile, I know you’re the author of reasonably well used Python libraries. This should be enough to get your foot in the door to any company that’s using Python. Based on that alone, I’m guessing that a salary of ¥5 million would still be on the lower side of things, and one of ¥7 million plus not being unreasonable.

So if I were in your shoes, I’d counter to the company that ¥3 million is way below your market value in Japan (which is not tied to your previous salary). If you’re joining that company, you want to be able to continue to work with them for the longer term. If they were to hire you at that salary, you think you’d quickly be poached by another company who will offer you a significantly better salary. Especially because once you are working in Japan as a developer, you’ll have a lot more opportunities. So if you’re going to work for that company, you need to start from a market salary in the beginning. Based on your research, ¥7 million seems to be a reasonable salary for an experienced developer like yourself.

The key thing is to be prepared to walk away. Personally, I think you’ll probably be able to get better offers elsewhere, and lowballing you like that is a negative signal to me. Ultimately, it is your call though. If you do end up taking a lower salary, I just remember you don’t owe them any loyalty, and I’d continue to search for a better job here.


Thanks a lot for the detailed advice! I guess negotiation is a skill in and of itself. I’ll continue negotiating and looking elsewhere for other opportunities.


To Lowball you like that when the position specifically states 4.5M to 7M is a company not worth joining.


I think not disclosing salary is not very realistic, especially if you are changing jobs within Japan. This information the company will receive once you register your tax information with them, and it is kind of general practice to base the offer based on the previous salary. In your position though, you are not based in Japan, so they can not really base your salary on your Phillippines salary. So they should (at least) give you a starter salary in Japan (which is 4.5M I guess). If they are not prepared to do that, I think they don’t give you due value, so I would avoid this company.

Also, in most cases the salary ranges in the job listings are not very reliable (especially with startups). I’ve seen companies offer more, and less, so don’t take the ranges too serious.