Google Sheets Mortgage Formula: A Practical Step-by-Step Guide
Learn how to compute monthly mortgage payments and build an amortization schedule in Google Sheets using the PMT family of functions. This step-by-step guide covers PMT, IPMT, PPMT, and real-world variations like extra payments and bi-weekly schedules.

Google Sheets mortgage formula hinges on the PMT function to compute monthly payments from loan amount, interest rate, and loan term. For a monthly payment, use =PMT(rate/12, years*12, -loanAmount, 0, 0). To see how payments break down, use IPMT (interest) and PPMT (principal) per period, and assemble an amortization schedule across months.
Why the google sheets mortgage formula matters in personal finance
Tracking mortgage payments is essential for budgeting, refinancing decisions, and debt management. A transparent formula in Google Sheets helps you compare loan offers, project payoff dates, and visualize how additional payments affect interest. The keyword google sheets mortgage formula appears here as a practical, hands-on approach to bring amortization clarity to your spreadsheet workflow. In this section, we introduce the core concepts and a simple example you can reuse in any loan scenario.
=PMT(rate/12, years*12, -loanAmount, 0, 0)This formula computes the fixed monthly payment given rate, term, and principal. Note that PMT returns a negative value because it represents a cash outflow; wrap it in ABS if you want to display a positive payment. For a quick check, substitute rate as a decimal (e.g., 0.05) and test with a 30-year loan of 300000. The result should be close to the market payment you expect.
Parameters:
- rate: annual percentage rate (APR) as a decimal.
- years: loan term in years.
- loanAmount: present value of the loan (positive number).
Core functions: PMT, IPMT, and PPMT
The PMT family of functions in Google Sheets helps you break down a loan's behavior over time. PMT gives the total monthly payment, IPMT isolates the interest portion for a given period, and PPMT isolates the principal portion. Together, they enable transparent budgeting and detailed amortization planning.
=IPMT(rate/12, 1, years*12, -loanAmount)=PPMT(rate/12, 1, years*12, -loanAmount)These functions assume a fixed rate and a level payment schedule. Sign conventions matter: payments are typically positive; interest and principal components may appear negative depending on how you reference PV. Use ABS where display formatting matters, and keep inputs consistent (monthly rate, total number of payments).
Why use IPMT and PPMT together? They let you show the exact breakdown of each payment, which helps when you want to illustrate how much goes to interest versus principal over time.
Steps
Estimated time: 15-25 minutes
- 1
Gather inputs in a clean table
Create a small input area with Loan Amount, Annual Rate (as decimal), and Term (years). These inputs will feed all formulas, keeping your sheet reusable for other loans.
Tip: Use named ranges like loanAmount, annualRate, and loanTerm for readability. - 2
Compute the monthly payment
Add a cell that calculates the monthly payment using PMT with rate/12 and years*12. Remember to pass -loanAmount as PV to reflect cash outflow.
Tip: Wrap PMT with ABS if you want a positive display. - 3
Show a basic breakdown
Use IPMT for monthly interest and PPMT for monthly principal to illustrate how each payment is split.
Tip: Keep PV negative in formulas if you want consistent sign conventions. - 4
Build a simple amortization block
Create a small table rows for Month, Interest, Principal, and Balance. Link Balance to the previous row minus the principal portion.
Tip: Lock input cells with absolute references to simplify copying. - 5
Test and validate
Cross-check a known loan example with an external calculator to ensure your numbers match.
Tip: If numbers diverge, confirm monthly rate vs annual rate and sign conventions. - 6
Extend with variations
Add optional extra payments or switch to bi-weekly schedules to study impact on payoff date.
Tip: Extra payments reduce overall interest and shorten loan term.
Prerequisites
Required
- Required
- Basic familiarity with financial terms (APR, loan term, principal)Required
- Knowledge of PMT, IPMT, and PPMT functionsRequired
- Inputs ready: loan amount, annual rate (as decimal), term in yearsRequired
Optional
- Optional: sample dataset prepared in a sheet for practiceOptional
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| CopyCopy selected formulas from cells or code blocks | Ctrl+C |
| PastePaste formulas into your sheet | Ctrl+V |
FAQ
What is the google sheets mortgage formula used for?
The formula computes monthly mortgage payments and lets you separate interest and principal portions using PMT, IPMT, and PPMT. This supports budgeting, comparison of loan offers, and payoff projections.
The mortgage formulas in Sheets compute monthly payments and show how much goes to interest and principal, helping you plan and compare loans.
Why is PMT negative by default?
PMT returns a negative value because it represents a cash outflow from the borrower. To display a positive payment, apply ABS or negate the function in display cells.
PMT is negative because it’s money you pay out; use ABS if you want a positive payment amount.
Can PMT handle extra payments or bi-weekly schedules?
PMT can be used as the base payment in schedules that include extra payments. For bi-weekly, you can simulate by adjusting payments and period count, or by converting to a monthly equivalent and showing the impact.
Yes, you can model extra payments by adding them to the principal portion and adjust the schedule accordingly.
How do I create an amortization schedule in Sheets?
Start with a Balance column equal to the loan amount, then compute Interest (IPMT) and Principal (PPMT) per period, and derive the new Balance by subtracting the principal. Repeat for each month to complete the amortization.
Set up Balance, Interest, Principal, and Ending Balance columns to visualize loan payoff.
What common errors should I avoid?
Mixing monthly vs annual rate, incorrect sign handling, or assuming PMT is always positive. Ensure you reference the correct PV and keep inputs consistent across all formulas.
Watch out for rate unit mix-ups and sign errors when building the sheet.
Is Google Sheets the same as Excel for mortgage formulas?
Most PMT, IPMT, and PPMT formulas work similarly in Sheets and Excel, but some function behavior and date handling can differ slightly. Test with your data in both environments if portability matters.
They’re similar, but test to confirm exact results in Sheets vs Excel.
The Essentials
- Master PMT for monthly payments
- Use IPMT/PPMT to break out interest and principal
- Create a reusable amortization table in Sheets
- Account for sign conventions when displaying results