Delaying the vow according to each person's conditions

Q: A long time ago, when I was ill, I made a vow that if I recovered, I would give the surplus of my salary as a Sadaqah (voluntary charity). For instance, if my salary is 5,500 Riyals, I will give 500 Riyals as a Sadaqah; if my salary is 7,700 Riyals, I will give 700 Riyals as a Sadaqah. Until now, I have not fulfilled my vow due to financial insolvency. I made this vow verbally and I wrote it also in a paper. I intend to fulfill it at the nearest possible chance. What should I do now? I have a piece of land whose price is declining nowadays, but I am optimistic about the increase in its price, as there is a road that is going to be paved near it. What should I do? Should I sell it, or wait until its price rises? Is it permissible to delay fulfilling a vow (Part No. 23; Page No. 376) according to one's personal circumstances?

A: You should fulfill the mentioned vow, as it is one of obedience. The Prophet (peace be upon him) said, A person who vows to obey Allah should do so. As a period of time has passed and you have not fulfilled your vow yet, you have to calculate the total sum of money and pay it at once or in installments, according to your ability, as it is a debt on you.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.