scrape by

Intermedio (B1) informal

To have just barely enough money to live — not comfortable, but not homeless either.

"They were scraping by on two part-time jobs while looking for better work."