The deal, initially reported by The Athletic, includes a base fee of £54.8 million with an additional £8.6 million in performance-related bonuses.
While there were earlier concerns about the structure and achievability of the add-ons, transfer expert Fabrizio Romano later confirmed that a verbal agreement had been reached.
The transfer saga has been a turbulent one. Gyokeres, who had been pushing for the move, reportedly skipped pre-season with Sporting and was even said to have threatened to go on strike, prompting a stern warning from club president Frederico Varandas.
Despite the tension, the Swedish forward is now expected to join Arsenal, who have been searching for a reliable number nine.
Gyokeres, who scored an impressive 54 goals in 52 matches last season for Sporting, is expected to sign a contract with Arsenal that runs until 2030.
To help facilitate the move, his agent has reportedly waived his commission. Previously of Coventry City and Brighton, the 27-year-old had also drawn interest from Manchester United but is believed to have prioritized a move to the Emirates.
If the deal is completed, Gyokeres could link up with Mikel Arteta’s squad in the coming days.