Financial
PMT function
Periodic payment of a loan or annuity. PMT works in Sheets with the usual arguments and results, on cells and on live data from the tools you connect.
Syntax
=PMT(rate, nper, pv, [fv], [type]) | Argument | Use |
|---|---|
rate | required |
nper | required |
pv | required |
fv | optional |
type | optional |
Example
Monthly payment on a 20,000 loan at 5% over 36 months.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Order | Customer | Region | Status | Amount | Date |
| 2 | #1001 | Acme Ltd | North | Paid | 1200 | 2026-01-14 |
| 3 | #1002 | Blue Fox | South | Open | 450 | 2026-01-20 |
| 4 | #1003 | Acme Ltd | North | Paid | 980 | 2026-02-03 |
| 5 | #1004 | Cedar & Co | East | Overdue | 2300 | 2026-02-11 |
| 6 | #1005 | Blue Fox | South | Paid | 610 | 2026-03-02 |
| 7 | #1006 | Delta BV | West | Open | 1750 | 2026-03-09 |
| 8 | 599.42 |
Result computed by the Sheets formula engine.
On live data
In Sheets, PMT sits next to live data from a connected tool: =data.orders.sum(total) totals a table, =list.orders(customer) spills a column's distinct values, and a linked table column such as table.orders[Total] is a range any function accepts.
Try it in a free calculator
More financial functions
ACCRINTAccrued interest of a periodic-interest bondACCRINTMAccrued interest paid at maturityAMORDEGRCFrench degressive depreciation of a periodAMORLINCFrench linear depreciation of a periodCOUPDAYBSDays from coupon period start to settlementCOUPDAYSDays in the coupon period of settlementCOUPDAYSNCDays from settlement to the next couponCOUPNCDNext coupon date after settlementCOUPNUMCoupons payable up to maturityCOUPPCDPrevious coupon date before settlementCUMIPMTInterest paid between two periodsCUMPRINCPrincipal paid between two periods
Spreadsheet formulas on live business data
Sheets evaluates 491 spreadsheet functions, on cells and on data read live from your tools.