DEMAND NOTE Law Professor 10 years ago A promissory note payable on demand by the holder of the note.