splurge (on someone or something)
To spend a lot of money (on someone or something) in an indulgent or self-gratifying manner. You need to put some of that money into a savings account instead of just splurging the moment you get each paycheck. I don't mind splurging on my kids for their birthdays. After using such a crappy laptop for so many years, I decided to splurge on a really fancy desktop setup.
splurge on someone or something
to spend a lot of money on someone or something. I really splurged on my wife for her birthday. Mary really splurged on that dinner!