Leeds United have cancelled Steve Morison's contract to allow him to join Millwall, HITC Sport understands from sources close to the club.
Leeds are willing to let Morison move on with the striker one of the higher earners at Elland Road and Uwe Rosler is keen to trim the wage bill at the club after bringing in seven new signings this summer.
Morison joined Leeds in January 2013 as part of a swap deal that saw Luciano Becchio move to Norwich City and he scored three goals in 16 appearances in the second half of that season.
The Wales international found himself out of favour at Leeds in the 2013/14 campaign and rejoined Millwall on a season-long loan two years after leaving the club for Norwich.
During that loan stint Morison scored five goals in 20 appearances for Millwall, but he returned to Leeds following the end of the loan deal.
Morison scored two goals in 26 appearances last season, but the summer arrivals of Chris Wood and Lee Erwin have pushed him down the pecking order in Rosler's plans.
Leeds have agreed to sanction Morison's departure and Millwall are set to secure the striker for his third stint at the Den.