Skip to main content
Calcimator

Complete Mortgage Calculator

Comprehensive mortgage and home buying calculator. Calculate monthly payment, affordability, closing costs, PMI, and compare 15 vs 30-year terms. Includes rent vs buy analysis, refinance calculator, and amortization schedule.

This is the multi-mode mortgage tool: Calculation Mode switches between four entirely different code paths (Payment, Affordability, Refinance, Rent vs Buy), and at the default Payment Calculator mode, the Refinance and Rent vs Buy sections — Refinance Savings, Refinance Breakeven, Buying Breakeven Year, Recommendation — are all gated behind a calculationMode check (lines 139, 156) and stay pinned at their zero-initialized values no matter what you enter in Current Loan Balance, Current Interest Rate, Current Monthly Payment, Monthly Rent, or any of the other refinance/rent-vs-buy fields; every one of those inputs measures exactly zero effect on every output while Payment Calculator mode is selected. The refinance branch's real gate is stricter than just switching modes, though: it is calculationMode === 2 AND currentLoanBalance > 0 (line 139) — since Current Loan Balance defaults to $0, switching Calculation Mode to "Should I Refinance?" alone is not enough to activate the refinance math; you also need a non-zero Current Loan Balance. Current Interest Rate is a step further than merely dormant in other modes: inputs.currentRate is never read anywhere in this engine at all (it is declared as an input and referenced only in the inertness claim below), so it has zero effect on every output in every mode, not just outside Refinance mode. PMI (Monthly PMI, PMI Required) is a genuine hard threshold, not a smooth curve: it switches on at 0.7% of the loan annually the instant Down Payment drops below 20%, and off entirely at 20% or above (line 90) — moving Down Payment from 22% to 18% around the default flips PMI from $0 to about $191/month, by far the largest swing any input produces on that output, purely because it crosses the threshold rather than because of a large underlying rate change. Down Payment moves Total Monthly Payment down by about 12% across a ±10% probe — a smaller share than Home Price's roughly 18% — a mix of the direct financed-amount reduction and, when it crosses the 20% line, the PMI switching off too. Annual Household Income never moves Total Monthly Payment, Monthly P&I, or any of the payment-calculation outputs — it's used only in the separate affordability math (Max Affordable Home, Max Monthly Payment), which the calculator runs unconditionally regardless of which mode is selected. This calculator does not account for mortgage points, an adjustable-rate structure, or state-specific PMI cancellation rules beyond the flat 20% equity line.

Inputs

$

Purchase price of the home

%

Down payment as percentage of home price (< 20% requires PMI)

%

Annual mortgage interest rate

$

Additional principal payment each month

Summary

Total Monthly Payment

$2,427.62

≈ 19 pairs of sneakers

Principal & Interest$2,022.62
Property Tax (Monthly)$163.33
Insurance (Monthly)$241.67
PMI (Monthly)$0.00
Loan Amount$320,000.00
Down Payment$80,000.00
Total Cash Needed$89,200.00
Estimated Closing Costs$9,200.00
Total Interest Paid$408,142.00
Total Loan Cost$728,142.00
PMI RequiredNo
Interest Saved (Extra Payments)$0.00
Years Saved0 years
15-Year Payment$2,787.54
30-Year Payment$2,022.62
Interest Saved (15 vs 30)$226,385.00
Max Affordable Home$414,315.00
Max Monthly Payment$2,500.00
Refinance Savings$0.00
Refinance Breakeven0 months
RecommendationRenting is better
Buying Breakeven Year0
StateCO
Property Tax Rate0.49%

$320,000 · 6.5% · 30 yr

PrincipalInterest
Year: 22, Month: 257Principal: $1,153.24Payment: $2,022.62Interest: $869.37
No extra payment applied

Principal vs Interest by Year

Monthly Payment Breakdown

15 vs 30 Year Comparison

Amortization Schedule

