안전마진(Margin of Safety) 계산기

내가 추정한 가치보다 시장가가 얼마나 낮게 거래되고 있는지, 목표 안전마진을 지키려면 얼마 이하에서 사야 하는지 확인해보세요.

안전마진이란, 그리고 언제 쓰는 계산인가

안전마진은 가치투자의 아버지로 불리는 벤저민 그레이엄이 강조한 개념으로, 추정한 내재가치보다 충분히 낮은 가격에 살 때 생기는 여유 폭을 뜻합니다. 가치 추정은 언제나 틀릴 수 있으므로, 틀려도 손실을 막아주는 완충 장치를 가격에 미리 확보하자는 발상입니다. 이 계산기는 이미 가진 내재가치 추정치와 현재 시장가를 비교해 그 완충이 얼마인지 수치로 보여주고, 반대로 "30% 마진을 원하면 얼마 이하에서 사야 하는가"를 거꾸로 계산해 줍니다. 매수 전 체크 단계, 보유 종목의 재점검, 매수 한도가 감정이 아닌 숫자로 정해졌는지 확인할 때 쓰기 좋습니다.

공식과 두 가지 표현

분모를 무엇으로 두느냐에 따라 같은 상황이 다른 숫자로 표현됩니다. 안전마진은 내재가치를 분모로 하므로 최대 100%이지만, 상승여력은 시장가를 분모로 하므로 100%를 넘을 수 있습니다. 예를 들어 안전마진 50%는 가격이 내재가치의 절반이라는 뜻이고 상승여력으로는 100%입니다. 두 숫자를 섞어 쓰면 "마진 30%"와 "30% 상승여력"을 같은 것으로 착각하게 되니 구분해서 읽으세요.

참고표 1: 요구 안전마진별 최대 매수가 (내재가치 50,000원 가정)

안전마진최대 매수가 (원)시장가/내재가치같은 의미의 상승여력
0%50,000100%0.0%
10%45,00090%11.1%
20%40,00080%25.0%
30%35,00070%42.9%
40%30,00060%66.7%
50%25,00050%100.0%

참고표 2: 실제 가치가 내 추정보다 낮았다면 안전마진은 얼마인가

실제 가치가 내가 계산한 내재가치보다 e% 낮았다면(과대추정), 매수 시 확보했다고 믿은 안전마진 m은 실제로는 (m − e) ÷ (1 − e)로 줄어듭니다. 아래 표는 이 값을 %로 나타냅니다. 음수는 비싸게 샀다는 뜻입니다. 안전마진을 크게 요구하는 이유는 가격이 싸 보이기 위해서가 아니라 이 오차를 흡수하기 위해서입니다.

매수 시 안전마진추정 정확실제가치 10% 낮음실제가치 20% 낮음실제가치 30% 낮음
10%10.0%0.0%-12.5%-28.6%
20%20.0%11.1%0.0%-14.3%
30%30.0%22.2%12.5%0.0%
40%40.0%33.3%25.0%14.3%
50%50.0%44.4%37.5%28.6%

계산 예시 (직접 검산한 값)

예시 1. 내재가치 50,000원, 시장가 35,000원이면 안전마진은 (50,000 − 35,000) ÷ 50,000 = 30.0%, 시장가/내재가치는 70.0%, 상승여력은 50,000 ÷ 35,000 − 1 ≈ 42.9%입니다.

예시 2. 내재가치 80,000원, 시장가 92,000원이면 안전마진은 (80,000 − 92,000) ÷ 80,000 = −15.0%, 상승여력은 80,000 ÷ 92,000 − 1 ≈ −13.0%입니다. 현재가는 내 추정치보다도 비싸므로 안전마진이 아니라 "초과 프리미엄"이 있는 상태입니다.

예시 3 (오차 시나리오). 내재가치를 120,000원으로 추정하고 30% 마진을 요구해 84,000원에 샀다고 합시다. 그런데 실제 가치가 추정보다 20% 낮은 96,000원이었다면, 실제 기준 안전마진은 (96,000 − 84,000) ÷ 96,000 = 12.5%, 상승여력은 약 14.3%로 줄어듭니다. 마진을 확보해 둔 덕에 오차가 있어도 여전히 손실은 아니지만, 마진 10%였다면 같은 오차에서 손실이 되었을 것입니다.

