Making hajj from dubious funds
A sixty-year-old man has accumulated his wealth from working in tourism and hotel management. He has since turned to God in repentance and became a devout Muslim. He deposited his money in the bank, gives out charitable donations generously, and pays zakat on his money. He now wants to make hajj, but the money he has accumulated is of dubious origin. What is he to do?
There is no harm in making hajj from this money. There is no obligation to give it away in charity because repentance eliminates the sins of previous actions.
And God Almighty knows best.