Microsoft Research and Development Expenses 1987-2025 | MSFT

Microsoft annual/quarterly research and development expenses history and growth rate from 1987 to 2025. Research and development expenses can be defined as an expense arising from studies and product development processes.
  • Microsoft research and development expenses for the quarter ending June 30, 2025 were $8.829B, a 9.6% increase year-over-year.
  • Microsoft research and development expenses for the twelve months ending June 30, 2025 were $32.488B, a 10.09% increase year-over-year.
  • Microsoft annual research and development expenses for 2025 were $32.488B, a 10.09% increase from 2024.
  • Microsoft annual research and development expenses for 2024 were $29.51B, a 8.51% increase from 2023.
  • Microsoft annual research and development expenses for 2023 were $27.195B, a 10.95% increase from 2022.
Microsoft Annual Research and Development Expenses
(Millions of US $)
2025 $32,488
2024 $29,510
2023 $27,195
2022 $24,512
2021 $20,716
2020 $19,269
2019 $16,876
2018 $14,726
2017 $13,037
2016 $11,988
2015 $12,046
2014 $11,381
2013 $10,411
2012 $9,811
2011 $9,043
2010 $8,714
2009 $9,010
2008 $8,164
2007 $7,121
2006 $6,584
2005 $6,097
2004 $7,735
2003 $6,595
2002 $6,299
2001 $4,379
2000 $3,772
1999 $2,970
1998 $2,502
1997 $1,925
1996 $1,432
1995 $860
1994 $610
1993 $470
1992 $352
1991 $235
1990 $181
1989 $110
1988 $70
1987 $38
1986 $21

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 Research and Development Expenses
(Millions of US $)
2025-06-30 $8,829
2025-03-31 $8,198
2024-12-31 $7,917
2024-09-30 $7,544
2024-06-30 $8,056
2024-03-31 $7,653
2023-12-31 $7,142
2023-09-30 $6,659
2023-06-30 $6,739
2023-03-31 $6,984
2022-12-31 $6,844
2022-09-30 $6,628
2022-06-30 $6,849
2022-03-31 $6,306
2021-12-31 $5,758
2021-09-30 $5,599
2021-06-30 $5,687
2021-03-31 $5,204
2020-12-31 $4,899
2020-09-30 $4,926
2020-06-30 $5,214
2020-03-31 $4,887
2019-12-31 $4,603
2019-09-30 $4,565
2019-06-30 $4,513
2019-03-31 $4,316
2018-12-31 $4,070
2018-09-30 $3,977
2018-06-30 $3,933
2018-03-31 $3,715
2017-12-31 $3,504
2017-09-30 $3,574
2017-06-30 $3,514
2017-03-31 $3,355
2016-12-31 $3,062
2016-09-30 $3,106
2016-06-30 $3,146
2016-03-31 $2,980
2015-12-31 $2,900
2015-09-30 $2,962
2015-06-30 $3,094
2015-03-31 $2,984
2014-12-31 $2,903
2014-09-30 $3,065
2014-06-30 $3,123
2014-03-31 $2,743
2013-12-31 $2,748
2013-09-30 $2,767
2013-06-30 $2,783
2013-03-31 $2,640
2012-12-31 $2,528
2012-09-30 $2,460
2012-06-30 $2,594
2012-03-31 $2,517
2011-12-31 $2,371
2011-09-30 $2,329
2011-06-30 $2,393
2011-03-31 $2,269
2010-12-31 $2,185
2010-09-30 $2,196
2010-06-30 $2,350
2010-03-31 $2,220
2009-12-31 $2,079
2009-09-30 $2,065
2009-06-30 $2,225
2009-03-31 $2,212
2008-12-31 $2,290
2008-09-30 $2,283
2008-06-30 $2,407
2008-03-31 $2,035
2007-12-31 $1,885
2007-09-30 $1,837
2007-06-30 $1,948
2007-03-31 $1,750
2006-12-31 $1,637
2006-09-30 $1,786
2006-06-30 $1,861
2006-03-31 $1,617
2005-12-31 $1,591
2005-09-30 $1,515
2005-06-30 $1,664
2005-03-31 $1,482
2004-12-31 $1,421
2004-09-30 $1,530
2004-06-30 $1,615
2004-03-31 $1,538
2003-12-31 $2,971
2003-09-30 $1,611
2003-06-30 $1,681
2003-03-31 $1,692
2002-12-31 $1,515
2002-09-30 $1,707
2002-06-30 $3,176
2002-03-31 $1,066
2001-12-31 $1,044
2001-09-30 $1,013
2001-06-30 $1,364
2001-03-31 $1,069
2000-12-31 $990
2000-09-30 $956
2000-06-30 $1,040
2000-03-31 $974
1999-12-31 $911
1999-09-30 $834
1999-06-30 $1,095
1999-03-31 $597
1998-12-31 $667
1998-09-30 $611
1998-06-30 $711
1998-03-31 $597
1997-12-31 $627
1997-09-30 $567
1997-06-30 $516
1997-03-31 $492
1996-12-31 $485
1996-09-30 $432
1996-06-30 $453
1996-03-31 $364
1995-12-31 $313
1995-09-30 $302
1995-06-30 $264
1995-03-31 $219
1994-12-31 $199
1994-09-30 $178
1994-06-30 $170
1994-03-31 $156
1993-12-31 $150
1993-09-30 $134
1993-06-30 $138
1993-03-31 $116
1992-12-31 $111
1992-09-30 $105
1992-06-30 $102
1992-03-31 $90
1991-12-31 $86
1991-09-30 $74
1991-06-30 $70
1991-03-31 $60
1990-12-31 $54
1990-09-30 $51
1990-06-30 $53
1990-03-31 $47
1989-12-31 $41
1989-09-30 $40
1989-06-30 $33
1989-03-31 $29
1988-12-31 $25
1988-09-30 $23
1988-06-30 $21
1988-03-31 $18
1987-12-31 $16
1987-09-30 $15
1987-06-30