Definitions of on demand as soon as the thing in question is asked for The loan was repayable on demand.