TSMC income statement and balance sheet
Every figure as filed with the SEC, with a link to its filing. The simplified view shows standard lines; "Show all line items" lists each line as TSMC reports it.
Income statement
As filed with the SEC (20-F), from XBRL data. NT$ millions, except per-share amounts; shares in millions. Figures in TWD as reported. For a rough US$ equivalent use ~NT$32.3 per US$ (October 2026).
| Line item | FY2024To 31 Dec 202420-F ↗ | FY2023To 31 Dec 202320-F ↗ | FY2022To 31 Dec 202220-F ↗ | FY2021To 31 Dec 202120-F ↗ | FY2020To 31 Dec 202020-F ↗ |
|---|---|---|---|---|---|
| Revenue | 2,894,308 | 2,161,736 | 2,263,891 | 1,587,415 | 1,339,255 |
| Cost of revenue | 1,269,954 | 986,625 | 915,537 | 767,878 | 628,125 |
| Gross profit | 1,624,354 | 1,175,111 | 1,348,355 | 819,537 | 711,130 |
| Gross margin | 56.1% | 54.4% | 59.6% | 51.6% | 53.1% |
| Research & development | 204,182 | 182,370 | 163,262 | 124,735 | 109,486 |
| Selling, general & administrative | 96,889c | 71,464c | 63,445c | 44,488c | 35,570c |
| Operating income | 1,322,053 | 921,466 | 1,121,279 | 649,981 | 566,784 |
| Operating margin | 45.7% | 42.6% | 49.5% | 40.9% | 42.3% |
| Interest & other, net | 83,787c | 57,851c | 22,793c | 13,055c | 17,963c |
| Pre-tax income | 1,405,840 | 979,317 | 1,144,072 | 663,036 | 584,746 |
| Income tax | 248,316 | 128,289 | 150,778 | 70,155 | 73,738 |
| Net income | 1,158,380 | 851,740 | 992,923 | 592,359 | 510,744 |
| Net margin | 40.0% | 39.4% | 43.9% | 37.3% | 38.1% |
| Diluted EPS | 44.67 | 32.85 | 38.29 | 22.84 | 19.70 |
| Diluted shares | 25,930 | 25,929 | 25,929 | 25,930 | 25,930 |
Columns link to the filing. c Calculated by Silicon Analytica from filed figures (hover for the formula); fourth-quarter flows are fiscal year minus nine months. Margins are calculated.
View sources (5)
- TSMC 20-F filed 17 Apr 2025 · accession 0001193125-25-083423
- TSMC 20-F filed 18 Apr 2024 · accession 0001193125-24-099840
- TSMC 20-F filed 20 Apr 2023 · accession 0001193125-23-107214
- TSMC 20-F filed 14 Apr 2022 · accession 0001193125-22-104891
- TSMC 20-F filed 16 Apr 2021 · accession 0001193125-21-118512
Values: SEC XBRL company facts (data.sec.gov), refreshed 8 Nov 2026. A period's original filing is used unless a later filing restated it.
Balance sheet
As filed with the SEC (20-F), from XBRL data. NT$ millions, except per-share amounts; shares in millions. Figures in TWD as reported. For a rough US$ equivalent use ~NT$32.3 per US$ (October 2026).
| Line item | FY2024At 31 Dec 202420-F ↗ | FY2023At 31 Dec 202320-F ↗ | FY2022At 31 Dec 202220-F ↗ | FY2021At 31 Dec 202120-F ↗ | FY2020At 31 Dec 202020-F ↗ |
|---|---|---|---|---|---|
| Cash & short-term investments | 2,127,627 | 1,465,428 | 1,342,814 | 1,064,990 | 660,171 |
| Receivables | 270,683 | 201,314 | 229,756 | 197,586 | 145,480 |
| Inventories | 287,869 | 250,997 | 221,149 | 193,102 | 137,353 |
| Total current assets | 3,088,352 | 2,194,033 | 2,052,897 | 1,607,073 | 1,092,185 |
| Property, plant & equipment | 3,234,980 | 3,064,475 | 2,693,837 | 1,975,119 | 1,555,589 |
| Goodwill & intangibles | 26,283 | 22,767 | 25,999 | 26,822 | 25,768 |
| Total assets | 6,691,765 | 5,532,197 | 4,964,459 | 3,725,302 | 2,760,601 |
| Current liabilities | 1,308,656 | 942,805 | 986,564 | 758,353 | 631,898 |
| Long-term debt | 926,605 | 913,900 | 834,336 | 610,071 | 254,105 |
| Total liabilities | 2,412,493 | 2,078,330 | 2,046,627 | 1,573,620 | 924,837 |
| Shareholders' equity | 4,244,267 | 3,429,522 | 2,903,020 | 2,149,260 | 1,834,811 |
Columns link to the filing. c Calculated by Silicon Analytica from filed figures (hover for the formula); fourth-quarter flows are fiscal year minus nine months. Margins are calculated.
View sources (5)
- TSMC 20-F filed 17 Apr 2025 · accession 0001193125-25-083423
- TSMC 20-F filed 18 Apr 2024 · accession 0001193125-24-099840
- TSMC 20-F filed 20 Apr 2023 · accession 0001193125-23-107214
- TSMC 20-F filed 14 Apr 2022 · accession 0001193125-22-104891
- TSMC 20-F filed 16 Apr 2021 · accession 0001193125-21-118512
Values: SEC XBRL company facts (data.sec.gov), refreshed 8 Nov 2026. A period's original filing is used unless a later filing restated it.
Silicon Analytica