What is On Demand?

Legal Definition
A promissory note payable "on demand" is a present debt, and is payable without any actual demand, or, if a demand is necessary, the bringing of a suit is enough Appeal of Andress, 99 Pa. 424.
-- Black's Law Dictionary
Legal Definition
When demanded.
-- Ballentine's Law Dictionary