Microsoft Cost of Goods Sold 1987-2025 | MSFT

Microsoft annual/quarterly cost of goods sold history and growth rate from 1987 to 2025. Cost of goods sold can be defined as the difference between beginning and ending inventories for tangible products resulting in an expense that reflects production and sales costs.
  • Microsoft cost of goods sold for the quarter ending September 30, 2025 was $24.043B, a 19.62% increase year-over-year.
  • Microsoft cost of goods sold for the twelve months ending September 30, 2025 was $91.775B, a 17.79% increase year-over-year.
  • Microsoft annual cost of goods sold for 2025 was $87.831B, a 18.51% increase from 2024.
  • Microsoft annual cost of goods sold for 2024 was $74.114B, a 12.53% increase from 2023.
  • Microsoft annual cost of goods sold for 2023 was $65.863B, a 5.13% increase from 2022.
Microsoft Annual Cost of Goods Sold
(Millions of US $)
2025 $87,831
2024 $74,114
2023 $65,863
2022 $62,650
2021 $52,232
2020 $46,078
2019 $42,910
2018 $38,353
2017 $34,261
2016 $32,780
2015 $33,038
2014 $27,078
2013 $20,385
2012 $17,530
2011 $15,577
2010 $12,395
2009 $12,155
2008 $11,598
2007 $10,693
2006 $7,650
2005 $6,031
2004 $6,596
2003 $6,059
2002 $5,699
2001 $3,455
2000 $3,002
1999 $2,814
1998 $1,197
1997 $1,085
1996 $1,188
1995 $877
1994 $763
1993 $633
1992 $467
1991 $363
1990 $253
1989 $204
1988 $148
1987 $74
1986 $41

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 Cost of Goods Sold
(Millions of US $)
2025-09-30 $24,043
2025-06-30 $24,014
2025-03-31 $21,919
2024-12-31 $21,799
2024-09-30 $20,099
2024-06-30 $19,684
2024-03-31 $18,505
2023-12-31 $19,623
2023-09-30 $16,302
2023-06-30 $16,795
2023-03-31 $16,128
2022-12-31 $17,488
2022-09-30 $15,452
2022-06-30 $16,429
2022-03-31 $15,615
2021-12-31 $16,960
2021-09-30 $13,646
2021-06-30 $13,991
2021-03-31 $13,045
2020-12-31 $14,194
2020-09-30 $11,002
2020-06-30 $12,339
2020-03-31 $10,975
2019-12-31 $12,358
2019-09-30 $10,406
2019-06-30 $10,412
2019-03-31 $10,170
2018-12-31 $12,423
2018-09-30 $9,905
2018-06-30 $9,742
2018-03-31 $9,269
2017-12-31 $11,064
2017-09-30 $8,278
2017-06-30 $8,456
2017-03-31 $8,060
2016-12-31 $9,901
2016-09-30 $7,844
2016-06-30 $7,979
2016-03-31 $7,722
2015-12-31 $9,872
2015-09-30 $7,207
2015-06-30 $7,468
2015-03-31 $7,161
2014-12-31 $10,136
2014-09-30 $8,273
2014-06-30 $7,633
2014-03-31 $5,978
2013-12-31 $8,322
2013-09-30 $5,145
2013-06-30 $5,738
2013-03-31 $4,787
2012-12-31 $5,692
2012-09-30 $4,168
2012-06-30 $4,163
2012-03-31 $3,952
2011-12-31 $5,638
2011-09-30 $3,777
2011-06-30 $3,708
2011-03-31 $3,897
2010-12-31 $4,833
2010-09-30 $3,139
2010-06-30 $3,170
2010-03-31 $2,755
2009-12-31 $3,628
2009-09-30 $2,842
2009-06-30 $2,586
2009-03-31 $2,814
2008-12-31 $3,907
2008-09-30 $2,848
2008-06-30 $2,866
2008-03-31 $2,514
2007-12-31 $3,543
2007-09-30 $2,675
2007-06-30 $3,237
2007-03-31 $2,140
2006-12-31 $3,620
2006-09-30 $1,696
2006-06-30 $2,130
2006-03-31 $2,028
2005-12-31 $2,239
2005-09-30 $1,253
2005-06-30 $1,388
2005-03-31 $1,363
2004-12-31 $1,875
2004-09-30 $1,405
2004-06-30 $1,361
2004-03-31 $1,411
2003-12-31 $2,344
2003-09-30 $1,480
2003-06-30 $1,304
2003-03-31 $1,274
2002-12-31 $2,137
2002-09-30 $1,344
2002-06-30 $1,876
2002-03-31 $1,395
2001-12-31 $1,544
2001-09-30 $884
2001-06-30 $867
2001-03-31 $899
2000-12-31 $864
2000-09-30 $825
2000-06-30 $782
2000-03-31 $752
1999-12-31 $756
1999-09-30 $712
1999-06-30 $1,757
1999-03-31 $317
1998-12-31 $433
1998-09-30 $307
1998-06-30 $314
1998-03-31 $317
1997-12-31 $313
1997-09-30 $253
1997-06-30 $242
1997-03-31 $297
1996-12-31 $296
1996-09-30 $250
1996-06-30 $241
1996-03-31 $295
1995-12-31 $330
1995-09-30 $322
1995-06-30 $234
1995-03-31 $235
1994-12-31 $222
1994-09-30 $186
1994-06-30 $211
1994-03-31 $208
1993-12-31 $185
1993-09-30 $159
1993-06-30 $180
1993-03-31 $161
1992-12-31 $157
1992-09-30 $135
1992-06-30 $137
1992-03-31 $110
1991-12-31 $115
1991-09-30 $105
1991-06-30 $97
1991-03-31 $96
1990-12-31 $94
1990-09-30 $76
1990-06-30 $70
1990-03-31 $66
1989-12-31 $66
1989-09-30 $51
1989-06-30 $55
1989-03-31 $49
1988-12-31 $55
1988-09-30 $46
1988-06-30 $46
1988-03-31 $41
1987-12-31 $39
1987-09-30 $22
1987-06-30