overspender

noun
  1. a person who spends more money than they can afford or more than is budgeted
  2. Usage: informal; often used in financial or personal finance contexts

Examples