Question: what is the difference between satisfactory and substantial performance of a contract?
Answer: Satisfactory performance means that you have done everything the contract required you to do to an acceptable standard. Substantial performance means that you have done nearly everything required under the contract but some minor part has been left undone.