Mortgage Calculator (Google Sheets Style)
Enter your numbers below to estimate monthly payment, total interest, and monthly housing cost.
=PMT(interest_rate/12, term_years*12, -loan_amount)
Why use a Google Sheets mortgage calculator?
A mortgage is one of the largest financial commitments most people ever make. A Google Sheets mortgage calculator gives you a flexible, transparent way to model that decision. Instead of relying on a black-box widget, you can see every formula, test scenarios quickly, and personalize assumptions like taxes, insurance, HOA fees, and PMI.
Google Sheets is especially useful because it is cloud-based, shareable, and easy to update. You can collaborate with a spouse, compare lender quotes side by side, and track how your payment changes with interest rates over time.
Core mortgage formula you need
Monthly principal and interest (P&I)
The standard fixed-rate mortgage payment is based on the amortization formula. In Google Sheets, the cleanest version is the PMT function:
=PMT(B5/12, B6*12, -B4)
- B5 = annual interest rate (for example, 0.0675 for 6.75%)
- B6 = loan term in years
- B4 = loan amount
The negative sign before the loan amount is important in Sheets because PMT follows cash-flow sign convention. Using -B4 makes the payment display as a positive number.
Total monthly housing payment
Most homeowners pay more than principal and interest. Add these common costs:
- Property tax
- Homeowners insurance
- HOA dues
- PMI (if applicable)
=PI_Payment + (Annual_Tax/12) + (Annual_Insurance/12) + HOA + PMI
How to build your sheet step by step
1) Input section
Create a clean input block so it is easy to update assumptions:
- Home Price
- Down Payment
- Loan Amount (= Home Price - Down Payment)
- Interest Rate
- Loan Term
- Annual Property Tax
- Annual Insurance
- Monthly HOA
- Monthly PMI
2) Output section
Reference those inputs to display key decision metrics:
- Monthly principal and interest
- Total monthly housing payment
- Total interest paid over loan life
- Total paid (principal + interest)
3) Add safeguards
Data validation helps prevent accidental errors. For example, require interest rate between 0% and 20%, and ensure down payment does not exceed home price. This keeps your model realistic.
Amortization schedule in Google Sheets
An amortization schedule is where a spreadsheet really shines. You can show exactly how each payment splits between interest and principal.
Typical columns:
- Payment Number
- Beginning Balance
- Payment
- Interest Portion
- Principal Portion
- Ending Balance
Useful formulas:
Interest Portion: =IPMT(rate/12, period, years*12, -loan_amount)
Principal Portion: =PPMT(rate/12, period, years*12, -loan_amount)
As the schedule progresses, interest goes down and principal payoff goes up. This can be eye-opening when deciding whether to make extra principal payments.
Scenario analysis: the biggest advantage
The best reason to use a Google Sheets mortgage calculator is scenario planning. Create a small comparison table and test:
- 30-year vs 15-year mortgage
- 5% down vs 20% down
- Current rate vs a 0.5% lower refinance rate
- Buying points vs no points
Even a tiny rate difference can change monthly payment and lifetime interest by tens of thousands of dollars. Seeing that in your own sheet makes better decision-making much easier.
Common mistakes to avoid
- Using APR as the note rate: PMT should usually use the quoted loan interest rate, not the APR with fees.
- Ignoring non-mortgage costs: Taxes and insurance can add hundreds per month.
- Forgetting PMI: If your down payment is below 20%, include PMI until expected removal.
- No stress test: Try one scenario with higher taxes, maintenance, and rate changes.
Practical template structure
If you want your sheet to stay clean and reusable, use three tabs:
- Inputs: all assumptions in one place
- Outputs: payment summary and charts
- Amortization: full month-by-month schedule
Then use named ranges (like Loan_Amount and Interest_Rate) so formulas are easy to read and safer to edit.
Final thoughts
A Google Sheets mortgage calculator is simple to build but incredibly powerful. It helps you move from βCan I qualify?β to βIs this the smartest long-term decision?β Use the calculator above for quick estimates, then mirror the formulas in your own sheet so you can customize every detail of your home-buying plan.