El documento resume los principales tipos de contratos según diferentes clasificaciones. Se distinguen contratos unilaterales y bilaterales, onerosos y gratuitos, reales y consensuales, conmutativos y aleatorios, formales y consensuales, principales y de garantía. También se describen los elementos esenciales de todo contrato: capacidad, consentimiento, objeto, causa y a veces forma.