Microsoft Revenue 1987-2025 | MSFT

Microsoft annual/quarterly revenue history and growth rate from 1987 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.
  • Microsoft revenue for the quarter ending June 30, 2025 was $76.441B, a 18.1% increase year-over-year.
  • Microsoft revenue for the twelve months ending June 30, 2025 was $281.724B, a 14.93% increase year-over-year.
  • Microsoft annual revenue for 2025 was $281.724B, a 14.93% increase from 2024.
  • Microsoft annual revenue for 2024 was $245.122B, a 15.67% increase from 2023.
  • Microsoft annual revenue for 2023 was $211.915B, a 6.88% increase from 2022.
Microsoft Annual Revenue
(Millions of US $)
2025 $281,724
2024 $245,122
2023 $211,915
2022 $198,270
2021 $168,088
2020 $143,015
2019 $125,843
2018 $110,360
2017 $96,571
2016 $91,154
2015 $93,580
2014 $86,833
2013 $77,849
2012 $73,723
2011 $69,943
2010 $62,484
2009 $58,437
2008 $60,420
2007 $51,122
2006 $44,282
2005 $39,788
2004 $36,835
2003 $32,187
2002 $28,365
2001 $25,296
2000 $22,956
1999 $19,747
1998 $14,484
1997 $11,358
1996 $8,671
1995 $5,937
1994 $4,649
1993 $3,753
1992 $2,759
1991 $1,843
1990 $1,183
1989 $804
1988 $591
1987 $346
1986 $198

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
Microsoft Quarterly Revenue
(Millions of US $)
2025-06-30 $76,441
2025-03-31 $70,066
2024-12-31 $69,632
2024-09-30 $65,585
2024-06-30 $64,727
2024-03-31 $61,858
2023-12-31 $62,020
2023-09-30 $56,517
2023-06-30 $56,189
2023-03-31 $52,857
2022-12-31 $52,747
2022-09-30 $50,122
2022-06-30 $51,865
2022-03-31 $49,360
2021-12-31 $51,728
2021-09-30 $45,317
2021-06-30 $46,152
2021-03-31 $41,706
2020-12-31 $43,076
2020-09-30 $37,154
2020-06-30 $38,033
2020-03-31 $35,021
2019-12-31 $36,906
2019-09-30 $33,055
2019-06-30 $33,717
2019-03-31 $30,571
2018-12-31 $32,471
2018-09-30 $29,084
2018-06-30 $30,085
2018-03-31 $26,819
2017-12-31 $28,918
2017-09-30 $24,538
2017-06-30 $25,605
2017-03-31 $23,212
2016-12-31 $25,826
2016-09-30 $21,928
2016-06-30 $26,448
2016-03-31 $20,531
2015-12-31 $23,796
2015-09-30 $20,379
2015-06-30 $22,180
2015-03-31 $21,729
2014-12-31 $26,470
2014-09-30 $23,201
2014-06-30 $23,382
2014-03-31 $20,403
2013-12-31 $24,519
2013-09-30 $18,529
2013-06-30 $19,896
2013-03-31 $20,489
2012-12-31 $21,456
2012-09-30 $16,008
2012-06-30 $18,059
2012-03-31 $17,407
2011-12-31 $20,885
2011-09-30 $17,372
2011-06-30 $17,367
2011-03-31 $16,428
2010-12-31 $19,953
2010-09-30 $16,195
2010-06-30 $16,039
2010-03-31 $14,503
2009-12-31 $19,022
2009-09-30 $12,920
2009-06-30 $13,099
2009-03-31 $13,648
2008-12-31 $16,629
2008-09-30 $15,061
2008-06-30 $15,837
2008-03-31 $14,454
2007-12-31 $16,367
2007-09-30 $13,762
2007-06-30 $13,371
2007-03-31 $14,398
2006-12-31 $12,542
2006-09-30 $10,811
2006-06-30 $11,804
2006-03-31 $10,900
2005-12-31 $11,837
2005-09-30 $9,741
2005-06-30 $10,161
2005-03-31 $9,620
2004-12-31 $10,818
2004-09-30 $9,189
2004-06-30 $9,292
2004-03-31 $9,175
2003-12-31 $10,153
2003-09-30 $8,215
2003-06-30 $8,065
2003-03-31 $7,835
2002-12-31 $8,541
2002-09-30 $7,746
2002-06-30 $7,253
2002-03-31 $7,245
2001-12-31 $7,741
2001-09-30 $6,126
2001-06-30 $6,577
2001-03-31 $6,403
2000-12-31 $6,550
2000-09-30 $5,766
2000-06-30 $5,804
2000-03-31 $5,656
1999-12-31 $6,112
1999-09-30 $5,384
1999-06-30 $5,764
1999-03-31 $4,331
1998-12-31 $4,938
1998-09-30 $3,953
1998-06-30 $3,995
1998-03-31 $3,774
1997-12-31 $3,585
1997-09-30 $3,130
1997-06-30 $3,175
1997-03-31 $3,208
1996-12-31 $2,680
1996-09-30 $2,295
1996-06-30 $2,255
1996-03-31 $2,205
1995-12-31 $2,195
1995-09-30 $2,016
1995-06-30 $1,621
1995-03-31 $1,587
1994-12-31 $1,482
1994-09-30 $1,247
1994-06-30 $1,293
1994-03-31 $1,244
1993-12-31 $1,129
1993-09-30 $983
1993-06-30 $1,039
1993-03-31 $958
1992-12-31 $938
1992-09-30 $818
1992-06-30 $815
1992-03-31 $681
1991-12-31 $682
1991-09-30 $581
1991-06-30 $527
1991-03-31 $487
1990-12-31 $461
1990-09-30 $369
1990-06-30 $337
1990-03-31 $311
1989-12-31 $300
1989-09-30 $235
1989-06-30 $220
1989-03-31 $197
1988-12-31 $210
1988-09-30 $176
1988-06-30 $170
1988-03-31 $162
1987-12-31 $156
1987-09-30 $103
1987-06-30