An agency contacted me regarding a role. At the initial call I stated my salary expectations (a few k above my existing salary, but I will need to pay back exam fees to existing employer and also will lose out on bonus). At the call the agency said that the amount I was asking for was in the range they were offering. After a few interviews I was offered the post; at only 1k more than my existing salary (meaning that I would lose money). I reiterated my salary expectations and explained my rationale. Was advised the company's final offer (just 1k above the original offer) again, I would still make a loss, so I declined. Should I have asked for more in the first place or added a few k to my own salary? Thanks for advise!