Pendapatan Ecopetrol S.A. tahun lalu berjumlah36.91 B USD, yang sebagian besar — 17.32 B USD —berasal dari sumber dengan kinerja tinggi saat ini, Refining and Petrochemicals, tahun sebelumnya menghasilkan 19.42 B USD. Kontibusi terbesar terhadap angka pendapatan dibuat oleh Kolombia — tahun sebelumnya memberikan Ecopetrol S.A. 16.59 B USD, dan tahun sebelumnya lagi — 19.64 B USD.