skinflint
noun
°one who is excessively stingy or cautious with money; a tightwad; a miser.
"That skinflint would reuse dental floss if he thought it would save money."