Thank you for your reply and clarification.
Okay, if the contract stated 9860, that is all the roofer can charge, but if they did additional work, they can charge you for the additional work. Under FL law, even if you did not have an agreement to do the flat roof, if they did make the repairs to the flat roof, you received the benefit of that roof and under FL law that is called "quantum meruit" meaning payment for the work done and the courts hold that to not make the owner liable to pay for work done would be "unjust enrichment."
So if the work was done outside of the original contract scope, but it was done, they can charge you for that. If the roof was damaged and should have been covered by insurance, then this would be a breach of contract
claim against the insurance company to seek to get the court to force the insurer to pay.
If this should not be covered under the insurance, then you would be liable for the payment I am afraid and while you could try to argue breach of contract, if the work was actually done, they could still make you pay for it.
Please do not forget to leave positive feedback by clicking on the 5 stars at the top of your page, as the experts are not employees
of the site and get no credit for spending time with customers unless they leave positive feedback. Thank you.