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.
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
Principal vs Interest by Year
Monthly Payment Breakdown
15 vs 30 Year Comparison
Amortization Schedule
360 rows| Month | Payment | Principal | Interest | Balance |
|---|---|---|---|---|
| 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.6 | $1,727.01 | $318,537.82 |
| 6 | $2,022.62 | $297.2 | $1,725.41 | $318,240.62 |
| 7 | $2,022.62 | $298.81 | $1,723.8 | $317,941.8 |
| 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.7 | $1,718.92 | $317,035.62 |
| 11 | $2,022.62 | $305.34 | $1,717.28 | $316,730.27 |
| 12 | $2,022.62 | $307 | $1,715.62 | $316,423.28 |
How to Use This Calculator
- Enter your starting values to generate a projected timeline or schedule. The calculator will build a period-by-period breakdown so you can see how values change over time.
- Calculation Mode — Choose what you want to calculate Choose from: Calculate Monthly Payment, How Much Can I Afford?, Should I Refinance?, Rent vs Buy. default: 0.
- Home Price — Purchase price of the home Use the slider for quick adjustments or type a precise value. Accepts values from $50,000 to $2,000,000 (default: $400,000).
- Down Payment — Down payment as percentage of home price (< 20% requires PMI) Use the slider for quick adjustments or type a precise value. Accepts values from 0 % to 50 % (default: 20 %).
- Interest Rate — Annual mortgage interest rate Use the slider for quick adjustments or type a precise value. Accepts values from 2 % to 12 % (default: 6.5 %).
- Loan Term — Length of the loan in the specified time unit. Choose from: 15 years, 20 years, 30 years. default: 30.
- State — For property tax and closing cost estimates Choose from: Alaska (AK), Alabama (AL), Arkansas (AR), Arizona (AZ), California (CA), Colorado (CO), Connecticut (CT), District of Columbia (DC), Delaware (DE), Florida (FL), Georgia (GA), Hawaii (HI), Iowa (IA), Idaho (ID), Illinois (IL), Indiana (IN), Kansas (KS), Kentucky (KY), Louisiana (LA), Massachusetts (MA), Maryland (MD), Maine (ME), Michigan (MI), Minnesota (MN), Missouri (MO), Mississippi (MS), Montana (MT), North Carolina (NC), North Dakota (ND), Nebraska (NE), New Hampshire (NH), New Jersey (NJ), New Mexico (NM), Nevada (NV), New York (NY), Ohio (OH), Oklahoma (OK), Oregon (OR), Pennsylvania (PA), Rhode Island (RI), South Carolina (SC), South Dakota (SD), Tennessee (TN), Texas (TX), Utah (UT), Virginia (VA), Vermont (VT), Washington (WA), Wisconsin (WI), West Virginia (WV), Wyoming (WY). default: 5.
- Extra Monthly Payment — Additional principal payment each month Use the slider for quick adjustments or type a precise value. Accepts values from $0 to $2,000 (default: $0).
- Expand "Advanced Options" for additional fine-tuning. These optional inputs let you model more specific scenarios:
- Monthly HOA Fee — enter a dollar amount. Accepts values from $0 to $2,000 (default: $0).
- Annual Household Income — For affordability calculation Accepts values from $0 to $2,000,000 (default: $100,000).
- Monthly Debt Payments — Car loans, student loans, credit cards, etc. Accepts values from $0 to $20,000 (default: $500).
- Max Debt-to-Income Ratio — Lenders typically allow 36-43% Accepts values from 20 % to 50 % (default: 36 %).
- Current Loan Balance — For refinance calculation Accepts values from $0 to $2,000,000 (default: $0).
- Current Interest Rate — Your current interest rate. Accepts values from 0 % to 15 % (default: 7.5 %).
- Current Monthly Payment — enter a dollar amount. Accepts values from $0 to $20,000 (default: $0).
- Years Remaining on Current Loan — enter a numeric value. Accepts values from 1 to 30 (default: 25).
- Current Monthly Rent — For rent vs buy comparison Accepts values from $0 to $10,000 (default: $2,000).
- Annual Rent Increase — enter a percentage value. Accepts values from 0 % to 10 % (default: 3 %).
- Home Appreciation Rate — enter a percentage value. Accepts values from -5 % to 10 % (default: 3 %).
- Investment Return Rate — Expected return if investing down payment instead Accepts values from 0 % to 15 % (default: 7 %).
- Years to Compare — enter a numeric value. Accepts values from 1 to 30 (default: 10).
- Once all inputs are set, review your results in the Results panel. Here's what each output means:
- Total Monthly Payment — P&I + taxes + insurance + HOA + PMI This is the primary result of this calculator.
- Principal & Interest — shown as a dollar amount.
- Property Tax (Monthly) — shown as a dollar amount.
- Insurance (Monthly) — shown as a dollar amount.
- PMI (Monthly) — shown as a dollar amount.
- Loan Amount — shown as a dollar amount.
- Down Payment — shown as a dollar amount.
- Total Cash Needed — Down payment + closing costs
- Estimated Closing Costs — shown as a dollar amount.
- Total Interest Paid — shown as a dollar amount.
- Total Loan Cost — shown as a dollar amount.
- PMI Required — your calculated result.
- Interest Saved (Extra Payments) — shown as a dollar amount.
- Years Saved — shown as a numeric value.
- 15-Year Payment — shown as a dollar amount.
- 30-Year Payment — shown as a dollar amount.
- Interest Saved (15 vs 30) — shown as a dollar amount.
- Max Affordable Home — shown as a dollar amount.
- Max Monthly Payment — shown as a dollar amount.
- Refinance Savings — shown as a dollar amount.
- Refinance Breakeven — shown as a numeric value.
- Recommendation — your calculated result.
- Buying Breakeven Year — shown as a numeric value.
- State — your calculated result.
- Property Tax Rate — shown as a numeric value.
- Scroll down to explore 3 charts (Principal vs Interest by Year, Monthly Payment Breakdown, 15 vs 30 Year Comparison) for a visual breakdown of the data.
- Check the Amortization Schedule for a detailed row-by-row breakdown. This is useful for spotting trends or finding values at specific points.
- Explore the related calculators below if you need deeper analysis or want to approach this topic from a different angle.
Related Calculators
Mortgage Calculator
Calculate your monthly mortgage payment, total interest, and view a full amortization schedule. Compare different loan terms and interest rates.
Home Affordability Calculator
Find out how much house you can afford based on your income, debts, and down payment. Uses the 28/36 rule for conservative estimates.
Rent vs Buy Calculator
Compare the financial outcomes of renting vs buying a home over time. Accounts for appreciation, investment returns, taxes, and maintenance.
Refinance Calculator
Compare your current loan to a refinanced loan. See monthly savings, total interest savings, and break-even point.
Closing Costs Calculator
Estimate your total closing costs when buying a home. Includes lender fees, title insurance, escrow, prepaid items, and government fees.
Down Payment Calculator
Calculate how much you need for a down payment and how long it will take to save. See how different down payment percentages affect your loan.