FormulaCraft

How to build a fixed payment schedule in Excel and Google Sheets

Topic:Finance basics
Excel & Google Sheets
=PMT(B2/12,B3,-B4)

Verified example

Computed by a real spreadsheet engine on the sample data below.

LabelValue
Annual Rate0.06
Periods36
Loan10000

=PMT(B2/12,B3,-B4)304.2193745156

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Put the annual interest rate in B2 (e.g. 0.06 for 6%), total months in B3 (e.g. 36), and loan amount in B4 (e.g. 10000). Add labels in A2:A4.
  2. 2In a schedule table, create a header row with columns: Period, Payment, Interest, Principal, Balance. Enter period numbers 1 through 36 in the Period column.
  3. 3In the Payment column (e.g. F2), enter =PMT($B$2/12,$B$3,-$B$4). Lock all references so the formula stays constant when copied down.
  4. 4In the Interest column enter =IPMT($B$2/12,E2,$B$3,-$B$4) where E2 is the period number. In the Principal column enter =PPMT($B$2/12,E2,$B$3,-$B$4). Copy both formulas for all 36 periods.
  5. 5In the Balance column enter =$B$4+SUM($G$2:G2) (where G is the Principal column) to show the running outstanding balance. Verify the final balance rounds to zero.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

Why does PMT return a negative number?

PMT returns a negative value when PV is positive because you are paying money out. Negate the PV argument (=-B4) or wrap the result in ABS if you want a positive payment amount.

How do I handle a non-monthly payment frequency?

Divide the annual rate by the number of periods per year (4 for quarterly, 52 for weekly) and multiply the total months by the same factor. Everything else stays the same.

Can I build the schedule starting mid-period?

Use the IPMT type argument (5th parameter): 0 for end-of-period payments (default), 1 for beginning-of-period. Beginning-of-period loans accrue slightly less interest.

More on Finance basics

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: