I keep my money in the bank, as my monthly salary is deposited directly by my work, and I withdraw it to pay my expenses. I do not know the amount for which one year has passed, so that I can pay zakah on it. I decided on the first on Ramadaan as the day for paying zakah, by working out how much is in my bank account, even if the last payment of my monthly salary was deposited a few days before Ramadaan.
I have two questions:
1 – Is what I am doing to work out my zakah valid?
2 – I recently took a loan from my work to buy a house and I will be paying it off in monthly installments deducted from my salary during the coming year. Should I subtract the outstanding loan from the calculation for zakah, knowing that I have savings in my bank account? For example, if I have savings of one hundred thousand riyals in the bank when Ramadaan comes, and the outstanding loan that I owe is seventy thousand riyals, what is the correct calculation?.