시나리오 세 개로 읽기: 같은 시장가, 다른 결론

내재가치를 한 숫자로 못 박기 어려울 때는 보수·기준·낙관 세 값을 만들어 같은 시장가(56,000원)와 비교해 봅니다. 아래 표의 세 값은 설명을 위한 가정이며 실제 종목의 추정치가 아닙니다.

시나리오내재가치 (원)안전마진상승여력
보수60,0006.7%7.1%
기준80,00030.0%42.9%
낙관100,00044.0%78.6%

보수 시나리오에서도 마진이 양수이고 기준 시나리오에서 목표(30%)를 채운다면 가격이 가정 변화에 비교적 견고하다고 볼 수 있습니다. 반대로 이 표처럼 보수 시나리오에서 마진이 6.7%에 그치고 낙관 시나리오에서만 44.0%가 나온다면, 결론이 "어느 가정을 믿느냐"에 달려 있다는 뜻이므로 가장 약한 가정(성장률인지, 이익 정상화 수준인지)을 먼저 다시 확인해야 합니다. 이 계산기는 한 번에 한 값을 계산하므로 세 값을 차례로 입력해 비교하세요.

목표 마진에서 거꾸로 매수 한도 정하기

"최대 매수가" 칸은 매수 전에 한도를 숫자로 고정해 두는 용도입니다. 예를 들어 내재가치를 42,500원으로 추정하고 35% 마진을 요구하면 한도는 42,500 × (1 − 0.35) = 27,625원입니다. 시장가가 27,625원을 넘으면 계산기는 "목표 마진 기준 최대 매수가보다 높다"고 알려 주며, 이때 내려야 할 결론은 "사지 않는다"가 아니라 "이 가격에서는 내가 정한 규칙을 충족하지 못한다"입니다. 한도와 시장가의 차이가 작다면 규칙을 느슨하게 바꾸기 전에 내재가치 추정이 왜 그 값이어야 하는지부터 다시 적어 보는 편이 낫습니다.

참고표 3: 하락률과 원금 회복에 필요한 상승률

안전마진을 요구하는 또 다른 이유는 손실의 비대칭입니다. x% 내린 가격이 원래 가격으로 돌아가려면 x ÷ (1 − x)만큼 올라야 합니다. 이 표는 수학적 관계일 뿐 어떤 종목의 전망이 아닙니다.

하락률회복에 필요한 상승률
10%11.1%
20%25.0%
30%42.9%
40%66.7%
50%100.0%

안전마진 30%와 상승여력 약 42.9%가 서로 같은 관계(30 ÷ 70)라는 점이 표의 30% 행에서 다시 확인됩니다. 즉 안전마진은 "내재가치에서 몇 % 할인받았나"이고, 이 표의 값은 "할인된 가격이 제값을 찾으려면 몇 % 올라야 하나"입니다.

입력값 경계에서 계산기가 하는 일

내재가치는 이 계산기가 대신 구해주지 않습니다

이 계산기는 사용자가 다른 방법으로 추정한 내재가치를 입력받습니다. 흔한 방법은 미래 현금흐름을 할인하는 DCF, 자산가치(순자산 또는 청산가치), 동종 업종 배수 비교(PER, PBR, EV/EBITDA 등)입니다. 어떤 방법을 쓰든 입력(성장률, 할인율, 이익 정상화 수준)에 따라 결과가 크게 달라지므로, 하나의 숫자가 아니라 보수적·기준·낙관 세 가지 시나리오를 만들고 가장 보수적인 값에 안전마진을 적용하는 것이 안전합니다. 방법별 기초는 DCF 기업가치 평가 기초,PER·PBR 계산기, EV/EBITDA 계산기, 숫자의 출처를 읽는 법은 재무제표 읽는 법을 참고하세요.

흔한 실수와 한계

결과를 어떻게 활용할까

먼저 목표 안전마진을 사전에 정하고 "최대 매수가"를 매수 한도로 적어 둡니다. 시장가가 그 위라면 기다리거나 분할 접근을 검토하고, 아래라면 내재가치 추정의 가장 약한 가정이 무엇인지 한 번 더 점검한 뒤 비중을 정합니다. 비중은 포지션 사이징 계산기로 손실 한도 기준을 정하고, 평균 매입단가 관리는 주식 평균단가 계산기를 이용할 수 있습니다.

