How it works
This PMI cost calculator starts by computing your loan amount from the home value and down payment percentage you enter. Loan = Home value × (1 − Down payment %). It also computes your starting loan‑to‑value ratio (LTV) as Loan ÷ Home value, which tells you how far you are from the 80%–78% LTV thresholds where many conventional PMI policies can be removed.
Next, the calculator determines your monthly principal‑and‑interest (P&I) payment using a standard fixed‑rate amortization formula based on the loan amount, annual interest rate (APR), and term in years that you choose. This matches how many mortgage calculators compute the base payment before escrows and PMI.
You then provide an annual PMI rate expressed as a percentage of the original loan amount. The calculator converts this to a monthly PMI charge using PMI monthly = Loan × (PMI annual rate ÷ 12). For example, a 0.6% annual PMI rate on a $360,000 loan works out to about $180 per month.
With the monthly P&I payment and monthly PMI set, the calculator simulates your mortgage amortization month by month. For each month, it splits the P&I payment into interest (Balance × Monthly rate) and principal (Payment − Interest), then reduces the balance by the principal portion.
At the same time, the calculator tracks a loan balance threshold corresponding to your chosen PMI drop LTV. That threshold is Value × LTV threshold—for example, 80% of the original home value if you set the drop point at 80% LTV.
The simulation continues until either the loan is paid off, the balance drops to or below the LTV threshold, or the full term is reached. For each month where PMI is in force, the calculator adds one month of PMI to a running total.
The number of months in the simulation before hitting the threshold becomes Months until drop. If your starting LTV is already at or below the drop LTV (for example, you put 20% down or more), Months until drop is zero and PMI never applies.
Finally, the calculator reports your monthly PMI, your base P&I payment, your monthly payment with PMI while it is in effect, and total PMI paid until the drop LTV is reached. It also shows total interest over the full term for context.