 After making just five appearances in the 2014–15 season, Clough announced that Porter was able to leave the club on a free transfer.After having his Sheffield United contract terminated, on 22 January 2015, Porter signed an 18-month deal with Colchester United.Porter made his debut for the U's on 24 January, starting in the 2–0 relegation battle victory over Leyton Orient, before being substituted for Macauley Bonne in injury time.