Due diligence is usually performed after the seller and the buyer have agreed, in principle, to any agreement, but before the parties sign a binding contract. Conducting due diligence in a company is the best way for a person to evaluate the value of a business and the risks associated with buying the same.