Pendapatan BP PLC tahun lalu berjumlah190.38 B EUR, yang sebagian besar — 144.82 B EUR —berasal dari sumber dengan kinerja tinggi saat ini, Customers & Products, tahun sebelumnya menghasilkan 174.92 B EUR. Kontibusi terbesar terhadap angka pendapatan dibuat oleh Non-United States — tahun sebelumnya memberikan BP PLC 99.28 B EUR, dan tahun sebelumnya lagi — 124.95 B EUR.