Download leads from Nexok and grow your business. Find out more

Bp P.L.C.

Financials

Accounts Year End31 December
Latest Accounts31 December 2022 (1 year, 4 months ago)
Next Accounts Due30 June 2024 (1 month, 3 weeks from now)
CategoryGroup
Latest Return5 May 2023 (1 year ago)
Next Return Due19 May 2024 (1 week, 6 days from now)

Annual Accounts

21 May 2020Group of companies' accounts made up to 31 December 2019
2 May 2019Group of companies' accounts made up to 31 December 2018
9 May 2018Group of companies' accounts made up to 31 December 2017
26 April 2017Group of companies' accounts made up to 31 December 2016
26 April 2017Group of companies' accounts made up to 31 December 2016
31 March 2016Group of companies' accounts made up to 31 December 2015
31 March 2016Group of companies' accounts made up to 31 December 2015
1 April 2015Group of companies' accounts made up to 31 December 2014
1 April 2015Group of companies' accounts made up to 31 December 2014
31 March 2014Group of companies' accounts made up to 31 December 2013
31 March 2014Group of companies' accounts made up to 31 December 2013
25 March 2013Group of companies' accounts made up to 31 December 2012
25 March 2013Group of companies' accounts made up to 31 December 2012
29 March 2012Group of companies' accounts made up to 31 December 2011
29 March 2012Group of companies' accounts made up to 31 December 2011
30 March 2011Group of companies' accounts made up to 31 December 2010
30 March 2011Group of companies' accounts made up to 31 December 2010
31 March 2010Group of companies' accounts made up to 31 December 2009
31 March 2010Group of companies' accounts made up to 31 December 2009
19 March 2009Group of companies' accounts made up to 31 December 2008
19 March 2009Group of companies' accounts made up to 31 December 2008
19 March 2008Group of companies' accounts made up to 31 December 2007
19 March 2008Group of companies' accounts made up to 31 December 2007
25 April 2007Group of companies' accounts made up to 31 December 2006
25 April 2007Group of companies' accounts made up to 31 December 2006
11 March 2007Interim accounts made up to 31 December 2006
11 March 2007Interim accounts made up to 31 December 2006
30 October 2006Interim accounts made up to 30 September 2006
30 October 2006Interim accounts made up to 30 September 2006
3 May 2006Group of companies' accounts made up to 31 December 2005
3 May 2006Group of companies' accounts made up to 31 December 2005
21 April 2005Group of companies' accounts made up to 31 December 2004
21 April 2005Group of companies' accounts made up to 31 December 2004
13 May 2004Group of companies' accounts made up to 31 December 2003
13 May 2004Group of companies' accounts made up to 31 December 2003
21 May 2003Group of companies' accounts made up to 31 December 2002
21 May 2003Group of companies' accounts made up to 31 December 2002
14 May 2002Group of companies' accounts made up to 31 December 2001
14 May 2002Group of companies' accounts made up to 31 December 2001
21 May 2001Full group accounts made up to 31 December 2000
21 May 2001Full group accounts made up to 31 December 2000
2 June 2000Full group accounts made up to 31 December 1999
2 June 2000Full group accounts made up to 31 December 1999
23 April 1999Full group accounts made up to 31 December 1998
23 April 1999Full group accounts made up to 31 December 1998
2 June 1998Full group accounts made up to 31 December 1997
2 June 1998Full group accounts made up to 31 December 1997
7 May 1997Full group accounts made up to 31 December 1996
7 May 1997Full group accounts made up to 31 December 1996
10 April 1996Full group accounts made up to 31 December 1995
10 April 1996Full group accounts made up to 31 December 1995
29 September 1995Full group accounts made up to 31 December 1994
29 September 1995Full group accounts made up to 31 December 1994
25 March 1994Full group accounts made up to 31 December 1993
25 March 1994Full group accounts made up to 31 December 1993
24 March 1993Full group accounts made up to 31 December 1992
24 March 1993Full group accounts made up to 31 December 1992
21 April 1992Full group accounts made up to 31 December 1991
21 April 1992Full group accounts made up to 31 December 1991
1 May 1991Full group accounts made up to 31 December 1990
1 May 1991Full group accounts made up to 31 December 1990
27 March 1990Full group accounts made up to 31 December 1989
27 March 1990Full group accounts made up to 31 December 1989
8 May 1989Full group accounts made up to 31 December 1988
8 May 1989Full group accounts made up to 31 December 1988
6 May 1988Full group accounts made up to 31 December 1987
6 May 1988Full group accounts made up to 31 December 1987
27 March 1987Full accounts made up to 31 December 1986
27 March 1987Full accounts made up to 31 December 1986
23 April 1986Accounts made up to 31 December 1985
23 April 1986Accounts made up to 31 December 1985
12 April 1985Accounts made up to 31 December 1984
12 April 1985Accounts made up to 31 December 1984
7 April 1984Accounts made up to 31 December 1983
7 April 1984Accounts made up to 31 December 1983
25 May 1983Accounts made up to 31 December 1982
25 May 1983Accounts made up to 31 December 1982
8 May 1981Accounts made up to 31 December 1980
8 May 1981Accounts made up to 31 December 1980
1 May 1980Accounts made up to 31 December 1979
1 May 1980Accounts made up to 31 December 1979
14 April 1979Accounts made up to 31 December 1978
14 April 1979Accounts made up to 31 December 1978
7 June 1978Accounts made up to 31 December 1977
7 June 1978Accounts made up to 31 December 1977
20 January 1978Accounts made up to 31 December 1975
20 January 1978Accounts made up to 31 December 1975
21 June 1977Accounts made up to 31 December 1976
21 June 1977Accounts made up to 31 December 1976
17 June 1976Accounts made up to 31 December 1975
17 June 1976Accounts made up to 31 December 1975
17 June 1975Accounts made up to 31 December 1974
17 June 1975Accounts made up to 31 December 1974
1 May 1975Accounts made up to 31 December 1974
1 May 1975Accounts made up to 31 December 1974
Sign up now to grow your client base. Plans & Pricing