이 계산기는 개념을 이해하고 스스로 추정한 값을 검토하는 데 도움을 주는 교육용 도구이며, 특정 종목의 매수·매도를 권유하지 않는 참고용 정보입니다. 내재가치 추정이 틀렸다면 안전마진도 의미가 없어지며, 투자 판단과 손실의 책임은 투자자 본인에게 있습니다.

자주 묻는 질문

안전마진은 몇 퍼센트 이상이면 적당한가요?

정해진 정답은 없습니다. 그레이엄은 구체적인 비율보다 "충분히 큰 여유"라는 원칙을 강조했다고 알려져 있으며 이 페이지의 30% 같은 값은 예시일 뿐입니다. 기업의 안정성이나 성장성, 내재가치 추정의 불확실성에 따라 투자자마다 요구하는 안전마진 수준은 다를 수 있습니다. 추정이 불확실할수록 더 큰 마진이 필요합니다.

시장가가 내재가치보다 높으면 어떻게 표시되나요?

이 경우 안전마진이 음수(-)로 표시되며, 그레이엄의 관점에서는 현재 가격에 안전마진이 없는 상태, 즉 추정 내재가치 대비 비싸게 거래되고 있다는 의미로 해석됩니다.

안전마진 30%와 상승여력 30%는 같은 건가요?

다릅니다. 안전마진은 내재가치를 분모로 하고, 상승여력은 시장가를 분모로 합니다. 안전마진 30%는 가격이 내재가치의 70%라는 뜻이며 상승여력으로는 약 42.9%입니다.

내재가치를 하나의 숫자로 정하기 어려운데 어떻게 하나요?

보수적, 기준, 낙관 세 시나리오를 따로 만들어 가장 보수적인 값에 안전마진을 적용하거나, 세 값으로 각각 계산해 결과가 일관되게 양(+)인지 확인하세요. 하나라도 크게 음수로 뒤집히면 가정에 민감한 종목이라는 뜻입니다.

배당이나 향후 이익 성장은 안전마진에 어떻게 반영하나요?

이 계산식에는 직접 들어가지 않고 내재가치 추정 단계에서 반영합니다. 배당 할인 모형이나 DCF로 내재가치를 구했다면 이미 그 요소가 숫자에 포함된 것이며, 이 계산기는 그 결과와 시장가의 간격만 비교합니다.

안전마진이 크면 반드시 수익이 나나요?

그렇지 않습니다. 안전마진은 추정이 틀렸을 때의 완충 폭일 뿐 가격이 내재가치로 수렴하는 시점이나 가능성을 보장하지 않습니다. 시장가가 오래 낮게 머물 수도 있고, 사업 환경이 나빠져 내재가치 자체가 내려갈 수도 있습니다.

안전마진 개념은 누가 만들었나요?

벤저민 그레이엄이 투자 이론의 핵심으로 강조한 개념으로 널리 알려져 있으며, 그의 제자인 워런 버핏 등이 이를 이어받아 언급한 것으로 알려져 있습니다. 구체적인 요구 수치는 사람마다 다르므로 특정인의 기준을 정답으로 받아들일 필요는 없습니다.

시장가가 아니라 내 평균 매입단가로 계산해도 되나요?

계산식은 같지만 의미가 다릅니다. 시장가 자리에 매입단가를 넣으면 "내가 산 가격에 당시 어느 정도 여유가 있었나"를 보게 되고, 지금 추가 매수 여부를 판단하려면 현재 시장가로 다시 계산해야 합니다. 평균단가 자체는 평균 단가 계산기로 먼저 구하세요.

목표 안전마진을 높이면 살 수 있는 종목이 줄어드나요?

대체로 그렇습니다. 최대 매수가가 내려가므로 조건을 충족하는 기회가 드물어지고 기다리는 시간이 길어질 수 있습니다. 마진을 높이는 것은 안정성을 얻는 대신 기회를 포기하는 선택이며, 어느 쪽이 맞는지는 추정의 불확실성과 본인의 투자 기간에 따라 달라집니다.