It would be nice if more people told these arrogant companies to f*ck off when they want to know commercially sensitive information such as your current salary. Tell them to mind their own business, they have no more right to know your salary than you do theirs. The only reason they want to know it is so that they can check they aren't going to be paying you "too much" (i.e. more than current salary + X%). It almost indicates laziness on their part, like they're seeking reassurance of their decision by using your current salary as a benchmark. It's like going on a first date with someone and being grilled in fine detail about your salary, pension, car allowance, size of your house, etc. In fact, it's worse than that, because at least those questions provide answers to the "what can you offer me" test. Instead, it's like going on a first date and being asked irrelevant and personal questions such as "what do your parents earn", "how big is your grandparents' house".