In unfortunate circumstances, especially having financial difficulty.
Needed; necessary; mandatory; requisite; indispensable.
Ready money; wherewithal.