Messi, 34, has been a free agent since 1 July when his contract expired.
He agreed a new deal on reduced wages with club two weeks later, but it was dependent on Barca selling players to afford his salary.
“Both parties deeply regret that the wishes of the player and the club will ultimately not be fulfilled,” the club said.
Barcelona had said Messi was poised to extend his 21-year career with the club by signing the new deal on Thursday, and blame La Liga for the failure to do so.
He had reached an agreement to stay with the Catalan side until 2026 – but La Liga said the club must reduce wages before he and any new players can be registered.
“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 La Liga regulations],” the club said.
“FC Barcelona wholeheartedly expresses its gratitude to the player for his contribution to the aggrandisement of the club and wishes him all the very best for the future in his personal and professional life.”
Messi is Barcelona’s record scorer with 672 goals and has won 10 La Liga titles, four Champions Leagues and seven Copa del Reys, as well as claiming the Ballon d’Or on a record six occasions.
Keeping Messi at the Nou Camp had been president Joan Laporta’s top priority this summer.
The Barca future of a player who is widely regarded as being one of the world’s greatest of all time, however, has been severely complicated by the club’s financial problems.
The presidential election earlier this year was held against the backdrop of Barca being on the verge of bankruptcy.
The Argentine arguably now becomes the most in-demand player in world football.
Messi has long been linked with a move to either Paris St-Germain or Manchester City, where he would be reunited with his former Barcelona boss Pep Guardiola.
America’s Major League Soccer, which Messi has previously considered experiencing, is another option.
The announcement that Messi is to move on comes a year after he sent a fax to Barcelona bosses saying he wished to exercise a clause in his contract that would have allowed him to leave for free last summer.
Days later he said he would stay, admitting it was “impossible” for any team to pay his 700m euro (£624m) release clause, which Barca insisted needed to be met.
End of an era
Aged 13 Messi joined Barca’s famed La Masia academy in 2000 from Argentine side Newell’s Old Boys and made his senior debut aged 16 in 2004.
He has gone on to make 778 appearances for the club, scoring 672 goals, including 120 Champions League goals (second behind Cristiano Ronaldo), and a record 474 La Liga goals.
He has collected the European Golden Shoe award for the continent’s top scorer on six occasions.
Lionel Messi’s transfer timeline
25 August 2020 – Messi sends a fax to the club saying he wishes to exercise a clause in his contract, allowing him to leave for free with immediate effect.
4 September 2020 – Messi says he is staying at Barcelona because it is “impossible” for any team to pay his 700m euro (£624m) release clause, which the club insist would have to be met.
27 October 2020 – Barcelona president Josep Maria Bartomeu, who had fallen out with Messi over his failed transfer request, resigns.
28 December 2020 – Messi says he hopes to one day play in the United States, but is unsure of his future when his contract runs out.
31 January 2021 – Barcelona say they will take “appropriate legal action” against Spanish newspaper El Mundo after it published details of Messi’s contract, worth £492m over four years.
16 May 2021 – Manager Ronald Koeman says he hopes Messi has not played his final home game for the club after a 2-1 defeat by Celta Vigo ended their title hopes and meant they finished outside the top two for the first time since 2007-08.
22 May 2021 – Paris St-Germain is believed to be “looking closely” at Messi’s contract situation.
28 May 2021 – Barcelona president Joan Laporta says a new contract for Lionel Messi is “not done yet” but that “things are going well”.
1 July 2021 – Messi’s Barcelona contract expires and he becomes a free agent.
15 July 2021 – Messi agrees to stay with Barca on a deal until 2026 that includes reducing his wages.
5 August 2021 – Barcelona announce Lionel Messi will leave the club “because of financial and structural obstacles”.