Mortgage Amortization Calculator

Solve the level-payment formula and split every payment into principal and interest, step by step
Amortization for a $300,000 mortgage at 6% over 30 years
Split the first payment on $300,000 at 6% into interest and principal
Balance remaining after 15 years on a 30-year $300,000 loan at 6%
Compare total interest on a 15-year and a 30-year term at the same rate

The Level-Payment Mortgage Formula

A mortgage is an annuity: the same payment every month, sized so that the balance reaches exactly zero on the last one. Setting the present value of all payments equal to the loan gives

M=Pi1(1+i)n  =  Pi(1+i)n(1+i)n1M = P \cdot \frac{i}{1 - (1+i)^{-n}} \;=\; P \cdot \frac{i(1+i)^n}{(1+i)^n - 1}

  • PP — amount borrowed, which is the purchase price minus the down payment
  • ii — the periodic rate: annual rate ÷\div 12 for monthly payments
  • nn — the number of payments: 12×12 \times years, so 30 years is n=360n = 360
  • MM — principal-and-interest payment, unchanging for the whole term

The payment is fixed; the split inside it is not. Starting from B0=PB_0 = P, each row of the schedule is three lines of arithmetic:

Ik=Bk1i,Pk=MIk,Bk=Bk1PkI_k = B_{k-1} \cdot i, \qquad P_k = M - I_k, \qquad B_k = B_{k-1} - P_k

Interest is charged on the balance, which shrinks every month, so IkI_k falls and PkP_k rises across the table. A correct schedule closes at Bn=0B_n = 0.

Reading the Schedule Without Building Every Row

Balance at any point

Bk=P(1+i)kM(1+i)k1iB_k = P(1+i)^k - M \cdot \frac{(1+i)^k - 1}{i}

The first term is what the debt would have grown to untouched; the second is the accumulated value of the payments made. Their difference is what you still owe after kk payments.

Total interest

total interest=nMP\text{total interest} = nM - P

This assumes every scheduled payment is made. Pay the loan off early and the true total is smaller, because the later interest is never charged.

Why the term dominates the total

Halving the term raises MM by much less than double while cutting total interest sharply, because a shorter term means the balance — and therefore every IkI_k — collapses faster. That trade-off is arithmetic, and the example below shows it on real numbers.

What this page does not include

MM here is principal and interest only. A real monthly housing payment may also carry property tax, homeowners insurance, mortgage insurance and association dues, and those amounts depend on your property, insurer and jurisdiction. Enter them and the solver will add them; it cannot look them up, and it is a math tool rather than a lender or advisor.

Common Mistakes to Avoid

  • Using the annual rate as ii: a 6% loan has i=0.06/12=0.005i = 0.06/12 = 0.005 per month. Leaving 0.060.06 in the formula inflates the payment enormously.
  • Setting nn to the number of years: a 30-year monthly mortgage has n=360n = 360.
  • Amortising the purchase price: PP is the amount financed. A \375{,}000homewithhome with$75{,}000downamortisesdown amortises$300{,}000$.
  • Charging interest on the original principal each row: IkI_k uses Bk1B_{k-1}, the current balance. Using PP every row is simple interest and badly overstates the cost.
  • Comparing APR to the note rate: APR folds fees into a single figure and is not the rate that belongs in this formula. Use the note rate for ii.
  • Expecting the last row to land on zero unaided: rounding MM to the cent leaves a residue of a few cents; lenders absorb it in the final payment.

Examples

Step 1: i=0.06/12=0.005i = 0.06/12 = 0.005, n=12×30=360n = 12 \times 30 = 360
Step 2: (1.005)3606.0225752(1.005)^{360} \approx 6.0225752
Step 3: M=300000×0.005×6.02257526.02257521=300000×0.03011295.0225752M = 300000 \times \dfrac{0.005 \times 6.0225752}{6.0225752 - 1} = 300000 \times \dfrac{0.0301129}{5.0225752}
Step 4: 300000×0.00599551,798.65\approx 300000 \times 0.0059955 \approx 1{,}798.65
Step 5: Total interest: 360×1798.65300000=647,514300,000=347,514360 \times 1798.65 - 300000 = 647{,}514 - 300{,}000 = 347{,}514
Answer: M \approx \1{,}798.65permonth;aboutper month; about$347{,}514$ of interest over the full term

Step 1: I1=300000×0.005=1,500.00I_1 = 300000 \times 0.005 = 1{,}500.00
Step 2: P1=1798.651500.00=298.65P_1 = 1798.65 - 1500.00 = 298.65, so B1=300000298.65=299,701.35B_1 = 300000 - 298.65 = 299{,}701.35
Step 3: Only about 16.6% of the first payment touches the principal
Step 4: After k=180k = 180: (1.005)1802.4540936(1.005)^{180} \approx 2.4540936
Step 5: B180=300000(2.4540936)1798.65×1.45409360.005B_{180} = 300000(2.4540936) - 1798.65 \times \dfrac{1.4540936}{0.005}
Step 6: 736,228.07523,081.08213,146.99\approx 736{,}228.07 - 523{,}081.08 \approx 213{,}146.99
Answer: First payment: \1{,}500.00interestandinterest and$298.65principal;aboutprincipal; about$213{,}146.99$ still owed at the halfway point

Step 1: i=0.005i = 0.005, n=180n = 180, (1.005)1802.4540936(1.005)^{180} \approx 2.4540936
Step 2: M=300000×0.005×2.45409361.45409362,531.57M = 300000 \times \dfrac{0.005 \times 2.4540936}{1.4540936} \approx 2{,}531.57
Step 3: Total interest: 180×2531.57300000=455,682.60300,000=155,682.60180 \times 2531.57 - 300000 = 455{,}682.60 - 300{,}000 = 155{,}682.60
Step 4: Saving: 347,514155,682.60=191,831.40347{,}514 - 155{,}682.60 = 191{,}831.40
Step 5: The payment rises by 2531.571798.65=732.922531.57 - 1798.65 = 732.92, about 41%, while interest falls by about 55%
Answer: M \approx \2{,}531.57andtotalinterestand total interest\approx $155{,}682.60roughly— roughly$191{,}831$ less than the 30-year term

Frequently Asked Questions

M = P·i / (1 − (1 + i)^(−n)), where P is the amount borrowed, i the monthly rate (annual rate ÷ 12) and n the total number of monthly payments. It is the annuity payment that drives the balance to exactly zero on payment n.

Interest each month is the outstanding balance times the monthly rate, and the balance is largest at the start. On $300,000 at 6%, month one charges 300,000 × 0.005 = $1,500 of the $1,798.65 payment, leaving $298.65 of principal. As the balance falls, that split reverses.

Use B_k = P(1+i)^k − M·((1+i)^k − 1)/i, with k the number of payments already made. It matches row k of the schedule up to rounding to the cent.

No. The formula gives principal and interest only. Property tax, homeowners insurance, mortgage insurance and association dues are separate amounts that depend on your property and jurisdiction — add them to M to get a full monthly housing figure.

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving