원금과 이자: Beancount로 더 빠르게 대출 갚기
· 약 3분
모든 대출 상환금은 두 가지 이야기로 나뉩니다. 부채를 줄이는 원금과 대출기관의 수익이 되는 이자입니다. 두 요소가 어떻게 움직이는지 이해하면 결말을 바꿀 수 있습니다. 이 가이드는 계산법을 정리하고, 상환을 앞당기는 전략을 설명하며, Beancount에 정확히 기록하는 방법을 알려줍니다.
1. 원금과 이자의 정확한 의미
- 원금: 처음 빌린 금액으로, 재무상태표에서 부채로 표시되며 상환할수록 줄어듭니다.
- 이자: 다른 사람의 돈을 쓰는 대가입니다. 남아있는 원금과 연이율(APR)에 따라 누적됩니다.
- 총 상환금: 해당 기간에 납부하는 원금과 이자의 합입니다. 원리금 균등 상환 초기에 이자 비중이 높고, 시간이 지날수록 원금 비중이 커집니다.
원금 감소만이 부채비율을 낮추고 향후 이자 부담을 줄여주므로 구조를 명확히 이해해야 합니다.
2. 상환 스케줄의 흐름
대부분의 사업 대출과 주택담보대출은 다음과 같은 과정을 거칩니다.
- 대출기관이 해당 기간의 이자를 계산합니다:
(남은 원금 × APR ÷ 연간 상환 횟수)
. - 계약된 상환금(고정 또는 변동)은 먼저 이자에 적용됩니다.
- 나머지가 원금을 줄입니다. 다음 달 이자는 감소한 잔액을 기준으로 계산됩니다.
예를 들어, 12만 달러를 연 7%로 빌리고 월 1,200달러를 상환한다면 첫 달에는 이자 700달러, 원금 500달러가 적용됩니다. 12개월째에는 이자 632달러, 원금 568달러로 비중이 바뀝니다. 초기에 원금 상환을 늘릴수록 총 이자 비용이 크게 줄어듭니다.
3. 상환을 가속화하는 전략 선택
이자보다 앞서 나가려면 원금을 직접 공략하는 전략이 필요합니다.
- 목표형 추가 상환. 위 예에서 매달 100달러를 원금에 추가하면 약 8,000달러의 이자를 절감하고 상환 기간을 28개월 단축할 수 있습니다.
- 격주 상환 전환. 반액 상환을 연 26회 진행하면 13회의 월 상환과 동일해지며, 추가되는 한 달분이 모두 원금에 적용됩니다.
- 금리 하락 시 재대출. APR을 낮추거나 기간을 줄이면 매 회차의 원금 비중이 커집니다. 수수료 등을 포함해 시뮬레이션하세요.
- 일시적 현금 유입 활용. 세금 환급, 보너스, 성수기 매출 등을 일시 상환금으로 사용하면 이자 누적이 영구적으로 줄어듭니다.
추가 상환금이 원금에 적용 되는지, 조기상환 수수료가 없는지 반드시 확인하십시오.
4. Beancount에서 시나리오 모델링하기
Beancount의 텍스트 기반 구조는 다양한 상환 전략을 손쉽게 비교할 수 있게 해줍니다.
2000-01-01 open Liabilities:Loans:Equipment USD
2000-01-01 open Expenses:Interest:Loans USD
2000-01-01 open Equity:RetainedEarnings USD
2025-01-01 * "대출 실행"
Assets:Bank:Operating -120000 USD
Liabilities:Loans:Equipment 120000 USD
2025-02-01 * "월 상환"
Assets:Bank:Operating -1200 USD
Liabilities:Loans:Equipment -500 USD
Expenses:Interest:Loans 700 USD
- 위 기본 분개를 복사해 다음 달에 사용하고, 대출기관의 상환표에 따라 원금/이자 비율을 조정합니다.
Liabilities:Loans:Equipment:Biweekly
같은 보조 계정을 만들어 다른 상환 계획과 종료 시점을 비교합니다.balance Liabilities:Loans:Equipment
와 같은 쿼리를 실행해 추가 상환 후 남은 원금을 확인하세요.