BRADFORD City are in line for a windfall in excess of £2.5million after Sheffield United agreed a club record fee with Swansea for Oli McBurnie.

The clubs are reported to have a struck a deal in the region of £17m for the Scottish international which could rise up to £20m with add-ons.

The Bantams are understood to have a 15 per cent sell-on clause for the striker, who joined the Swans from Valley Parade in a £250,000 switch back in 2015.

McBurnie is due to have a medical with the Blades in the next couple of days.

Confirmation of the move going through will be a huge boost to the Bantams finances after relegation from League One last season.

It is understood that the cash boost is likely to see a small increase in the club's player budget for this season.

But the majority of the money City are set to receive will go directly to owner Stefan Rupp to pay back the amount he has had to splash out to cover the excesses of the Edin Rahic reign.

Rupp threw in an extra £1.2 million last season to cover debts but has still provided Gary Bowyer with a competitive £2.5 million wage budget for League Two.

Charlton’s League One play-off final victory denied City a £150,000 cash boost which they would have received had Sunderland gone up due to a promotion clause in the Charlie Wyke sale to the Black Cats.

But a seven-figure windfall would more than make up for missing out on that.

McBurnie signed for Swansea as a 19-year-old for £250,000 in July 2015 despite never having scored for City in 20 appearances, 16 as sub.

But he has become one of the hottest properties outside of the Premier League, having scored 24 goals for the Championship outfit last season.