BP plc
CorpDigest
BP plc
Annual Revenue
Last reviewed: 2025-07-15 · By Swet Parvadiya
FY2024 Revenue
$194.0B
▼ 8.9% vs FY2023 ($213.0B)
Net Income: $5.0B
BP plc reported $194.0B in revenue for fiscal year 2024. This represents a decline of 8.9% compared to the 2023 figure of $213.0B.
BP's revenue collapsed from $241 billion in 2022 — an anomalous peak driven by post-Ukraine oil price spikes — to $194 billion in 2024. That 20% decline is not a sign of operational deterioration; it is the arithmetic of oil prices falling from above $100 per barrel back toward $70-80. The underlying business is structurally unchanged. Net income of $5 billion in 2024 reflects the same dynamic: lower commodity prices compressing margins that were temporarily inflated during the 2022 price surge. The market capitalization of $80 billion places BP at less than half the 2022 revenue figure — a valuation discount that has persisted for years and reflects both the energy transition uncertainty premium and the ongoing overhang from BP's more aggressive clean energy pledges that investors no longer fully believe. The revenue history is stark in its volatility: $164 billion in 2021, $241 billion in 2022, $213 billion in 2023, $194 billion in 2024. No other industry produces revenue swings of $50-80 billion in a single year without any corresponding change in the volume of product sold. The entire variation comes from the price of the commodity, which BP cannot control. This structural characteristic — massive revenue but thin and volatile margins — is the central financial fact of integrated oil companies, and it explains why BP's $80 billion market cap looks small relative to its top line. The 2022 write-down of BP's 19.75% stake in Rosneft following Russia's invasion of Ukraine cost approximately $25 billion in one quarter. The Deepwater Horizon payments are still ongoing, still consuming cash flow. Against that backdrop, net income of $5 billion in 2024 represents genuine resilience from the underlying business.
| Year | Revenue | Net Income | YoY Change |
|---|---|---|---|
| FY2024 | $194.0B | $5.0B | -8.9% |
| FY2023 | $213.0B | — | -11.6% |
| FY2022 | $241.0B | — | +47.0% |
| FY2021 | $164.0B | — | +56.2% |
| FY2020 | $105.0B | — | — |
Source: SEC EDGAR filings, annual earnings releases, and verified financial disclosures.