Most people don’t get the salary they deserve because they simply do not ask for it.
It is understandable—talking about money is uncomfortable. Plus, you may feel so fortunate to just have a job offer in this tough job market that you don’t want to risk ruffling any feathers. But neither of these should stop you from asking for the salary you deserve.
According to US News, you have the most power to negotiate your salary after you have impressed your future employers at the interview, but before you sign an official job offer. Many employers will informally offer you the job before you sign paperwork, and this is a good time to start negotiating for the salary that you know you deserve.