The Harvard Business Review has an article on controlling perceptions. I've always said that clients don't know anything that you don't tell them.
There is an obvious lesson for you in this: don't assume that anyone — your boss, your peer, or your subordinate — knows the good work you are doing. They are all probably focused on their own jobs and concerns. Do things to let them know.
http://blogs.hbr.org/cs/2010/10/shape_perceptions_of_your_work.html
If you've ever gone the extra mile for a client and haven't been recognized for doing so it's probably because you didn't tell them you were going that extra mile. And if you don't do something about it you'll soon find that the client thinks your extra effort is just standard policy and doesn't warrant gratitude, recognition or payment for additional services.

Telling someone you've gone that extra mile can be as easy as saying happy birthday, here's your present. If you approach it with that attitude - that you're giving them something - rather than asking them for something because you've done this they won't think you're just "blowing your own horn" and you will get the credit you deserve.
Posted
AuthorDean Birinyi