Fulfilling a vow is like paying a debt

Q: I made the intention that, if Allah so wills, I will perform Hajj with my wife this year. However, when I calculated my finances until the time for Hajj, I realized that I will not have enough to cover the expenses for Hajj and a Hady (sacrificial animal offered by pilgrims). Is it permissible for me to borrow some money to pay for these expenses? It is noteworthy to say that the salary that I will receive from my work at the end of Dhul-Hijjah will be more than the amount that I need to borrow. Also, while I was in Egypt, I made a vow to donate 1,200 Riyals to help to build a mosque there. Is this vow considered to be a debt that I am obligated to pay before Hajj? They pay our salaries three months at a time before we travel and I will be able to pay the amount of my vow from this. Please advise me on this matter and may Allah guide you to the right path!

A: First: It is permissible for you to borrow some money to complete the expenses for your Hajj, but this is not obligatory on you.Second: It is obligatory on you to fulfill your vow in the time you specified, as the mentioned vow is a vow of obedience. It was authentically reported that the Prophet (peace be upon him) said, “Anyone who vows to obey Allah, should obey Him.” May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.