aA single word for a person whose motive is dictated by money would be greed or greedy but that is a description of the person. What about a curmudgeon meaning a miserly cantankerous person?
Or a more positive take on the question like someone had offered up above (ie economical) would be frugal - to be good with one's resources.