Will Allah not answer my supplication because I have broken my covenant with Him by violating my promise not to commit a specific sin, and how can I atone for my repeated violation of a covenant I made with Allah, and does voluntary fasting expiate sins and transgressions?
Source: FtawySummary from Ftawy's records · added here Sep 2, 2026
Whoever repents, Allah will accept his repentance. So, no matter how great the sin or how often it is repeated, let the servant repent with sincere repentance; for the one who repents from sin is like one who has no sin. He should also supplicate Allah Almighty, have a good opinion of Him, and do many good deeds; for indeed, good deeds efface evil deeds. As for what he covenanted with Allah and then broke his covenant and went back on his word, he must offer expiation of an oath for each of these covenants.
Summary from Ftawy's records · added here
Reviewed by El Fatwa's sharia committee.
Read the full answer on Ftawyhttps://ftawy.com/en/questions/134421
Where this answer came from
- Source platform
- Ftawy
- Original fatwa ID
- 134421
- Added here
- . This is when the answer was added to El Fatwa, not the fatwa's date.
- Text
- Summary from Ftawy's records, reviewed by El Fatwa's sharia committee.
- Read the full ruling
- Read the full answer on Ftawy