As unpaid support for various friends and family I have 'upgraded' several W7 computers to W10 over the last six months. I have been using the W10 ESB USB image which I have not needed to reimage at all. A couple of PCs, with no known product code, I have upgraded in situ. For the others I have done a clean install. All have updated fine and I have never been asked to pay.