Bank Of America Revenue 1990-2025 | BAC

Bank Of America annual/quarterly revenue history and growth rate from 1990 to 2025. Revenue can be defined as the amount of money a company receives from its customers in exchange for the sales of goods or services. Revenue is the top line item on an income statement from which all costs and expenses are subtracted to arrive at net income.
  • Bank Of America revenue for the quarter ending September 30, 2025 was $48.221B, a 1.33% decline year-over-year.
  • Bank Of America revenue for the twelve months ending September 30, 2025 was $188.841B, a 0.14% decline year-over-year.
  • Bank Of America annual revenue for 2024 was $192.434B, a 11.94% increase from 2023.
  • Bank Of America annual revenue for 2023 was $171.912B, a 49.42% increase from 2022.
  • Bank Of America annual revenue for 2022 was $115.053B, a 22.59% increase from 2021.
Bank Of America Annual Revenue
(Millions of US $)
2024 $192,434
2023 $171,912
2022 $115,053
2021 $93,851
2020 $93,753
2019 $113,589
2018 $109,627
2017 $99,466
2016 $93,662
2015 $93,514
2014 $96,829
2013 $101,697
2012 $100,078
2011 $115,074
2010 $134,194
2009 $150,450
2008 $113,106
2007 $119,696
2006 $116,767
2005 $85,064
2004 $65,682
2003 $49,442
2002 $46,264
2001 $53,116
2000 $57,772
1999 $51,632
1998 $49,999
1997 $21,581
1996 $17,371
1995 $16,327
1994 $13,113
1993 $10,392
1992 $9,942
1991 $11,264
1990 $11,859
1989 $11,219
1988 $2,834
1987 $2,461
1986 $2,095

Fatal error: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php:2820 Stack trace: #0 /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php(2820): number_format() #1 /var/www/html/macrotrends/public_html/assets/php/url_router.php(168): include('...') #2 {main} thrown in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php on line 2820
Bank Of America Quarterly Revenue
(Millions of US $)
2025-09-30 $48,221
2025-06-30 $46,666
2025-03-31 $46,989
2024-12-31 $46,965
2024-09-30 $48,869
2024-06-30 $48,529
2024-03-31 $48,071
2023-12-31 $43,642
2023-09-30 $44,412
2023-06-30 $43,393
2023-03-31 $40,465
2022-12-31 $34,926
2022-09-30 $30,358
2022-06-30 $25,219
2022-03-31 $24,550
2021-12-31 $23,204
2021-09-30 $24,008
2021-06-30 $22,620
2021-03-31 $24,019
2020-12-31 $21,307
2020-09-30 $21,693
2020-06-30 $24,018
2020-03-31 $26,735
2019-12-31 $27,135
2019-09-30 $28,536
2019-06-30 $29,119
2019-03-31 $28,799
2018-12-31 $28,009
2018-09-30 $27,628
2018-06-30 $27,090
2018-03-31 $26,900
2017-12-31 $23,242
2017-09-30 $25,335
2017-06-30 $25,989
2017-03-31 $24,900
2016-12-31 $22,563
2016-09-30 $24,044
2016-06-30 $23,742
2016-03-31 $23,313
2015-12-31 $22,000
2015-09-30 $23,488
2015-06-30 $24,600
2015-03-31 $23,426
2014-12-31 $22,890
2014-09-30 $23,848
2014-06-30 $24,675
2014-03-31 $25,416
2013-12-31 $24,414
2013-09-30 $24,646
2013-06-30 $26,003
2013-03-31 $26,634
2012-12-31 $22,307
2012-09-30 $24,466
2012-06-30 $26,412
2012-03-31 $26,893
2011-12-31 $29,600
2011-09-30 $33,816
2011-06-30 $19,038
2011-03-31 $32,620
2010-12-31 $28,249
2010-09-30 $32,474
2010-06-30 $35,372
2010-03-31 $38,099
2009-12-31 $31,162
2009-09-30 $33,135
2009-06-30 $40,736
2009-03-31 $45,417
2008-12-31 $24,176
2008-09-30 $30,175
2008-06-30 $29,816
2008-03-31 $28,939
2007-12-31 $27,268
2007-09-30 $29,513
2007-06-30 $32,468
2007-03-31 $30,447
2006-12-31 $30,571
2006-09-30 $30,270
2006-06-30 $28,886
2006-03-31 $27,040
2005-12-31 $22,040
2005-09-30 $21,650
2005-06-30 $21,547
2005-03-31 $19,827
2004-12-31 $18,512
2004-09-30 $17,141
2004-06-30 $17,252
2004-03-31 $12,777
2003-12-31 $12,664
2003-09-30 $12,534
2003-06-30 $12,553
2003-03-31 $11,691
2002-12-31 $11,757
2002-09-30 $11,594
2002-06-30 $11,558
2002-03-31 $11,355
2001-12-31 $12,596
2001-09-30 $12,848
2001-06-30 $13,659
2001-03-31 $14,013
2000-12-31 $15,020
2000-09-30 $14,921
2000-06-30 $14,246
2000-03-31 $14,138
1999-12-31 $12,889
1999-09-30 $13,066
1999-06-30 $12,728
1999-03-31 $12,424
1998-12-31 $10,498
1998-09-30 $12,013
1998-06-30 $13,273
1998-03-31 $7,045
1997-12-31 $5,700
1997-09-30 $6,617
1997-06-30 $5,303
1997-03-31 $6,102
1996-12-31 $4,251
1996-09-30 $4,309
1996-06-30 $4,353
1996-03-31 $4,458
1995-12-31 $4,231
1995-09-30 $4,177
1995-06-30 $4,124
1995-03-31 $3,795
1994-12-31 $3,539
1994-09-30 $3,346
1994-06-30 $1,968
1994-03-31 $3,087
1993-12-31 $3,011
1993-09-30 $2,611
1993-06-30 $1,612
1993-03-31 $1,579
1992-12-31 $1,559
1992-09-30 $2,440
1992-06-30 $1,488
1992-03-31 $1,483
1991-12-31 $6,150
1991-09-30 $1,658
1991-06-30 $1,695
1991-03-31 $1,761
1990-12-31