El 14 de marzo de 2017 Santos reconoció que su campaña presidencial de 2010 recibió pagos ilegales del conglomerado brasileño Odebrecht. Sin especificar cantidades, la Fiscalía General de la Nación ha alegado que sus exitosas campañas en 2010 y 2014 recibieron dinero de Odebrecht, que está sumido en un escándalo de corrupción en toda la región. Fiscales estadounidenses sostienen que entre 2002 y 2016, Odebrecht pagó cientos de millones de dólares en sobornos en asociación con proyectos de infraestructura en 12 países, entre ellos Brasil, Argentina, Colombia, México y Venezuela.