Abstract:The theory of financial contract mainly discusses various types of financial transactions between financing parties,which mainly involves how entrepreneurs and investors achieve implementation of profitable projects under the condition of wealth constraint,as well as the capital structure of enterprises.Comparative analysis of various financial contracts will provide decision-making basis for enterprise financing.