My seventy-year-old father is retired and religiously committed. When he was young, however, he lived in a foreign country, to which he travelled while being young, and he stayed there until becoming a young man. He stayed there for seven years and returned when he was 25 years. He did not observe fasting of Ramadan in that western country for four years. Now, he is feeling very regretful, is obsessed with fear and is not able to fast nor offer expiation, for this requires a huge amount of money. That is because breaking the fast of one day entails fasting for two months and feeding sixty poor persons costs approximately 300 dinar, for each day. Actually, he cannot afford that. Will Allah, The Almighty, forgive him, knowing that after he returned, he sincerely repented?
All perfect praise be to Allah, The Lord of the Worlds. I testify that none is worthy of worship except Allah and that Muhammad, sallallaahu ‘alayhi wa sallam, is His slave and messenger.
We ask Allah, The Almighty, to accept his repentance and forgive him, for neglecting fasting without a valid excuse is one of the major sins. We seek refuge with Allah from this.
Now, the situation of your father must be one of following two cases:
Firstly, he is unable to fast at all, due to his old age. In this case he is not obliged to fast nor make up for the missed months of fasting. However, he is required to feed one poor person a mudd (approximately 750 ml) of foodstuff for each day that he missed. He should do this for the four months instead of making up for them and offer the same amount as expiation for delaying making up for them until this time.
If Ramadan comes and he is not able to fast, then he is not obliged to do anything except feed a poor person for each day, according to what was previously stated.
Secondly, he is able to fast. In this case, he is obliged to make up for the four months. He can fast them separately, according to his ability. He is also obliged to feed a poor person a mudd of food for each day, as expiation of delaying making up for the fasts until now.
What you have stated regarding expiation and that it consists of fasting two months for each missed day is incorrect, unless he observed fast on a day and deliberately broke it by having sexual intercourse. In this case, he is required to fast two consecutive months, but if he cannot, then he has to feed sixty poor persons.
Allah Knows best.
You can search for fatwa through many choices