PMT Function
PMT tells you how much each payment will be on a fixed-rate loan. Give it the interest rate, number of payments, and loan amount — it returns the payment per period (monthly, yearly, etc.).
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| rate | The interest rate per period. For a 6% annual loan with monthly payments, use 6%/12 = 0.5%. | Required |
| nper | Total number of payment periods. For a 30-year mortgage with monthly payments, use 30×12 = 360. | Required |
| pv | Present value — the total amount of the loan (the principal). Enter as a positive number. | Required |
| fv | Future value — the balance after all payments. Usually 0 (loan fully paid off). Default is 0. | Optional |
| type | When payments are due: 0 = end of period (default), 1 = beginning of period. | Optional |
Basic Example
Calculate monthly payment for a $200,000 mortgage at 6% annual rate over 30 years
=PMT(6%/12, 360, 200000)6%/12 converts the annual rate to monthly. 360 is 30×12 monthly periods. 200000 is the loan amount. The result is the monthly payment.
Advanced Examples
Example 1: Car loan payment calculation
Auto financingCalculate monthly payment for a $35,000 car loan at 4.5% APR over 5 years
=PMT(4.5%/12, 60, 35000)Example 2: Investment goal — how much to save monthly
Retirement planningCalculate how much to save monthly to reach $500,000 in 20 years at 8% annual return
=PMT(8%/12, 240, 0, -500000)Example 3: PMT with beginning-of-period payments
Lease/annuityCalculate lease payment when payments start at the beginning of each month
=PMT(5%/12, 36, 25000, 0, 1)How PMT Works
PMT uses the standard annuity formula to calculate equal periodic payments. The formula balances three forces: (1) the principal grows over time due to interest, (2) each payment reduces the balance, and (3) after all payments, the remaining balance equals the future value (typically 0). The key trick is matching your rate and nper to the same period — if you pay monthly, both rate and nper must be monthly. The result is negative by convention (representing money flowing out), so you can wrap it in ABS() for positive display.
Important Notes & Limitations
PMT assumes constant interest rate and equal payments — it doesn't handle variable-rate loans.
The rate and nper must use the same period unit (both monthly, both annual, etc.).
PMT returns a negative number by convention (cash outflow). Use ABS() to display as positive.
PMT doesn't include fees, taxes, or insurance — it's purely the principal+interest payment.
Common Errors & Fixes
Wrong payment amountMismatched rate and nper periods — e.g., annual rate with monthly periodsFix: Always match periods: monthly rate = annual/12, monthly nper = years×12. Using 6% with 360 gives a tiny payment because 6% is treated as the monthly rate.
Negative resultPMT returns negative values by convention (payment is cash outflow)Fix: Wrap in ABS(): =ABS(PMT(6%/12, 360, 200000)) to display as a positive number.
Much higher payment than expectedUsing annual rate without dividing by periods per yearFix: A 6% annual rate for monthly payments must be entered as 6%/12 (0.5%), not 6%.
Download Practice File
PMT
pmtPractice PMT with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the PMT function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps
Related Tutorials
Loan Payment Calculator (PMT)
Calculate your monthly loan payment instantly and understand the Excel PMT function behind it. Works for mortgages, car loans, and personal loans.
PMT Function Loan Payment
Master the PMT function loan payment formula in Excel and Google Sheets: calculate monthly mortgage or car payments and split interest from principal.