I recently applied for a position that advertised a pay range of $20-$25 per hour. They offered me $21, but I was hoping for something closer to $25, so I attempted to negotiate. However, I was told that their budget for the role was only $17-$20, and that the $21 offer was actually generous given my qualifications.

When I mentioned the job posting’s stated pay range of $20-$25, the hiring manager seemed confused. Fortunately, I have a screenshot of the original posting as proof. This has left me feeling misled, and I’m unsure how to proceed. I don’t want to come off as difficult, but I’m worried that if I raise the issue again, they might withdraw the offer. Any suggestions on how to handle this situation?