When selling your home and subsequently negotiating home inspection items, you should always push for a closing cost credit or a price reduction whenever possible. Negotiating home inspection issues is sometimes not that easy but this is what you should be shooting for as a seller.
There is simply too much stress and uncertainty in putting yourself on the line for repair work if you can avoid it. The buyer is likely to be extremely picky about the quality of the work and you could wind up being asked for even more work if he or she is unhappy.
This is why most Realtors will recommend you offer the cash value of the repairs – negotiated down as much as possible – instead of offering to do the repairs yourself.
It is easy to see how you can get into trouble here. Say the roof over your garage has hail damage that the buyer demands be fixed. You agree that repairs need to be made and offer to have them done before the closing takes place. Two things happen: First, the repairs take longer than you thought and potentially end up delaying the closing if the buyer or their lawyer will not agree to a hold back. Second, the roof shingles are newer, so they do not look the same as the old shingles.
The buyer should understand this, but chooses not to, and demands you do something about it. Again in the second example the buyer could attempt to delay the closing creating stress for you especially if you have bought another home and you need to close on your home in order to purchase.
You probably would not be liable for any further costs in this particular situation, but you also just put yourself through weeks of anxiety and ended up with an angry buyer, all of which could have been avoided by just handing over the estimated cost of repair in cash or credit on the sale. The buyer picks his contractor and deals with the consequences while you move on.