We do not currently know of any antonyms for on impulse.
The prepositional phrase on impulse is defined as: