On 5 August 2021 it was announced that Perry had signed a season-long loan at Cheltenham Town.[5] In his sixth appearance for Cheltenham (fifth in League One), Perry scored his first senior professional goal, and his debut goal for Cheltenham, in a 2–1 away win against Charlton Athletic on 11 September 2021.[6] Having suffered an injury in October 2021, he was recalled by Wolves for treatment in January 2022.[7]
On 14 July 2022, Perry returned to Cheltenham Town for another season on loan.[8]
At the end of the 2022–23 season, Perry departed Wolverhampton Wanderers.[9]