Quote ="JerryChicken"No, but as a seller, the buyer will ask him to pay the one-off fee for the indemnity.'"
No he won't, because there's no policy that would cover it, as well as that is clearly not the problem.
The indemnities you are talking about are basically all
title defect indemnities. Not
property defect indemnities. You can't indemnify against a roof defect. There either is one, or there isn't. The question of whether the roof is fine or fooked can be resolved right now by a surveyor's report.
If I want to insure my house, then I take out a buildings policy. The issue here is seller thinks the roof is fine, buyer thinks it is on its last legs. Any buildings insurer has as a pre-requisite that they do not insure existing defects - as that is not insurance. Any insurer will just quote you a premium, for one year, and if nothing happens, the next year, and so on. Even then, stuff that wasn't wrong with (say) the roof may become wrong, if it is due to wear and tear they still won't pay. All they will pay is stuff that goes wrong due to an insured peril - eg storm, etc.
Therefore there is no insurance remedy to be had here. The idea that you can get insurance to pay for something that you know or suspect is already fooked is novel.
* [size=85You can get "latent defects" buildings cover but clearly this would not be "latent" as the buyer has already discovered the issue he believes exists.[/size