Indispensable, essential, imperative, vital.
Needed; necessary; mandatory; requisite; indispensable.
Ready money; wherewithal.