Wiktionary
shatting on one's uppers
phr. (context US slang English) Completely out of money; broke. (from 19th c.)