재무제표 3종 읽는 법 — 재무상태표·손익계산서·현금흐름표
장부에는 분명히 이익이 찍혀 있었습니다. 그런데 그달 급여일 아침, 통장에는 돈이 없었습니다. 이익과 현금이 다른 숫자이기 때문에 벌어지는 일이고, 이런 상황을 흑자도산이라고 부릅니다. 재무제표를 세 장으로 나눠 보는 이유가 바로 여기에 있습니다.
최근 업데이트: 2026-07-22
재무제표는 회사의 성적표였습니다
재무제표(financial statements)는 회사가 자기 살림살이를 숫자로 정리한 공식 보고서입니다. 여러 종류가 있지만 투자자가 꼭 봐야 하는 핵심은 세 가지였습니다.
손익계산서(Income Statement)는 일정 기간 얼마 벌고 얼마 썼는지, 즉 수익성을 보여줍니다. 재무상태표(Balance Sheet)는 특정 시점에 무엇을 갖고 있고 빚은 얼마인지, 즉 재무 위치를 보여줍니다. 그에 비해 현금흐름표(Cash Flow Statement)는 실제 현금이 어떻게 들어오고 나갔는지, 즉 현금 창출력을 보여줍니다.
이 셋을 한 세트로 봐야 회사의 진짜 모습이 보였습니다. 하나만 보면 반쪽짜리 판단이 되기 쉽습니다. 이익만 보면 현금이 마르는 것을 놓치고, 자산만 보면 그 자산이 돈을 벌고 있는지 알 수 없기 때문입니다.
세 장은 당기순이익으로 이어져 있었습니다
재무제표의 진짜 특징은 셋이 따로 노는 것이 아니라 하나로 이어진다는 점이었습니다. 이 셋을 잇는 다리가 당기순이익(net income)입니다.
먼저 손익계산서의 맨 아랫줄이 당기순이익입니다. 그다음 이 순이익 중 배당으로 나가지 않고 회사에 쌓인 부분이 재무상태표의 이익잉여금(retained earnings)으로 이월됩니다. 그리고 현금흐름표의 영업활동은 이 당기순이익에서 출발합니다.
즉 순이익 한 숫자가 세 장의 표를 관통했습니다. 재무제표를 읽는다는 것은 이 연결 고리를 따라가며 회사의 흐름을 읽는 일이었습니다.
다만 손익계산서는 발생주의(accrual)라 아직 현금이 안 들어왔어도 매출로 잡을 수 있습니다. 반면 현금흐름표는 현금 기준이라 실제 오간 돈만 봅니다. 그래서 둘을 같이 봐야 '이익은 났는데 현금은 없는' 상황을 잡아낼 수 있었습니다.
재무상태표 — 자산 = 부채 + 자본이라는 한 줄
재무상태표는 특정 시점에 회사가 가진 재산과 빚을 찍은 스냅샷입니다. 전체가 딱 하나의 항등식으로 굴러갑니다.
자산(Assets) = 부채(Liabilities) + 자본(Equity)
자산은 회사가 가진 모든 것(현금·재고·건물·설비 등)이고, 부채는 남에게 갚아야 할 빚(대출·외상값 등)이며, 자본은 자산에서 부채를 뺀 진짜 내 몫입니다. 주주의 지분이라 자기자본·순자산이라고도 부릅니다. 왼쪽(자산)과 오른쪽(부채+자본)이 항상 정확히 균형(balance)을 이뤄서 'balance sheet'라는 이름이 붙었습니다.
이 표를 보는 가장 큰 이유는 '이 회사 빚이 감당 가능한 수준인가'를 확인하기 위해서입니다. 부채가 자본에 비해 너무 크면 경기가 나빠지거나 금리가 오를 때 이자 부담에 휘청일 수 있습니다. 이것을 숫자로 보는 대표 지표가 부채비율(부채÷자본)이고, 당장 1년 안에 갚을 빚(유동부채)을 1년 안에 현금화할 자산(유동자산)으로 감당할 수 있는지 보는 유동비율도 함께 봅니다.
다만 '빚 = 무조건 나쁨'은 아니었습니다. 적절한 빚은 사업을 키우는 지렛대가 되기도 합니다. 중요한 건 갚을 능력 대비 과한가입니다. 또 업종마다 정상적인 부채 수준이 달라, 은행·부동산·항공처럼 원래 빚을 많이 쓰는 업종도 있습니다. 부채비율은 같은 업종끼리 비교해야 의미가 있었습니다.
한 가지 더, 재무상태표의 자본은 장부상 순자산(book value)입니다. 그런데 장부가치가 회사의 진짜 가치와 항상 일치하지는 않았습니다. 브랜드 가치나 인재 같은 무형의 힘은 장부에 잘 안 잡히고, 반대로 오래된 설비는 장부엔 남아 있어도 실제 값어치는 떨어졌을 수 있습니다.
'자본'과 '자본금'은 다릅니다. 자본금은 주식을 발행할 때 들어온 액면 기준 금액이고, 자본(자기자본)은 거기에 그동안 쌓인 이익잉여금 등이 더해진 전체 순자산입니다.
손익계산서 — 위에서 아래로 깎여 내려가는 표
손익계산서는 일정 기간(보통 분기·1년) 동안 회사가 얼마 벌고 얼마 썼는지를 보여주는 표입니다. 핵심은 위에서 아래로 깎여 내려가는 구조였습니다.
맨 위에 매출(Revenue)이 있고, 여기서 매출원가를 빼면 매출총이익이 됩니다. 매출총이익에서 판매관리비를 빼면 영업이익(Operating Income)이 되고, 여기서 이자비용과 세금을 빼면 당기순이익(Net Income)이 나옵니다. 맨 위 매출을 탑라인, 맨 아래 순이익을 보텀라인이라 부르는 이유가 여기 있습니다.
헷갈리지 않으려면 세 가지 이익만 구분하면 됐습니다. 매출총이익은 매출에서 물건 만드는 직접비용만 뺀 것으로 장사 자체의 마진입니다. 영업이익은 여기서 인건비·마케팅비 같은 판관비까지 뺀 것으로, 본업으로 번 돈이며 투자자들이 가장 중요하게 보는 숫자 중 하나입니다. 당기순이익은 이자·세금까지 다 뺀 최종 이익으로 주당순이익(EPS)의 재료가 됩니다.
영업이익은 좋은데 순이익이 나쁘다면 본업 밖(이자·일회성 손실 등)에서 문제가 있다는 신호일 수 있습니다. 반대로 건물을 팔아 생긴 이익처럼 매년 반복되지 않는 항목이 순이익을 부풀릴 수도 있습니다. 그래서 본업의 힘을 보려면 영업이익 흐름을 함께 봐야 했습니다.
그리고 한 해만 보면 착시가 생깁니다. 최소 3~5년치를 나란히 놓고 매출이 늘고 있는지, 영업이익률이 유지되는지, 특정 해에 갑자기 튄 숫자는 왜 그런지를 봐야 회사의 진짜 실력이 보였습니다.
현금흐름표 — 이익의 질을 확인하는 표
손익계산서의 이익은 발생주의로 계산됩니다. 물건을 외상으로 팔아도 매출과 이익으로 잡힙니다. 그런데 외상값이 실제로 들어오기 전까지 회사 통장엔 돈이 없습니다. 장부상 이익이 나도 현금이 부족하면 직원 월급·이자·납품대금을 못 내 무너질 수 있고, 이것이 앞서 말한 흑자도산입니다.
현금흐름표는 이 함정을 잡아내기 위해 실제로 오간 현금만 따로 추적하는 표입니다. 현금의 출처와 용도를 세 갈래로 나눕니다.
영업활동 현금흐름은 본업으로 실제 벌어들인 현금입니다. 여기가 꾸준히 플러스인 것이 건강한 회사의 기본이었습니다. 투자활동 현금흐름은 설비·건물 매입이나 다른 회사 인수 등에 쓴 현금이고, 성장 중인 회사는 여기가 마이너스인 경우가 많습니다. 미래에 투자하고 있다는 뜻이기 때문입니다. 재무활동 현금흐름은 빚을 얻거나 갚고, 주식을 발행하거나 배당·자사주로 주주에게 돌려준 현금입니다.
이상적인 그림은 영업활동 플러스, 투자활동 마이너스, 재무활동은 상황에 따라입니다. 영업으로 번 돈으로 미래에 투자하고 있다는 뜻이기 때문입니다.
초보자가 볼 체크포인트는 세 가지면 충분했습니다. 영업활동 현금흐름이 꾸준히 플러스인가, 순이익은 나는데 영업활동 현금흐름은 계속 마이너스는 아닌가, 배당·투자 재원을 본업 현금으로 대는가 아니면 자꾸 빚과 증자로 메우는가입니다. 영업활동 현금흐름에서 설비투자를 뺀 값이 잉여현금흐름(FCF)이며, 회사가 진짜 자유롭게 쓸 수 있는 돈입니다.
영업활동 현금흐름은 보통 당기순이익에서 출발해, 감가상각처럼 현금이 실제로 나가지 않은 비용을 더하고 매출채권·재고 변동을 조정해 구합니다(간접법). 순이익과 영업현금흐름의 차이를 보면 이익의 질이 보입니다.
재무제표를 잘 읽어도 낙폭은 사라지지 않았습니다
여기서 반드시 짚고 넘어가야 할 한계가 있습니다. 재무제표는 회사가 지난 기간에 무엇을 했는지를 담고, 주가는 시장이 앞으로를 어떻게 보는지를 담습니다. 두 숫자는 자주 어긋났습니다.
우리 가격 데이터로 계산해 보면 그 어긋남의 크기가 보입니다. 삼성전자(005930.KS)의 2000년 1월 4일부터 2026년 9월 1일까지 종가는 총 +5,978.0%, 연평균 +16.66%였습니다. 실적으로 보나 성과로 보나 훌륭한 기록입니다. 그런데 같은 기간 최대낙폭은 -64.82%였고, 고점 아래에 머문 최장 구간은 871거래일이었습니다.
SK하이닉스(000660.KS)는 더 큽니다. 우리 데이터로 2002년 12월 27일부터 2026년 9월 1일까지 총 +49,032.5%, 연평균 +29.91%였습니다. 그런데 최대낙폭은 -84.57%였습니다. 2007년 7월 20일 고점에서 2008년 11월 24일 저점까지이고, 그 자리에서 본전으로 돌아오려면 +547.9%가 필요했으며 실제 회복은 2011년 4월 15일, 저점에서 28.6개월 뒤였습니다.
두 회사 모두 재무제표를 읽을 줄 아는 사람이 보기에 나쁜 회사가 아니었습니다. 그럼에도 -64.82%와 -84.57%라는 구간이 지나갔습니다. 재무제표는 '이 회사가 어떤 회사인가'를 알려주지만, '그 회사의 주가가 얼마나 빠지지 않을 것인가'는 알려주지 않았습니다.
그래서 재무제표 읽기는 낙폭을 없애는 기술이 아니라, 낙폭이 왔을 때 이 회사가 그 기간을 버틸 체력이 있는지 판단하는 도구로 쓰는 편이 정확했습니다. 부채비율과 영업현금흐름을 보는 이유가 바로 그것입니다.
위 수치는 배당을 반영하지 않은 종가 기준 계산이며, 특정 종목의 매수·매도를 권유하지 않습니다. 과거 성과와 낙폭이 미래를 보장하지 않습니다.
어디서 보고, 어떻게 비교하나
상장회사는 재무제표를 공시할 의무가 있습니다. 한국은 금융감독원 전자공시시스템(DART), 미국은 SEC의 EDGAR에서 사업보고서·분기보고서를 통해 무료로 볼 수 있습니다. 증권사 앱이나 포털 금융 페이지에서도 요약본을 제공합니다.
다만 숫자를 펼쳐놓기만 해서는 의미가 생기지 않았습니다. 재무제표의 숫자는 절대 기준이 아니라 비교로 읽어야 합니다. 같은 회사의 작년과 올해를 비교하고, 같은 업종의 다른 회사와 비교해야 그 숫자가 높은지 낮은지 판단할 수 있습니다.
정리하면 순서는 이렇습니다. 먼저 손익계산서에서 매출과 영업이익의 흐름을 보고, 재무상태표에서 그 이익을 만드는 자산 구조와 빚의 크기를 확인하고, 현금흐름표에서 그 이익이 실제 현금으로 들어오는지를 검증합니다. 그리고 마지막으로, 그 회사의 주가가 과거에 얼마나 크게 빠졌고 얼마나 오래 회복하지 못했는지를 함께 확인합니다. 앞의 셋만 보면 회사는 알 수 있어도 내가 그 주식을 들고 있을 수 있는지는 알 수 없기 때문입니다.
자주 묻는 질문
Q. 재무제표는 어디서 볼 수 있나요?
상장회사는 재무제표를 공시할 의무가 있습니다. 한국은 금융감독원 전자공시시스템(DART), 미국은 SEC의 EDGAR에서 사업보고서·분기보고서를 통해 무료로 볼 수 있습니다.
Q. 매출이 늘면 무조건 좋은 회사인가요?
꼭 그렇지는 않습니다. 매출은 느는데 영업이익률이 계속 떨어진다면 무리하게 싸게 팔거나 비용이 빠르게 늘고 있다는 뜻일 수 있습니다. 매출 성장과 수익성을 함께 봐야 합니다.
Q. 투자활동 현금흐름이 마이너스면 나쁜 건가요?
아닙니다. 성장하는 회사는 공장·설비·연구에 돈을 쓰느라 투자활동이 마이너스인 경우가 흔합니다. 문제는 본업에서 번 현금으로 투자하느냐, 계속 빚을 내서 투자하느냐입니다.
Q. 적자 회사는 전부 나쁜 건가요?
단정할 수 없습니다. 초기 성장 기업은 미래를 위해 크게 투자하느라 일부러 적자를 감수하기도 합니다. 다만 적자는 그만큼 위험도 크다는 뜻이니 왜 적자인지 이유를 반드시 확인해야 합니다.
참고자료
- Beginners' Guide to Financial Statements — U.S. Securities and Exchange Commission
- 전자공시시스템(DART) — 금융감독원
- Beginners Guide to Investing — U.S. Securities and Exchange Commission