Is it permitted in supplications to negotiate with Allah. For example, is it permitted to ask Allah to grant me something or forgive me, and take something else away from me instead, like my health for instance?
Sheikh `Abd al-Wahhâb al-Turayrî, former professor at al-Imâm University in Riyadh
As Muslims, we should have certainty of faith in Allah’s boundless grace. We should know that our Lord’s generosity has no limits and His mercy extends to all things.
Therefore, we should never beseech Allah to punish us or hasten on His wrath. We should instead seek Allah’s forgiveness in earnest, with full knowledge that Allah forgives everyone who turns to Him in sincere repentance.
We should never see our sins as being greater than Allah’s forgiveness. Allah not only accepts our repentance, he commands us to repent.
He says: “Beseech Me in supplication. I will answer you.” [Sûrah Ghâfir: 60]
This is Allah’s command and His promise. His command is just and His promise is true.
Allah has no need of punishing His servants who worship Him with sincerity. Allah says: “What can Allah gain by your punishment, if you are grateful and you believe? Nay, it is Allah that recognizes (all good), and knows all things.” [Sûrah al-Nisâ’: 147]
When we beseech Allah, we should seek His pardon and then pray for success in this world and the next.
Anas relates the following in Sahîh Muslim (2688):
Allah’s Messenger (peace be upon him) went to visit a Muslim man who had become stricken by a debilitating illness. He asked the man: “Had you made any supplication or asked Him for anything?”
The man said: “Yes, I did. I asked: O Allah! Whatever You have to punish me with in the Hereafter, hasten it on in this world.”
Allah’s Messenger (peace be upon him) said: “Glory be to Allah! You would not be able to bear it. You should rather have asked: O Allah! Grant us the good of this world and the good of the Hereafter and save us from the punishment of Hell.”
The man beseeched Allah with these words and Allah cured him.
And Allah knows best.
Source: Islam Today
-- Al Arabiya Digital