On 7 August 2007, Morrison signed a four-year contract with West Bromwich Albion, for an initial £1.5 million fee. This fee could rise by a further £700,000, depending on Morrison's appearances for the Baggies. Middlesbrough will also receive 15% of any sell-on fee. Morrison made his Albion debut as a 2nd-half substitute in a 2–1 defeat away at Burnley on the opening day of the 2007–08 season. His first goal for the club was a second half winner in a 2–1 home victory over Blackpool on 23 October 2007, a strike that won him the West Bromwich Albion Supporters Club's Goal of the Season award. Morrison described it at the time as "the best goal I've scored in my career".