Paul Allan, 24 years-old, signed his first deal with Dunfermline in 2017, coming through the Fife Elite Football Academy and he made 67 appearance for Dunfermline in total, including 33 appearances last season (23/24).
The midfielder has also had loan spells with Stenhousemuir, Brechin City and Albion Rovers.
Paul made his Inverness debut one day later at Kelty Hearts as a second half substitute replacing Callum MacLeod in the 73rd minute.
He has signed on for another season in League1 with the Caley Jags. Paul, 25 years-old, joined us from Dunfermline Athletic in August last year, and he went on to become a key player for us last term making 34 appearances and scoring 6 goals.
Head Coach Scott Kellacher said: “Everyone at the club is delighted that Paul has extended his contract with us. He was a massive part of the team last year and he will be going forward too.”
Paul Allan said: “I’m happy to have signed up and I’m looking forward to getting back for pre-season. Now things off the pitch are moving forward positively, I’m hopeful we can have a right good crack at it in the new season.”