The 18-year-old initially joined the Club from Stevenage back in May of this year on a six-month deal.
But the Birmingham-born front man has been in sparkling goal-scoring form during pre-season, netting no fewer than seven times, four of which came in what were considered senior fixtures.
Gary Rowett rewarded Storer for his performances with a place in his First Team squad for 2016/17 and now the teenager has the security of a longer-term contract to continue to prove his worth.
Storer was with Blues' Academy up until Under-15 level but then made the switch to Wolves before joining Stevenage as a scholar in 2014.
He made his first team debut for the League Two club in August 2015 and signed his first professional contract for them the following month.
The 6ft 1in tall striker came to Blues on trial towards the end of last season, following a recommendation from the Club’s Development Squad Coach Richard Beale.
Storer was signed as an addition to Beale’s Under-21 squad but his eye-catching displays, which included a brace against Kidderminster Harriers on Tuesday evening, have elevated him to the First Team reckoning.