They all pay in instalments. The full total of the transfer goes straight on the books even though we haven’t got the full whack of cash.Our best ever sales was ~£124m in 2013/14 and that was due to Bale. Next highest was ~93m in 2017/18 (mostly due to Walker). Despite inflation, I feel like the likelihood we break records here is pretty low.
The Kane sale doesn't factor much as Bayern are paying it over 4 year installments.