Not having enough money to pay for necessities.
Having no money anymore; having lost all his money.
Having no money.