Stony/stony broke
Stony, note that this is never spelt 'stoney' when referring to stony ground. Both 'stony' and 'stony broke' is British slang for penniless or ruined financially, and dates from 1890.