Author: KevColl(Superuser)Superuser 4 Aug 2023
The money received from the insurance company is treated as income. When the roof is repaired the amount/cost of repairs is expensed.
If insurance pays for repairs directly - Income = insurance payment - expense = insurance payment plus any other costs (excess etc).