splurger

noun
  1. a person who spends money freely or extravagantly, especially on luxuries or treats
  2. Usage: informal

Examples