Watford have agreed a deal to sign forward Andre Gray from Burnley, according to Sky sources.
Sky Sports News understands personal terms are due to be discussed on Wednesday followed by a medical.
One source has told Sky Sports News that Gray will join Watford for £11.5m, while two other sources have claimed the deal could rise to as much as £18m.
It is understood Gray turned down the offer of a new contract at Turf Moor in July, which would have made him the best-paid player in the club's history, and he has less than 12 months to run on his current contract.
He will become manager Marco Silva's seventh major signing of the summer after the arrivals of Daniel Bachmann, Tom Cleverley, Kiko Femenia, Will Hughes, Nathaniel Chalobah and Richarlison at Vicarage Road.
The 26-year-old scored 10 goals last season as Burnley retained their Premier League status with a 16th-place finish.
Gray was playing non-league football with Luton only three years ago, but has since scored 50 goals in 120 league matches during his spells with Brentford and Burnley.
Former club Brentford stand to earn over £2m from his move to the Hornets, with a 27.5% sell-on of any excess over £9.75m owed to the Bees. Luton would then take 15% of that in turn, which could be as much as £340,500.
One player on the radar as a potential replacement for Gray is Roda JC's 28-year-old German striker Dani Schahin, who has one year left on his contract and is a former U19 and U20 international.