Pendapatan BP ORD USD0.25 tahun lalu berjumlah151.21 B GBP, yang sebagian besar — 121.37 B GBP —berasal dari sumber dengan kinerja tinggi saat ini, Customers & Products, tahun sebelumnya menghasilkan 128.59 B GBP. Kontibusi terbesar terhadap angka pendapatan dibuat oleh Non-United States — tahun sebelumnya memberikan BP ORD USD0.25 82.80 B GBP, dan tahun sebelumnya lagi — 88.15 B GBP.