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