The club have taken the year option on his contract, and Barnes will remain a Claret for the upcoming season in the Championship.
Barnes, 32, was Sean Dyche’s first cash signing in January 2014, leaving Brighton for £450,000, and scored 47 goals in 248 appearances for the club, including 44 in the Premier League.
The former Austria Under-20 international finished the season in Mike Jackson’s starting line-up, selected before the arrival of the £12million Wout Weghorst deadline day for the final three games of the campaign as the Clarets were relegated.
And he kept his composure to score from the spot at Aston Villa in a 1-1 draw in the penultimate game – his first Premier League goal since February 2021.
Following the draw at Villa Park, Barnes had suggested the final game of the season against Newcastle could be his last for the club, with his future hanging in the balance: “The club have trusted me through everything and I hope i can go there and give it back in my last game.
But Burnley have secured his services for another season as they seek to earn a third promotion from the Championship.
With the club’s shortlist imminent, it remains to be seen who else will remain at the club when their deals end.
James Tarkowski will leave for a Premier League club, with Everton pushing hard for his signature, while Ben Mee is also expected to stay in the top flight, having turned down a two-year deal at Turf Moor, having been at the club since the summer of 2011.
The one-year option on Jack Cork’s contract has not been triggered, due to relegation, and he is said to be looking for a two-year contract elsewhere, while Phil Bardsley is expected to join his good friend Wayne Rooney at Derby, and Erik Pieters, Aaron Lennon and Dale Stephens are expected to leave.
Matej Vydra is in talks on a new two-year contract.
The 30-year-old is out of contract, a month into his rehabilitation following surgery for a ruptured cruciate ligament in his knee suffered in the Watford win.