Bharat Petroleum (BPCL.NSE) Dividend 2026: History, Ex-Dividend Dates & Yield

₹301.35
+₹1.05+0.35% Wednesday 00:00
Dividend Yield
6.66%
Dividend amount
₹10.00
Last ex-date
Feb 02, 2026
Last pay date
Feb 16, 2026

Summary

Bharat Petroleum (BPCL.NSE) dividends are paid semi-annual. The latest dividend per share was ₹10.00 with an ex date of February 02, 2026 and a payment date of February 16, 2026. The next dividend per share will be ₹10.00 with an ex date of February 02, 2027 and a payment date of February 16, 2027. The current dividend yield of Bharat Petroleum (BPCL.NSE) is 6.66%.

Upcoming

Past

DateAmountChange
₹10.00
-42.86%
16 Feb 2026
₹10.00
+33.33%
₹17.50
+66.67%
19 Nov 2025
₹7.50
+50%
27 Aug 2025
₹5.00
-
14 Feb 2025
₹5.00
-52.38%
₹10.50
-58%
30 Aug 2024
₹10.50
-50%
₹25.00
+127.27%
22 Dec 2023
₹21.00
+425%
05 Sep 2023
₹4.00
-33.33%
₹11.00
-86.9%
26 Sep 2022
₹6.00
+20%
01 Mar 2022
₹5.00
-
₹84.00
+409.09%
25 Nov 2021
₹5.00
-85.71%
25 Oct 2021
₹35.00
+52.17%
25 Oct 2021
₹23.00
+360%
09 Apr 2021
₹5.00
-68.75%
04 Mar 2021
₹16.00
-3.03%
₹16.50
-13.16%
27 Mar 2020
₹16.50
+106.25%
₹19.00
-9.52%
21 Aug 2019
₹8.00
-27.27%
05 Mar 2019
₹11.00
+57.14%
₹21.00
-35.38%
31 Aug 2018
₹7.00
-50%
09 Mar 2018
₹14.00
+1,300%
₹32.50
+4.84%
08 Jun 2017
₹1.00
-91.67%
10Y Growth
0.9%
5Y Growth
28.47%
3Y Growth
63.55%
1Y Growth
75%

Community

FAQ

How much dividend does Bharat Petroleum pay?▼
Bharat Petroleum pays an annual dividend of ₹20.07 per share, with a dividend yield of 6.66%.
What is the dividend yield of Bharat Petroleum?▼
The current dividend yield of Bharat Petroleum is 6.66%.
When does Bharat Petroleum pay dividends?▼
Bharat Petroleum pays dividends semi-annual. The next payment is expected on February 16, 2027.
When is the next dividend from Bharat Petroleum?▼
The next dividend payment from Bharat Petroleum is estimated for February 16, 2027.
How safe is the dividend of Bharat Petroleum?▼
Bharat Petroleum has raised its dividend for 1 consecutive years, with a payout ratio of 27.38% and 5-year dividend growth of 28.47%.
What is the dividend of Bharat Petroleum?▼
Bharat Petroleum currently pays a dividend of ₹10.00 per share.
When did I have to buy the shares of Bharat Petroleum to receive the previous dividend?▼
To receive the previous dividend from Bharat Petroleum, you needed to own the shares before the ex-dividend date of February 02, 2026.
When did Bharat Petroleum pay the last dividend?▼
The last dividend payment from Bharat Petroleum was made on February 16, 2026.
What was the dividend of Bharat Petroleum in 2025?▼
In 2025, Bharat Petroleum paid a total dividend of ₹17.50 per share.
In which currency does Bharat Petroleum distribute the dividend?▼
Bharat Petroleum distributes its dividends in INR.