penny pincher

Noun
  1. someone who is excessively careful with money (who pinches every penny before letting go of it)
penny pincher
A penny pincher uses coupons to buy groceries.