Bulugh al-Maram
Narrated Ibn 'Umar (RA): The Prophet (ﷺ) forbade making vows, and said, "It does not bring good. Indeed, it is only a means by which something is extracted from the miserly." [Agreed upon].
وَعَنْ اِبْنِ عُمَرَ رَضِيَ اَللَّهُ عَنْهُمَا, { عَنْ اَلنَّبِيِّ - صلى الله عليه وسلم -أَنَّهُ نَهَى عَنْ اَلنَّذْرِ وَقَالَ: " إِنَّهُ لَا يَأْتِي بِخَيْرٍ وَإِنَّمَا يُسْتَخْرَجُ بِهِ مِنْ اَلْبَخِيلِ" } مُتَّفَقٌ عَلَيْهِ 1 .
Reference