It should be done for a good reason, and the one making it should have no doubt as to his ability to pay whatever he promises in the vow.
אם נודרים, יש לעשות זאת מסיבות טובות, ולא צריך להיות לנודר שום ספק באשר ליכולתו לקיים את מה שהבטיח.