犒劳 implies a reward in the form of good food, drink, or comfort given after hard work. Often used self-referentially: 犒劳一下自己 ("treat oneself") after finishing something difficult.
register
Originally a military term — 犒 historically meant rewarding troops with provisions. Today it's everyday vocabulary, but still carries the nuance of well-earned reward, not just any gift.