hard up
impecunious
in straitened circumstances
penniless
penurious
pinched
not having enough money to pay for necessities