I'm looking for another dev job, since I'm comfy where I am, I'm browsing, but seriously considering offers.
Why do most people ask for your salary slip when applying for a job? Surely if I make 89000 a month and want to seriously consider a lower-stress job at 40000 a month that's my choice? Same in reverse, if my skillset and experience justifies 40000 and I earn 25000 because that's the highest I could get in a pinch 4 years ago (and hasn't changed), what does it matter?
This is putting me off of a lot of very cool companies to work for.
While I don't think it should be a
requirement, I can see the reason for companies wanting this (apart from just "+12%ing" you). Previous salary is a good indicator of your level, and provides additional information to the hiring and interview processes. While I believe that any good company should heavily weight their interview process over anything else, no interview will give the full story, and previous salary gives a strong indicator of whether or not something may be off. It will also inevitably be used to cap the increase that they are willing to give you, but it's
your choice to accept it or not. The cap can easily be much higher than what you currently earn. Working in the hiring side, I've never seen anyone push for an incremental increase - if we want to hire, we ask for expectations and see if interviews, previous salary and the prevailing wage justify it. I've seen offers of more than 2x for very good candidates.
My advice is to give them your payslip, and make sure they know what number you expect beforehand. If they think the number is outrageous
before they interview you, and you realistically don't, then it's not a company you should want to work for. If they think the number is outrageous
after they interview you, then you should consider whether or not you are overpricing yourself or if they are underpricing you, and either revise your expectations or move on.
Not giving them your payslip on "moral grounds" is something you should always have the right to do, but in my experience, generally doesn't work out well for th candidate - it comes across as though th candidate has something to hide or is taking a chance. Yes, it is technically personal information, but if it is in the ballpark of expectations, the specific number shouldn't really hold any importance to either side, if it is not in th ballpark, the employee has motivation to hide it, which means that refusing to give it, is generally considerd suspicious (whether you like it or not).