scrimp and save
to spend very little money, especially because you are saving it to buy something expensive.
We had to scrimp and save to buy our first house. (often + to do something)
Cambridge English Idioms Dictionary