360 rows
MonthPaymentPrincipalInterestBalance
1$2,022.62$289.28$1,733.33$319,710.72
2$2,022.62$290.85$1,731.77$319,419.86
3$2,022.62$292.43$1,730.19$319,127.44
4$2,022.62$294.01$1,728.61$318,833.43
5$2,022.62$295.60$1,727.01$318,537.82
6$2,022.62$297.20$1,725.41$318,240.62
7$2,022.62$298.81$1,723.80$317,941.80
8$2,022.62$300.43$1,722.18$317,641.37
9$2,022.62$302.06$1,720.56$317,339.31
10$2,022.62$303.70$1,718.92$317,035.62
11$2,022.62$305.34$1,717.28$316,730.27
12$2,022.62$307.00$1,715.62$316,423.28
How to Use This Calculator
  1. Select the calculation mode: monthly payment, affordability, refinance analysis, or rent vs. buy.
  2. Enter the home price and your down payment percentage.
  3. Set the interest rate, loan term, and select your state for property tax estimates.
  4. Add any extra monthly payment to see how it accelerates payoff.
  5. Review the monthly payment breakdown, total interest, and amortization summary.

How the result changes with Home Price

Home PriceTotal Monthly Payment
$245,000.00$1,580.56
$732,500.00$4,244.69
$1,317,500.00$7,441.64
$1,805,000.00$10,105.77

What each input means

Calculation Mode
Choose what you want to calculate
Home Price
Purchase price of the home
Down Payment
Down payment as percentage of home price (< 20% requires PMI)
Interest Rate
Annual mortgage interest rate
Loan Term
Length of the loan in the specified time unit.
State
For property tax and closing cost estimates
Extra Monthly Payment
Additional principal payment each month
Annual Household Income
For affordability calculation
Monthly Debt Payments
Car loans, student loans, credit cards, etc.
Max Debt-to-Income Ratio
Lenders typically allow 36-43%
Current Loan Balance
For refinance calculation
Current Interest Rate
Your current interest rate.
Current Monthly Rent
For rent vs buy comparison
Investment Return Rate
Expected return if investing down payment instead

What each result means

Total Monthly Payment
P&I + taxes + insurance + HOA + PMI
Total Cash Needed
Down payment + closing costs

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Calculation Mode = 0, Home Price = 400000, Down Payment = 20, Interest Rate = 6.5 = 20 input(s) provided
  2. Calculate Total Monthly Payment
    Total Monthly Payment
    2427.62 = $2,427.62
  3. Calculate Principal & Interest
    Principal & Interest
    2022.62 = $2,022.62
  4. Calculate Property Tax
    Property Tax
    163.33 = $163.33

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

Frequently Asked Questions

If I fill in the refinance fields but stay in Payment Calculator mode, do they change anything?

No — Current Loan Balance, Current Interest Rate, Current Monthly Payment, and Years Remaining on Current Loan all measure zero effect on every output while Calculation Mode is set to Payment Calculator (mode 0). Note that switching Calculation Mode to "Should I Refinance?" is not by itself enough to activate the refinance math either — the actual gate (line 139) is Calculation Mode = "Should I Refinance?" AND Current Loan Balance > 0, and Current Loan Balance defaults to $0. Current Interest Rate specifically sits dormant everywhere, not just in Payment Calculator mode: the engine never reads that input at all, in any mode.

At exactly what down payment does PMI turn on?

Below 20% down, exactly — PMI is 0.7% of the loan amount annually the instant Down Payment drops under 20%, and $0 at 20% or above (line 90); it's a hard on/off switch rather than a gradual scale, so moving from 22% down to 18% down flips Monthly PMI from $0 to roughly $191 at this calculator's other default numbers.

Does my household income change my monthly payment calculation?

No — Annual Household Income measures zero effect on Total Monthly Payment, Principal & Interest, or any other payment-calculation output; it only feeds the separate affordability figures (Max Affordable Home and Max Monthly Payment), which this calculator computes in every mode, not just "How Much Can I Afford?"

Which drives Total Monthly Payment more — Home Price or Down Payment?

Home Price — knock it down 10% from its default, then bump it up 10%, and the swing in Total Monthly Payment comes to about 18% — versus Down Payment's about 12%; Down Payment's effect is smaller in relative terms even though it can also flip PMI on or off entirely when it crosses the 20% line, adding an extra jump on top of its direct effect.

Is the default State really California?

No — a comment in the calculator's own code used to say "California," but the State dropdown is built from all 50 states' property-tax data sorted alphabetically by two-letter abbreviation (line 43), so index 5 actually resolves to CO, Colorado, and the property tax and closing-cost figures shown at the default settings are genuinely Colorado's.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Loans, Debt & Credit.