배우기 · 공정가치

DCF 모델 단계별 가이드: SEC 데이터로 공정가치 계산하기

FairValueLabs가 모든 종목의 내재가치를 계산할 때 사용하는 DCF 모델을 처음부터 끝까지 풀어드립니다. 금융학 학위 없이도 이해할 수 있습니다.

12 min read

DCF 모델이란?

DCF(Discounted Cash Flow, 현금흐름할인) 모델은 단 하나의 질문에 답합니다: "미래 현금흐름을 오늘의 가치로 환산하면 얼마인가?"

원리는 간단합니다. 오늘의 1달러는 내년의 1달러보다 가치가 높습니다. 오늘의 1달러를 투자해서 수익을 올릴 수 있기 때문입니다. 따라서 미래 현금흐름은 화폐의 시간가치를 반영하여 현재 가치로 "할인"해야 합니다.

주식에 대한 DCF 모델은 이렇게 작동합니다:

  1. 향후 10년간 기업이 매년 얼마나 많은 잉여현금흐름을 창출할지 추정합니다
  2. 10년 후 기업의 가치가 얼마인지 추정합니다(잔존가치)
  3. 이 모든 미래 가치를 적절한 이자율로 오늘의 가치로 할인합니다
  4. 전부 합산하여 발행주식수로 나눕니다

그 결과가 주당 내재가치 추정치입니다.

1단계: SEC 공시에서 잉여현금흐름 구하기

잉여현금흐름 = 영업현금흐름 - 설비투자

두 숫자 모두 기업의 현금흐름표에 있으며, 미국 증권거래위원회(SEC)에 제출하는 10-K(연간) 및 10-Q(분기) 보고서에 기재됩니다. FairValueLabs는 SEC EDGAR XBRL API에서 이 데이터를 직접 가져옵니다.

신뢰할 수 있는 성장 추세를 계산하려면 최소 5년(저희는 10년을 사용)의 히스토리가 필요합니다. 확인해야 할 항목은 다음과 같습니다:

  • 영업현금흐름: 기업의 핵심 영업활동에서 창출된 현금
  • 설비투자(CapEx): 유형자산의 유지 또는 확장에 투입된 현금
  • 잉여현금흐름(FCF): 둘의 차이 — 배당, 자사주 매입, 부채 상환 등에 실제로 사용할 수 있는 현금

FCF가 지속적으로 양수이고 성장하는 기업이 변동성 있거나 마이너스인 기업보다 훨씬 신뢰할 수 있는 DCF 후보입니다.

2단계: 미래 성장률 추정

이 단계가 과학과 아트가 만나는 지점입니다. 향후 10년간 잉여현금흐름이 얼마나 빠르게 성장할지 추정해야 합니다.

우리의 접근법: 과거 10년간 FCF의 연평균 성장률(CAGR)을 계산하고 이를 기본 추정치로 사용합니다. 지나친 낙관을 방지하기 위해 성장률 상한은 15%, 일시적 하락 기업을 위한 하한은 -5%를 적용합니다.

2단계 모델: 많은 기업은 초기에 빠르게 성장하다가 나중에 느려집니다. 2단계 DCF는 1~5년은 높은 성장률, 6~10년은 낮은 성장률을 적용합니다. 성장주에 더 현실적인 방법입니다.

성장률은 모델에서 가장 큰 영향력을 가진 가정입니다. 8%에서 12%로 바꾸면 내재가치가 40% 이상 증가할 수 있습니다.

3단계: 할인율(WACC) 계산

WACC(가중평균자본비용)은 미래 현금흐름을 오늘의 가치로 할인하는 데 사용하는 비율입니다. 다음을 반영합니다:

  • 자기자본비용: 주주가 요구하는 수익률 (CAPM으로 추정 — 무위험이자율 + 베타 x 주식위험프리미엄)
  • 타인자본비용: 기업이 부채에 지불하는 세후 이자율
  • 자본구조: 기업 조달 자금 중 자기자본과 타인자본의 비율

미국 대형주의 일반적인 WACC은 8~12%입니다. 고위험 기업(높은 베타, 레버리지 높은 재무제표)은 WACC이 높아져 미래 현금흐름의 현재 가치가 줄어듭니다.

FairValueLabs에서는 일률적인 비율 대신 각 기업의 실제 자본구조와 시장 데이터를 사용하여 WACC을 계산합니다.

4단계: 잔존가치 추정

현금흐름을 무한히 추정할 수는 없습니다 — 어느 시점에서 추정을 마치고, 추정 기간 이후의 기업 가치를 산출해야 합니다.

가장 일반적인 방법은 고든 성장 모델(영구 성장):

잔존가치 = 10년 차 FCF x (1 + g) / (WACC - g)

