What should a sorcerer do so that Allaah The Almighty accepts his repentance?
All perfect praise be to Allaah, the Lord of the worlds. I testify that there is none worthy of worship except Allaah, and that Muhammad, sallallaahu ‘alayhi wa sallam, is His Slave and Messenger.
Whoever practices sorcery or commits any act of disobedience is required to sincerely repent to Allaah The Almighty and stop committing the sin. According to the Sharee'ah texts, for the disobedient person who stops and repents, Allaah The Almighty, out of His favor, grace and generosity, accepts his repentance and forgives his sin. In this regard, He Says (what means):
Allaah the Almighty accepts sincere repentance even if the sinner has committed grave major sins and acts of disobedience, such as Shirk (polytheism) and murder.
Any money that the sorcerer received in return for practicing sorcery is unlawful and must be disposed of by spending it for the benefit of Muslims - if indeed any of it remains with him. If he has already consumed and utilized it, then we hope that Allaah The Almighty will forgive him for that.
Allaah Knows best.
You can search for fatwa through many choices