I understand that you will feel bad if you need to pay to sack him. But on another side, I guess that you have not paid any token or sign-on fee to sign him.

I heard that many teams at high levels seriously lack cash to sign players. As experienced manager, I believe you should fully understand this even if your team may be an exception and rich.