여기서 g는 영구 성장률 — 보통 2~3%로, 장기 GDP 성장률에 근접합니다. 명시적 추정 기간 이후 기업이 완만하고 지속 가능한 속도로 영원히 성장한다는 가정입니다.

잔존가치는 총 DCF 가치의 60~80%를 차지하는 경우가 많습니다. 이것이 영구 성장률이 중요한 이유입니다 — 2%와 3%의 작은 차이도 결과를 크게 바꿀 수 있습니다.

5단계: 합산 및 주당 가치 산출

다음을 합산합니다:

  • 1~10년 추정 잉여현금흐름 각각의 현재 가치
  • 잔존가치의 현재 가치 (10년 시점에서 할인)

이것이 기업가치(Enterprise Value) — 비즈니스 전체의 가치입니다. 주당 자기자본 가치를 구하려면:

  1. 현금 및 현금등가물(재무제표) 더하기
  2. 총부채 빼기
  3. 발행주식수로 나누기

이 결과가 주당 추정 내재가치입니다. 현재 시장 가격과 비교하면 안전마진을 파악할 수 있습니다.

민감도 분석: 무엇이 결과를 바꾸는가?

단일 포인트 DCF 추정치는 잘못된 정밀함을 줍니다. 가정 범위 전체에 걸쳐 모델을 돌려보세요:

  • 성장률: 기본 시나리오보다 2% 낮거나 높으면 어떻게 되는가?
  • WACC: 할인율이 1% 높거나(위험 증가) 낮으면(위험 감소)?
  • 잔존 성장률: 영구 성장률이 1.5% vs. 3%라면?

각 조합에서의 내재가치를 보여주는 매트릭스를 만들어보세요. 대부분의 시나리오에서 저평가로 나온다면 투자 근거가 탄탄합니다. 가장 낙관적인 가정에서만 저평가라면 근거가 약합니다.

FairValueLabs의 각 종목 분석 페이지에는 성장률과 할인율 가정에 따라 공정가치 추정치가 어떻게 변하는지 보여주는 민감도 테이블이 포함되어 있습니다.

FairValueLabs의 방식

모든 종목에 대한 자동화 DCF 파이프라인:

  1. SEC EDGAR XBRL API에서 10년치 FCF 데이터 추출
  2. 성장률 상·하한 적용(최대 15%, 최소 -5%)으로 과거 CAGR 계산
  3. 2단계 현금흐름 추정(5년은 과거 성장률, 5년은 과거의 50%)
  4. 영구 성장률 2.5%로 잔존가치 추정
  5. 각 기업의 실제 자본구조에서 WACC 계산
  6. 할인·합산하여 주당 내재가치 산출
  7. 현재 시장 가격과 비교하여 안전마진 계산

모든 입력값은 SEC 공시 데이터에서 가져옵니다. 애널리스트 추정치도, 유료 데이터도 없습니다 — 모든 것이 투명하고 검증 가능합니다. 종목 분석 페이지에서 전체 산출 과정을 확인할 수 있습니다.

FAQ

Common questions

DCF 모델은 얼마나 정확한가요?

DCF 모델의 정확도는 전적으로 가정에 달려 있습니다. 성장률이나 할인율을 소폭 바꾸는 것만으로 결과가 30~50% 달라질 수 있습니다. 목표는 정밀한 숫자가 아니라 합리적 범위를 설정하는 것입니다. 다양한 가정 하에서 주가가 DCF 추정치보다 50% 낮다면 아마 저평가일 것입니다. 가장 낙관적인 가정 하에서만 10% 저평가라면 그렇지 않습니다.

FCF와 이익의 차이는 무엇인가요?

잉여현금흐름(FCF)은 영업현금흐름에서 설비투자를 뺀 것입니다. 기업이 자산을 유지·확장한 후 주주에게 실제로 돌려줄 수 있는 현금을 나타냅니다. 순이익에는 감가상각 같은 비현금 항목이 포함되고 회계 선택에 따라 달라질 수 있습니다. FCF는 조작이 훨씬 어렵습니다.

할인율은 얼마로 설정해야 하나요?

대부분의 애널리스트는 WACC(가중평균자본비용)을 사용합니다. 안정적인 대형 우량주의 경우 보통 8~10%이고, 위험이 큰 성장주는 10~15%입니다. 확신이 없다면 미국 대형주에 10%를 출발점으로 사용하는 것이 합리적입니다.

Keep reading

Related articles

내재가치란?

DCF 모델과 모든 가치 투자의 핵심 개념.

안전마진 가이드

공정가치를 구한 뒤, 매수 전에 얼마나 할인을 요구해야 하는가?

가치 투자 원칙

DCF가 가치 투자 프레임워크에서 차지하는 위치.