🛠️ToolsShed

Calcolatore mutuo

Calcola le rate del mutuo con piano di ammortamento e rapporto LTV.

Il calcolatore di mutuo ti aiuta a stimare il pagamento mensile, il costo totale e la ripartizione degli interessi di un prestito immobiliare. Utilizza la formula standard di ammortamento per calcolare il tuo pagamento mensile fisso.

Inserisci il prezzo della casa, l'acconto, il tasso di interesse annuale e la durata del prestito, e lo strumento mostra istantaneamente il pagamento mensile stimato, il totale pagato durante la vita del prestito e quanto è interesse.

Questa calcolatrice è utile per confrontare le opzioni di prestito, capire come un acconto maggiore riduca il costo totale, o valutare l'impatto finanziario della scelta tra un mutuo a 15 anni e uno a 30 anni.

Domande Frequenti

Implementazione del Codice

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.