Is it better to replace a button with error text or show error on click?

Context: mobile banking app

I need to design a state for when the user is no longer able to transfer money because they have payments overdue on their account.

Is it better to:

  1. Keep the button "Transfer money" and when the user clicks, display an error message explaining why this action is blocked

OR

  1. Remove the "Transfer money" button and put the error message text in it's place.