1. 입력 단위
잉여현금흐름, 현금, 부채는 선택한 통화의 백만 단위로 입력합니다. 발행주식 수도 백만 주 단위로 입력하면 두 단위가 상쇄돼 1주당 가치가 계산됩니다. EPS와 BPS, 현재 주가는 1주 단위입니다.
2. DCF: 미래 현금흐름의 현재가치
최근 잉여현금흐름에 사용자가 정한 성장률을 적용해 향후 5년의 현금흐름을 추정합니다. 각 연도의 현금흐름은 할인율로 현재가치화합니다.
현재가치 = n년 차 FCF ÷ (1 + 할인율)n
할인율은 자금조달비용과 사업 위험을 반영하는 WACC 관점의 입력값입니다. 성장률과 할인율은 추천값이 아니며 사용자가 기업 특성에 맞게 검토해야 합니다.
3. 영구가치와 주주가치
5년 뒤의 현금흐름에는 고든 성장 모형을 적용합니다. 영구성장률은 장기 경제성장률과 기업의 성숙도를 고려해야 하며 할인율보다 반드시 낮아야 합니다.
주주가치 = 기업가치 + 현금 − 부채
주주가치를 발행주식 수로 나눈 값이 DCF 1주당 가치입니다. 희석 가능 주식, 비영업자산, 리스부채 등은 기본 계산에 별도로 반영하지 않으므로 필요하다면 입력값에 조정해야 합니다.
4. PER: 이익 기준 상대가치
목표 PER은 같은 산업, 성장률, 이익률과 위험 특성을 가진 비교기업 또는 해당 기업의 과거 정상 범위를 참고해 정합니다. 일회성 이익이나 적자가 큰 기업에는 PER의 설명력이 낮을 수 있습니다.
5. PBR: 순자산 기준 가치
PBR은 금융업처럼 자산과 수익의 연결이 강한 기업에서 유용합니다. 무형자산 비중이 높거나 자산의 장부가와 경제적 가치가 크게 다른 기업은 ROE, 자산의 질과 손상 가능성을 함께 봐야 합니다.
6. 종합 적정주가
직접 입력할 때는 DCF 50%, PER 30%, PBR 20%를 기본으로 사용합니다. SEC에서 기업을 불러오면 SIC 대분류에 따라 시작 배수, 할인율과 방법별 비중이 달라집니다. 서비스업은 현금흐름과 이익, 금융업은 이익과 장부가치의 비중을 상대적으로 높입니다.
| 업종 | DCF | PER | PBR | 목표 PER | 목표 PBR | 할인율 |
|---|---|---|---|---|---|---|
| 농업·임업 | 40% | 35% | 25% | 16배 | 1.8배 | 10% |
| 에너지·광업 | 40% | 40% | 20% | 12배 | 1.5배 | 10.5% |
| 건설 | 40% | 35% | 25% | 15배 | 1.8배 | 10% |
| 제조업 일반 | 50% | 30% | 20% | 18배 | 2.5배 | 9.5% |
| 기술 하드웨어 | 60% | 40% | 0% | 26배 | 0배 | 9% |
| 제약·바이오 | 60% | 40% | 0% | 22배 | 0배 | 10.5% |
| 운송·유틸리티 | 50% | 30% | 20% | 16배 | 1.8배 | 8% |
| 도매 | 45% | 35% | 20% | 16배 | 2배 | 9.5% |
| 소매 | 45% | 40% | 15% | 18배 | 3배 | 9.5% |
| 은행 | 0% | 40% | 60% | 12배 | 1.4배 | 9% |
| 보험 | 0% | 45% | 55% | 13배 | 1.6배 | 9% |
| REIT | 0% | 0% | 100% | 0배 | 1.5배 | 9% |
| 서비스 일반 | 60% | 35% | 5% | 22배 | 4배 | 9.5% |
| 소프트웨어·클라우드 | 65% | 35% | 0% | 28배 | 0배 | 10% |
| 공공 | 40% | 30% | 30% | 14배 | 1.5배 | 8.5% |
FCF, EPS 또는 BPS가 0 이하이거나 필요한 주식 수가 없으면 해당 평가 방식은 종합값에서 제외합니다. 기술 하드웨어·소프트웨어·바이오처럼 무형가치와 자사주 매입 때문에 장부가가 경제적 가치를 설명하기 어려운 세부 업종은 PBR을 자동 제외합니다. 기업 자동 분석에서는 서로 다른 방식이 최소 2개 있어야 종합 결과를 표시합니다. 한 방식만 남으면 그 숫자는 ‘단독 참고값’일 뿐 저평가·고평가 판정에 사용하지 않습니다. 산출값이 저장 종가의 절반 미만이거나 2배를 넘는 경우에도 업종 가정·통화·주식분할·주당지표 교차 검증 전까지 종합 적정주가를 보류합니다. 업종별 값은 통계적으로 검증된 적정 배수가 아니라 분석을 시작하기 위한 휴리스틱이며, 비교기업과 개별 기업의 정상 실적을 검토해 수정해야 합니다.
7. 세 가지 시나리오
기업 상세 화면은 DCF·PER·PBR 각각에 보수적·기준·낙관적 적정주가를 표시합니다. 보수적 시나리오는 기준보다 FCF 성장률을 2%p 낮추고 할인율을 1%p 높이며 영구성장률을 0.5%p 낮춥니다. PER과 PBR 배수는 10% 낮춥니다. 낙관적 시나리오는 반대로 조정합니다. 여기서 낙관적은 시장가격에 임의의 프리미엄을 더한 값이 아니라 가정을 다시 계산한 결과입니다.
화면의 적정가치 범위는 이 보수적 결과와 낙관적 결과 사이입니다. 실제 시장에서 가능한 가격 범위를 보장하는 통계적 신뢰구간은 아닙니다.
DCF와 여러 가치평가 방법의 개념은 CFA Institute의 FCF 가치평가 자료를 참고하고, 업종별 배수가 서로 달라지는 이유와 최신 시장 비교 범위는 NYU Stern의 산업별 가치평가 데이터를 함께 확인합니다. 현재 자동 시작값은 이 외부 데이터셋을 그대로 복사한 값이 아니라 SEC SIC 대분류에 맞춘 보수적 내부 휴리스틱입니다.
8. 민감도와 신뢰도 표시
DCF 민감도 표는 기준 성장률의 ±2%p와 할인율의 ±1%p 조합을 보여줍니다. 세 평가 방식의 최고값과 최저값 차이를 종합 적정주가로 나눈 편차가 25% 이하면 신뢰도 ‘높음’, 50% 이하면 ‘보통’, 그보다 크거나 방법이 누락되면 ‘낮음’으로 표시합니다.
평가 방식이 하나라도 제외되면 신뢰도는 ‘낮음’으로 표시합니다. 이 신뢰도는 데이터 정확성이나 투자 성공 가능성을 뜻하지 않습니다. 서로 다른 평가 방법의 결과가 얼마나 가까운지만 보여주는 내부 일관성 지표입니다.
9. 계산 범위와 한계
계산기는 사용자가 입력한 값을 검증된 공시 데이터로 간주하지 않습니다. 환율, 세금, 거래 수수료, 주식보상 희석, 경기순환, 규제 변화와 자본배분 정책은 자동 반영하지 않습니다. 결과를 사용하기 전에 최신 사업보고서와 공시, 비교기업 선정 근거를 직접 확인해야 합니다.
10. SEC 데이터의 출처와 정규화
기업 검색을 사용하면 INVETK 데이터 수집 서비스가 SEC의 submissions 및 companyfacts 벌크 파일에서 10-K, 20-F, 40-F 계열 연간 공시를 읽습니다. 표준 US-GAAP·IFRS XBRL 태그를 매출, 이익, 현금흐름, 재무상태와 주당 지표로 연결하고 최근 5개 회계연도를 보관합니다.
BPS = 주주자본 ÷ 발행주식 수
한 해의 일회성 급증이나 급감을 그대로 미래에 투영하지 않도록 SEC에서 기업을 불러올 때는 최근 3개 회계연도의 FCF와 EPS 중앙값을 계산 기준으로 사용합니다. 음수 연도도 중앙값에 포함한 뒤 가치평가 입력에는 0의 하한을 적용합니다. 3개 값이 없으면 최근 확인값을 사용합니다.
기준 성장률 = 최근 최대 5년 FCF 연도별 성장률의 중앙값
성장률은 연속된 양수 FCF 구간만 계산하고 -10%에서 15% 사이로 제한합니다. 계산 가능한 변화가 없으면 3%를 시작값으로 사용합니다. SEC XBRL 단위에서 공시 통화를 보존하며, USD 종가와 다른 통화의 재무제표는 환율 변환 전까지 자동 가치평가에서 제외합니다. yfinance 분할 이력이 수집된 기업은 공시 이후 주식분할만큼 발행주식 수를 늘리고 EPS·BPS를 같은 배수로 나눠 현재 주식 기준으로 맞춥니다. 즉시 발행주식 수와 가중평균 주식 수가 4배 이상 다르면 특정 비경제적 주식 종류가 선택됐을 가능성이 있어 가중평균 주식 수를 사용합니다.
기업 목록의 적정가 대비 괴리율과 도달 여부에는 장중 가격을 사용하지 않습니다. 설정된 시세 제공처(yfinance 또는 토스증권 Open API)에서 최근 거래일 종가를 수집해 INVETK 데이터베이스에 저장하고 기준일과 출처를 함께 표시합니다. 토스증권 현재가는 공개 표시 권한과 키가 설정된 경우 참고용으로 표시하고, 연결 전에는 TradingView 참고 시세로 전환합니다. 어느 현재가도 적정가 판정에는 넣지 않습니다. 저장 종가가 없으면 비교 결과를 만들지 않으며 모든 가정과 가격은 계산기에서 직접 조정할 수 있습니다.
기업 탐색 범위는 S&P 500, Nasdaq-100, Russell 2000과 주요 미국 거래소 상장사입니다. 세 지수에 속하지 않지만 SEC 연간 재무가 정규화된 기업은 ‘기타 미국주식’으로 구분합니다. S&P 500과 Russell 2000은 각각 IVV와 IWM의 공개 보유종목을 지수 추종 대용치로 사용하고, Nasdaq-100은 공개 구성표를 사용합니다. 이는 유료 지수 라이선스 피드가 아니며 ETF 보유종목과 실제 지수 사이에는 시점·현금성 자산·운용상 차이가 있을 수 있습니다.
11. 데이터 품질 점수와 판정 근거
데이터 품질 점수는 투자 매력도나 주가 상승 확률이 아닙니다. 적정주가 계산에 사용한 자료가 얼마나 완성되어 있고 원문까지 추적 가능한지를 100점으로 표시합니다.
핵심 지표는 매출, FCF, 현금, 부채, 발행주식 수, EPS, BPS입니다. 최근 이력이 3개년 이상이면 이력 점수 25점을 부여하고, 최대 4개의 유효한 FCF 성장 구간에 각 4점을 부여합니다. SEC 접수번호와 원문 주소는 각각 5점입니다. 85점 이상은 ‘충분’, 65점 이상은 ‘보통’, 그 미만은 ‘확인 필요’로 표시합니다.
판정 근거에는 최근 마감가와 기준 적정가의 차이, 실제 적용된 DCF·PER·PBR 비중, 정상화된 FCF·EPS·성장률과 누락 지표를 표시합니다. 평가 방식 간 ‘신뢰도’는 계산 결과의 일관성이고, ‘데이터 품질’은 입력 자료의 완성도이므로 서로 다른 지표입니다.
12. 재무 이상 신호와 공시 최신성
최근 3개 회계연도의 FCF와 EPS에서 흑자·적자 부호가 바뀌거나, 최신 값이 앞선 2개년 중앙값과 100% 이상 차이 나면 점검 신호를 표시합니다. 기준 성장률이 안전 범위의 상한 15% 또는 하한 -10%에 걸린 경우에도 실제 지속 가능성을 다시 확인하도록 알립니다.
최근 연간 공시 제출일이 18개월을 넘으면 최신성 확인 신호를 표시합니다. 이 규칙은 회계연도 변경, 인수합병, 계절성, 산업 특성을 모두 이해하는 분석 모델이 아니라 기계적인 1차 점검입니다. 신호가 없더라도 재무 안정성을 보장하지 않으며, 신호가 있더라도 기업에 문제가 있다는 결론은 아닙니다.
13. 최신 연간 공시와 직전 연도 비교
새 연간 공시가 INVETK 데이터베이스에 들어오면 최신 회계연도와 직전 회계연도의 매출, 영업이익률, 순이익, FCF, EPS, BPS, 현금, 부채와 발행주식 수를 같은 단위로 비교합니다.
영업이익률 변화 = 최신 영업이익률 − 직전 영업이익률
20% 이상의 변화, 영업이익률 3%p 이상의 변화 또는 흑자·적자 부호 전환을 ‘큰 변화’로 표시합니다. 증가와 감소는 숫자의 방향만 뜻하며 기업가치에 긍정적이거나 부정적이라는 판정이 아닙니다. 이 비교는 서로 다른 회계연도의 대표값을 대상으로 하며, 같은 회계연도의 수정공시는 아래 버전 이력에서 별도로 비교합니다.
14. 새 공시 표시와 관심 기업 업데이트
연간 공시가 INVETK 데이터베이스에 처음 추가된 시각을 별도로 보관합니다. 처음 수집한 지 7일 이내면 `NEW`, 30일 이내면 관심 기업 업데이트 피드에 표시합니다. 동일한 회계연도를 다시 정규화해도 최초 수집 시각은 바뀌지 않습니다.
관심 업데이트 = 최초 수집 후 30일 이내 + 이 기기에 저장한 관심 기업
이 시각은 SEC가 공시를 접수한 날짜와 다릅니다. 다운로드하지 않았던 공시를 나중에 처음 동기화하면 과거 공시도 `NEW`로 표시될 수 있습니다. 관심 기업 목록은 브라우저에만 보관되므로 INVETK 서버로 전송하지 않고 화면 안에서 업데이트 대상만 결합합니다.
15. 정기 데이터 갱신과 기기 내 알림
INVETK 데이터 갱신 시스템은 마지막으로 완료된 SEC 동기화로부터 기본 24시간이 지나면 최신 벌크 파일을 다시 확인합니다. 실패하면 기본 3시간 뒤 다시 시도합니다.
SEC 수집 정책에 맞는 서비스명과 실제 연락 이메일이 설정된 경우에만 자동 갱신을 실행합니다. 사이트 알림은 최근 30일 공시 중 이 브라우저에 저장된 관심 기업만 골라 표시하고, 읽음 상태도 localStorage에 저장합니다. 브라우저의 운영체제 알림 권한을 요청하거나 외부 알림 서버로 데이터를 보내지 않습니다.
16. 동기화 운영 상태
갱신 시스템은 대기 중에도 최대 60초마다 데이터베이스에 상태 신호와 다음 실행 예정 시각을 기록합니다. 상태 신호가 2분 이상 갱신되지 않으면 화면에서는 자동 동기화가 중지된 것으로 표시합니다.
운영 상태 패널은 최근 실행의 성공·실패, 수동·자동 실행 여부, 다음 예정 시각, 최근 7일과 30일의 새 연간 공시 수를 보여줍니다. 이는 INVETK 데이터 서비스의 운영 상태이며 SEC 서비스의 가용성이나 공시 데이터의 정확성을 보장하지 않습니다.
17. 수정공시 버전 추적
연간 재무지표의 최신 대표값과 별도로 SEC 접수번호별 정규화 스냅샷을 INVETK 데이터베이스에 보관합니다. 같은 회계연도에서 서로 다른 접수번호가 확인되면 제출일 순서대로 수정 전·후의 매출, 영업이익률, 순이익, FCF, EPS, BPS, 현금, 부채와 발행주식 수를 비교합니다.
수정공시 변화 = 새 접수번호의 정규화 값 − 직전 접수번호의 정규화 값
기능을 도입할 때 이미 보유한 회계연도별 최신 공시는 첫 기준점으로 저장하며, 이후 동기화에서 발견한 새 접수번호부터 이력이 누적됩니다. 따라서 도입 전에 덮어써진 과거 수정 내역은 복원하지 않습니다. 수정공시가 전체 재무제표를 다시 XBRL 태깅하지 않으면 일부 지표가 비교에서 빠질 수 있으며, 문구와 주석의 변경은 반드시 연결된 SEC 원문에서 확인해야 합니다.
적정주가는 결론이 아니라 질문의 시작입니다
가치가 달라지는 가장 큰 가정이 무엇인지 찾고, 그 가정을 기업의 실제 실적과 계속 비교하는 데 이 계산기를 사용하세요.
기업가치 계산하기