Down and out

To have no money.

My friend has been down and out before but usually he can find a job.