The Prophet ﷺ forbade making vows, saying that a vow does not turn back what has been decreed. It only serves to extract something from a miserly person.
و حدثنا محمد بن المثنى وابن بشار قالا حدثنا محمد بن جعفر حدثنا شعبة قال سمعت العلاء يحدث عن أبيه
عن النبي ﷺ أنه نهى عن النذر وقال إنه لا يرد من القدر وإنما يستخرج به من البخيل