Keep one’s head above water

Meaning: To survive a difficult situation, especially financially.

Example: Many small businesses are struggling to keep their heads above water.