The Argentine star’s latest deal expired this summer.
Messi held talks with the club on Thursday but the meeting did not go well and the Catalan side have confirmed he will not return.
A statement on the club’s website read: “Despite FC Barcelona and Lionel Messi having reached an agreement and the clear intention of both parties to sign a new contract today, this cannot happen because of financial and structural obstacles (Spanish Liga regulations).”