I ricavi di BP nell'ultimo anno sono stati pari a 176.92 B CHF, la maggior parte dei quali - 137.82 B CHF - provengono dalla fonte più remunerativa di questo periodo, Customers & Products, che l'anno precedente ha apportato ben 169.97 B CHF. Il maggior contributo alle entrate proviene da Non-United States, da cui BP ha incassato 94.48 B CHF nell'ultimo anno, e 121.42 B CHF nell'anno precedente.