📅 발행: 2026-06-15 | 🔄 최종 업데이트: 2026-06-15
금융감독원 DART(dart.fss.or.kr)는 상장법인 2,600여 개사의 원본 재무제표를 무상 공개한다. 애널리스트 요약본이 생략하거나 재가공하는 수치를 원문 그대로 확인할 수 있는 유일한 1차 데이터 소스이다. 손익계산서(P&L), 재무상태표(B/S), 현금흐름표(CFS) 3종 문서를 순서대로 해독하면 분기 실적 발표 전 기업의 실질 재무 체력을 정량 판단할 수 있다.
📊 QUICK NAVIGATION (목차)
1. DART란 무엇인가 — 공시 시스템 구조와 접근법
DART(Data Analysis, Retrieval and Transfer System)는 금융감독원이 운영하는 전자공시시스템이다. 2026년 6월 기준 유가증권시장·코스닥·코넥스 상장사 2,600여 개사가 분기보고서·반기보고서·사업보고서·증권신고서 등 약 45만 건의 공시 문서를 의무 제출한다. (출처: 금융감독원 DART, dart.fss.or.kr, 2026-06-15 기준)
DART 접근 경로는 두 가지이다.
- 웹 UI: dart.fss.or.kr → 공시검색 → 종목명 입력 → 정기공시 탭
- API: opendart.fss.or.kr (OpenDART, 무료 API 키 발급, 일 10,000건 제한)
보고서 주기 구분은 아래와 같다.
| 보고서 종류 | 제출 기한 | 포함 재무제표 | 감사 여부 |
|---|---|---|---|
| 사업보고서 (연간) | 결산 후 90일 이내 | P&L · B/S · CFS · 자본변동표 전체 | 외부감사 완료 |
| 반기보고서 (6개월) | 6월 말 기준 45일 이내 | P&L · B/S · CFS 포함 | 외부감사 검토 |
| 분기보고서 (1Q·3Q) | 분기 말 기준 45일 이내 | P&L · B/S (CFS 생략 가능) | 자체 검토 |
(출처: 자본시장법 시행령 제168조, 금융감독원 DART 공시규정, 2026-06-15 기준)
퀀트가 DART 원본을 직접 보는 이유는 명확하다. 증권사 리포트는 "컨센서스 EPS"를 제시하지만, 분기보고서 원문에는 일회성 손익(자산 처분익, 파생상품 평가손익, 관계기업 투자손익)이 개별 항목으로 노출된다. 이 수치를 제거해야 반복 가능한 영업 수익력(Normalized Earnings)이 산출된다.
2. 손익계산서(P&L) 핵심 5줄 읽기
손익계산서(Profit & Loss Statement, P&L)는 일정 기간 동안의 수익과 비용을 기록한다. K-IFRS 연결기준 P&L은 5단 계층 구조를 가진다.
5단 계층 구조:
- 매출액 — 본업에서 발생한 총 판매금액. 반품·할인 차감 후 순액 기재.
- 매출원가 — 상품 매입 원가 또는 제품 제조 원가. 매출액에서 차감.
- 매출총이익 = 매출액 − 매출원가. 제품·서비스 자체의 수익성 지표.
- 영업이익(OI) = 매출총이익 − 판매비와관리비(SG&A). 본업 수익력의 핵심 지표.
- 당기순이익(NI) = 영업이익 ± 영업외손익 − 법인세. 최종 귀속 이익.
영업이익률(OPM) 계산 공식:
OPM(%) = 영업이익 / 매출액 × 100
업종별 OPM 기준선은 상이하다. 아래는 2025년 연간 기준 주요 섹터 OPM 중앙값이다.
| 업종 (KRX 분류) | OPM 중앙값 | 고OPM 기준 (상위 25%) | 저OPM 경보선 |
|---|---|---|---|
| 반도체·전자 | 12.4% | 20% 이상 | 5% 미만 |
| 바이오·제약 | 6.8% | 15% 이상 | 2% 미만 |
| 자동차·부품 | 5.2% | 8% 이상 | 2% 미만 |
| 유통·소매 | 2.1% | 4% 이상 | 0.5% 미만 |
| 소프트웨어·IT서비스 | 9.3% | 18% 이상 | 3% 미만 |
(출처: KRX 정보데이터시스템 섹터별 재무지표, 자체 계산: 2025년 연간 연결 기준)
일회성 이익 제거법: 당기순이익이 영업이익 대비 2배 이상이면 기타수익·금융수익 항목을 추적한다. 자산 처분이익, 파생상품 평가이익, 종속기업 투자이익이 포함된 경우 해당 금액을 차감해 정상화 순이익(Normalized NI)을 산출해야 한다.
3. 재무상태표(B/S) 핵심 지표 추출
재무상태표(Balance Sheet, B/S)는 특정 시점의 자산·부채·자본 구조를 보여준다. 항등식은 자산 = 부채 + 자본이다. B/S에서 추출하는 핵심 지표 4가지는 아래와 같다.
1. 부채비율 (D/E Ratio)
부채비율(%) = 총부채 / 자기자본 × 100
200% 초과 시 재무 레버리지 과부하 구간으로 판단된다. 건설·해운업은 업종 특성상 200~300%가 정상 범위이나, 제조업 기준으로는 100% 이하가 안정적이다.
2. 유동비율 (Current Ratio)
유동비율(%) = 유동자산 / 유동부채 × 100
100% 미만이면 1년 내 만기 도래하는 단기 채무를 유동자산으로 충당하지 못하는 구조이다. 130% 이상이 일반적 안전 기준이다.
3. 순현금/순부채 (Net Cash / Net Debt)
순현금 = 현금·현금성자산 + 단기금융상품 − 단기차입금 − 유동성장기부채
양수(+)이면 순현금 보유 기업, 음수(−)이면 순부채 기업이다. 순현금 기업은 금리 상승 환경에서 이자비용 부담이 없고, 자사주 매입·배당 여력이 확보된다.
4. ROE(자기자본이익률)
ROE(%) = 당기순이익 / 자기자본(기초+기말 평균) × 100
ROE 15% 이상이 일반적으로 우량 기업 기준이다. ROE를 3요소로 분해하면 수익성·자산효율·재무레버리지를 분리 진단할 수 있다. (듀퐁 분해: ROE = 순이익률 × 자산회전율 × 재무레버리지)
| 지표 | 계산 공식 | 안전 기준 | 경보선 |
|---|---|---|---|
| 부채비율 | 총부채 / 자기자본 × 100 | 100% 이하 | 200% 초과 |
| 유동비율 | 유동자산 / 유동부채 × 100 | 130% 이상 | 100% 미만 |
| 순현금 | 현금성자산 − 차입금 | 양수(+) 유지 | 시총 대비 순부채 50% 초과 |
| ROE | 당기순이익 / 자기자본 × 100 | 15% 이상 | 5% 미만 연속 |
(출처: 자체 계산 기준, DART 원본 재무제표 기반)
4. 현금흐름표(CFS) — 이익의 진짜 실체
현금흐름표(Cash Flow Statement, CFS)는 영업활동·투자활동·재무활동 현금 유출입을 구분 기록한다. P&L의 이익 수치는 발생주의(Accrual)로 인식되므로, 실제 현금 창출력과 괴리가 발생할 수 있다.
영업현금흐름(OCF) vs 당기순이익 차이:
당기순이익이 흑자임에도 영업현금흐름이 음수(−)인 경우가 흑자도산의 전형적 패턴이다. 매출채권이 급증하거나 재고자산이 과적재된 상태에서 이익만 계상되는 구조가 원인이다. OCF/NI 비율이 0.5 미만이면 이익의 질(Earnings Quality)을 의심한다.
CAPEX(자본적지출) 파악법:
CFS 투자활동 섹션의 "유형자산의 취득" 항목이 CAPEX이다. 반도체·조선·철강 등 장치 산업은 CAPEX/매출액 비율이 15~25%에 달한다. CAPEX가 감가상각비(D&A)의 1.5배 이상이면 공격적 설비 투자 국면으로 판단된다.
잉여현금흐름(FCF) 계산:
FCF = 영업현금흐름(OCF) − 자본적지출(CAPEX)
FCF가 양수이고 안정적으로 성장하면 배당·자사주 매입·M&A 재원이 확보된다. FCF Yield(FCF / 시가총액)가 5% 이상이면 주주환원 기대값이 높은 구간이다.
| 현금흐름 유형 | DART 항목명 | 양수(+) 의미 | 경보 신호 |
|---|---|---|---|
| 영업활동현금흐름 | 영업으로 인한 현금흐름 | 본업에서 현금 창출 중 | 연속 2분기 음수(−) |
| 투자활동현금흐름 | 유형자산 취득·처분 등 | 자산 매각(수축 신호) | CAPEX > OCF |
| 재무활동현금흐름 | 차입·상환·배당·자사주 | 차입 증가 | 3년 연속 차입 증가 |
| 잉여현금흐름(FCF) | OCF − CAPEX (자체 계산) | 배당·M&A 재원 확보 | FCF Yield < 2% |
(출처: 자체 계산 기준, DART 원본 현금흐름표 구조 기반)
5. DART API로 자동화 수집하는 법
OpenDART API는 무료이며, 일 10,000건 요청 한도 내에서 재무제표 수치를 JSON 형식으로 수집할 수 있다. (출처: 금융감독원 OpenDART 공식 문서, opendart.fss.or.kr)
발급 절차: opendart.fss.or.kr → 인증키 신청·관리 → API키 발급 (영업일 1일 소요)
핵심 엔드포인트:
https://opendart.fss.or.kr/api/list.json— 공시 목록 조회 (법인코드·기간 지정)https://opendart.fss.or.kr/api/fnlttSinglAcnt.json— 단일 기업 재무제표 수치 조회https://opendart.fss.or.kr/api/corpCode.xml— 전 상장사 법인코드 일괄 다운로드
아래는 삼성전자(법인코드: 00126380) 2025년 연간 연결 손익계산서를 수집하는 파이썬 예시이다.
```python
import requests
API_KEY = "YOUR_DART_API_KEY"
CORP_CODE = "00126380" # 삼성전자
url = "https://opendart.fss.or.kr/api/fnlttSinglAcnt.json"
params = {
"crtfc_key": API_KEY,
"corp_code": CORP_CODE,
"bsns_year": "2025",
"reprt_code": "11011", # 11011=사업보고서, 11012=반기, 11013=1Q, 11014=3Q
"fs_div": "CFS", # CFS=연결, OFS=별도
}
resp = requests.get(url, params=params)
data = resp.json()
for item in data.get("list", []):
if item["account_nm"] == "영업이익":
print(f"영업이익: {int(item['thstrm_amount']):,}원")
break
```
법인코드는 corpCode.xml에서 종목명으로 검색해 사전에 매핑한다. reprt_code 파라미터로 사업보고서(11011)·반기(11012)·1분기(11013)·3분기(11014)를 구분한다. (출처: OpenDART API 공식 문서, 2026-06-15 기준)
6. 재무제표 읽기 함정 — 주의사항 4가지
함정 1. 연결 vs 별도 재무제표 혼동
지주사·대기업 분석 시 반드시 연결(CFS) 기준을 사용한다. 별도(OFS) 기준은 자회사 매출·이익이 제외되어 실제 기업 규모를 과소 반영한다. 삼성전자의 경우 2024년 별도 기준 영업이익은 연결 대비 약 85% 수준이다. (출처: 삼성전자 2024년 사업보고서, DART)
함정 2. K-IFRS vs K-GAAP 회계 기준 불일치
2011년 K-IFRS 도입 이후 대형 상장사는 K-IFRS 연결 기준이 의무화되었으나, 일부 코스닥 중소형주는 K-GAAP을 적용한다. K-GAAP에서는 리스자산이 부외처리(Off-balance)되어 부채비율이 K-IFRS 대비 낮게 산출되는 함정이 있다. DART 보고서 표지에서 "한국채택국제회계기준(K-IFRS)"·"일반기업회계기준(K-GAAP)" 표기를 먼저 확인한다.
함정 3. 분기 계절성 왜곡
소매·의류·전자제품 섹터는 4분기(10~12월)에 매출이 집중된다. 전분기 대비(QoQ) 비교 시 계절성 효과를 제거하지 않으면 오판한다. 전년 동기 대비(YoY) 비교가 기본이며, 필요 시 TTM(Trailing Twelve Months: 최근 4분기 합산) 기준을 사용한다.
함정 4. 관계기업 투자이익 과잉 반영
순이익에는 지분법 적용 관계기업의 이익이 포함된다. 실제 현금이 입금되지 않은 회계적 이익이므로, FCF 분석 시 영업외 지분법이익을 차감해야 실질 현금 이익이 산출된다.
7. DART 분석 체크리스트 5단계
DART 원문 분석 시 아래 5단계 순서로 진행하면 핵심 이슈를 가장 빠르게 포착할 수 있다.
| 단계 | 확인 항목 | 데이터 위치 (DART) | 판단 기준 |
|---|---|---|---|
| Step 1 | 회계 기준·연결 여부 확인 | 보고서 표지 / 재무제표 본문 주석 1번 | K-IFRS 연결 기준 여부 확인 |
| Step 2 | 영업이익·OPM 추세 (최근 4분기) | 연결 손익계산서 | OPM YoY 방향성 + 업종 기준선 대비 |
| Step 3 | 부채비율·유동비율·순현금 확인 | 연결 재무상태표 | 부채비율 100% 이하, 유동비율 130% 이상 |
| Step 4 | FCF = OCF − CAPEX 산출 | 연결 현금흐름표 | FCF Yield 5% 이상 = 주주환원 기대 |
| Step 5 | 일회성 항목 제거 → 정상화 EPS | 손익계산서 기타수익 / 주석 | 정상화 EPS × 업종 PER = 적정 주가 |
(출처: 자체 계산 기준, DART 원본 재무제표 분석 워크플로 기반)
💡 DART 재무제표 자주 묻는 질문 (FAQ)
Q1. DART 재무제표는 어디서 무료로 볼 수 있는가?
A1. dart.fss.or.kr에서 종목명 또는 법인명 검색 후 '정기공시' 탭에서 사업보고서·분기보고서를 무료로 열람할 수 있다. PDF 및 XBRL 형식으로 다운로드된다. 자동화 수집이 필요하면 opendart.fss.or.kr에서 API 키를 발급받아 JSON 형식으로 수치를 직접 파싱할 수 있다. (출처: 금융감독원 DART, 2026-06-15 기준)
Q2. 연결 재무제표와 별도 재무제표 중 어느 것을 봐야 하는가?
A2. 대기업·지주사·글로벌 사업 구조를 가진 기업은 반드시 연결(CFS) 기준을 사용한다. 별도(OFS)는 자회사 실적이 제외되어 전체 기업 수익력을 과소 반영한다. 단, 소규모 단일 사업체로 자회사가 없는 코스닥 종목은 별도 기준도 유효하다.
Q3. 당기순이익이 흑자인데 현금흐름이 마이너스인 이유는 무엇인가?
A3. 발생주의 회계 원칙 때문이다. 납품 완료 후 대금이 아직 입금되지 않아도 매출·이익은 계상된다. 매출채권(외상 미수금)이 급증하거나 재고자산이 과적재되면 이익은 플러스이지만 실제 현금은 유출된 상태가 된다. 이 패턴이 2분기 이상 지속되면 흑자도산 리스크 구간으로 판단된다. OCF/NI 비율 0.5 미만 시 즉시 현금흐름표 세부 항목을 점검해야 한다.
데이터 출처: 금융감독원 DART(dart.fss.or.kr) · OpenDART API(opendart.fss.or.kr) · KRX 정보데이터시스템 · 자본시장법 시행령 (2026-06-15 기준)
⚠️ 본 콘텐츠는 투자 참고용이며 특정 종목의 매수·매도를 권유하지 않습니다. 모든 투자 판단과 그 결과의 책임은 투자자 본인에게 있으며 원금 손실이 발생할 수 있습니다.
'📚 퀀트·투자 백과사전 (Evergreen Guide) > 투자 기초 용어 사전' 카테고리의 다른 글
| ROE 15% 이상 기업이 장기 수익률 앞서는 이유 — 버핏 기준과 실증 데이터 (0) | 2026.06.16 |
|---|---|
| EPS(주당순이익) 계산법과 PER 연계 실전 활용 — 목표주가 산출 완전 정리 (0) | 2026.06.16 |
| PER·PBR 뜻과 차이 — 저평가 주식 판별 계량 기준 완전 정리 (0) | 2026.06.16 |
댓글