Penny pincher has 2 different meanings across 1 category:
Noun
someone who is excessively careful with money (who pinches every penny before letting go of it)
One who spends little money; one who is very frugal or cautious with money.