🛠️ToolsShed

주택담보대출 계산기

상환 일정표·LTV 비율 포함 주택담보대출 계산기.

모기지 계산기는 주택 담보 대출의 월별 납부금, 총 비용, 이자 내역을 예상하는 데 도움을 줍니다. 원금(주택 가격에서 계약금을 뺀 금액), 연 이자율, 대출 기간(년)을 기반으로 고정 월 납부금을 계산하는 표준 상각 공식을 사용합니다.

주택 가격, 계약금, 연 이자율, 대출 기간을 입력하면 예상 월 납부금, 대출 기간 동안 지불한 총 금액, 그 중 이자가 얼마인지가 즉시 표시됩니다. 상각 표는 각 납부금이 원금 감소와 이자 지불에 월별로 어떻게 분배되는지 보여줍니다.

이 계산기는 대출 옵션 비교, 더 큰 계약금이 총 비용을 어떻게 줄이는지 이해, 또는 15년 대 30년 모기지 선택의 재무적 영향 평가에 유용합니다. 실제 모기지 납부금에는 재산세, 주택 보험, PMI가 포함될 수도 있습니다.

자주 묻는 질문

코드 구현

def calculate_mortgage(home_price, down_payment, annual_rate, years,
                         property_tax_rate=1.2, insurance_annual=1200,
                         pmi_rate=0.5):
    loan = home_price - down_payment
    monthly_rate = annual_rate / 100 / 12
    n = years * 12
    if monthly_rate == 0:
        pi = loan / n
    else:
        pi = loan * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)

    tax = home_price * property_tax_rate / 100 / 12
    insurance = insurance_annual / 12
    ltv = loan / home_price * 100
    pmi = (loan * pmi_rate / 100 / 12) if ltv > 80 else 0
    total = pi + tax + insurance + pmi

    print(f"P&I:       ${pi:.2f}")
    print(f"Taxes:     ${tax:.2f}")
    print(f"Insurance: ${insurance:.2f}")
    print(f"PMI:       ${pmi:.2f}")
    print(f"Total:     ${total:.2f}")

calculate_mortgage(400000, 40000, 7.0, 30)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.