Finance

Loan Calculator — Monthly Payment & Total Interest

The page shows a fixed monthly payment, total repayment, total interest and a yearly repayment table.

Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)

Enter your values

Monthly payment 1,580.17
Results

Breakdown

Loan amount250,000.0043.9%Total interest318,861.2256.1%568,861Total

Growth over time

247,206164,80482,402011630Balance

Period-by-period schedule

Swipe horizontally to see more

YearPaymentInterestPrincipalBalance
118,962.0416,167.732,794.31247,205.69
218,962.0415,980.592,981.45244,224.23
318,962.0415,780.913,181.13241,043.10
418,962.0415,567.873,394.17237,648.93
518,962.0415,340.553,621.49234,027.44
618,962.0415,098.023,864.03230,163.42
718,962.0414,839.234,122.81226,040.61
818,962.0414,563.124,398.92221,641.69
918,962.0414,268.524,693.52216,948.17
1018,962.0413,954.185,007.86211,940.32
1118,962.0413,618.805,343.24206,597.07
1218,962.0413,260.955,701.09200,895.99
1318,962.0412,879.146,082.90194,813.09
1418,962.0412,471.766,490.28188,322.80
1518,962.0412,037.096,924.95181,397.85
1618,962.0411,573.317,388.73174,009.13
1718,962.0411,078.487,883.56166,125.56
1818,962.0410,550.508,411.54157,714.02
1918,962.049,987.168,974.88148,739.15
2018,962.049,386.109,575.94139,163.21
2118,962.048,744.7810,217.26128,945.95
2218,962.048,060.5110,901.53118,044.42
2318,962.047,330.4211,631.62106,412.80
2418,962.046,551.4312,410.6194,002.18
2518,962.045,720.2613,241.7880,760.41
2618,962.044,833.4414,128.6066,631.80
2718,962.043,887.2215,074.8251,556.98
2818,962.042,877.6316,084.4135,472.57
2918,962.041,800.4317,161.6118,310.96
3018,962.04651.0818,310.960.00

About this calculator

This loan calculator works out your fixed monthly repayment using standard amortisation, then shows the total you will repay over the full term and how much of that is interest. Use the same currency for the amount and the results.

Recomputed from this page's implementation at build time · checked 2026-10-27

Cut the term from 30 years to 15 and the interest drops by about 176,863

On a 250,000 loan at 6.5%, stretching the term from fifteen years to thirty lowers the monthly payment by about six hundred, but adds roughly 176,863 in interest. Term length is the quiet lever; the rate gets all the attention.

200k400k102030405015y30ytotal interestYears
Interest climbs almost linearly with the term. Doubling the years more than doubles the interest, because each extra year keeps a large unpaid balance on the clock.

How the result moves

Years ↓ · Nominal annual rate → · Total interest on 250,000
455.566.57
10$53,735$68,197$75,579$83,062$90,644$98,325
15$82,860$105,857$117,688$129,736$141,998$154,473
20$113,588$145,973$162,732$179,859$197,344$215,179
30$179,674$233,139$261,010$289,595$318,861$348,772

Read the rows. Moving from 15 to 30 years at any single rate adds more interest than stepping the rate up by a full point on a 15-year term.

Where the payment actually goes

The default, spelled out

Monthly payment
1,580.17
Total paid
568,861
Interest
318,861

More than half of what you pay over thirty years is interest. The monthly number looks manageable; the third row is the price of that comfort.

Halve the term

Monthly payment
2,177.77
Total paid
391,998
Interest
141,998

The payment jumps by roughly 598, but interest falls from about 318,861 to 141,998. That is the trade this page is built to make visible.

A one-point cheaper rate, same 30-year term

Monthly payment
1,419.47
Total paid
511,010
Interest
261,010

Dropping the rate from 6.5% to 5.5% saves about 57,851 in interest — real money, yet still far less than cutting the term to fifteen years at the higher rate.

Zero interest must divide evenly

Monthly payment
694.44
Total paid
250,000
Interest
0

With a zero rate the page stops using the amortizing formula and simply divides principal by months. Interest is exactly zero; total paid equals the loan amount.

A smaller personal loan

Monthly payment
500.95
Total paid
30,057
Interest
5,057

Same formula, different scale. Five years of equal payments still send more than five thousand to interest on a 25,000 balance at 7.5%.

What the three controls refuse

  • You typed
    principal
    0
    annualRate
    6.5
    years
    30
    It answered inputError

    A principal of zero

    There is nothing to amortize. The page requires a principal of at least 1 so a blank or zero field cannot silently produce a near-zero payment that looks like a result.

  • You typed
    principal
    -1
    annualRate
    6.5
    years
    30
    It answered inputError

    A negative loan amount

    This tool projects a repayment schedule, not a deposit. Negative principal is refused instead of being flipped into a savings problem.

  • You typed
    principal
    250000
    annualRate
    6.5
    years
    51
    It answered inputError

    A term of fifty-one years

    The cap is fifty years. Beyond that the yearly schedule grows past what the table is meant to show, and consumer loan terms rarely sit there anyway.

  • You typed
    principal
    250000
    annualRate
    101
    years
    30
    It answered inputError

    A rate of one hundred and one percent

    Rates above 100% are refused. The control is for ordinary consumer APR-style inputs, not for stress-testing an unbounded formula.

  • You typed
    principal
    250000
    annualRate
    6.5
    years
    30.5
    It answered inputError

    A fractional year count

    The term must be a whole number of years so the month count stays an integer. Partial years belong on an amortization schedule that accepts months directly.

Limits of a fixed monthly model

The rate is a nominal annual figure divided by twelve
Entering 6.5 means 6.5% / 12 each month — the convention U.S. mortgage lenders use for fixed monthly payments. The page does not convert APY, does not add points or origination fees, and does not model a daily rest balance.
No extra payments, escrow, or fees
Every month is the same principal-and-interest installment. There is no biweekly switch, no one-off lump sum, no tax or insurance escrow, and no PMI. Those change the real cash due; they are out of scope here so the payment stays auditable.
The schedule is yearly, not month-by-month on the page
The amortization table collapses twelve months into each row. The monthly payment itself is still computed month by month; only the display is summarized so a thirty-year loan does not print 360 lines.
Zero rate skips the compound formula on purpose
At 0% the closed-form amortizing equation is undefined (division by zero). The implementation switches to principal ÷ months so the page still returns a usable schedule instead of an error.
This is information, not a loan offer
Lenders round differently, may use a 365-day year, and layer fees into APR. Treat the result as a check against a quote, not as the quote.

Against a three-mode loan calculator

  • Calculator.net loan calculatorchecked 2026-10-27

    Theirs
    Three calculators on one page, with separate result panels for amortized payments, amount due at maturity, and amount received at issue for a predetermined face value.
    Here
    One amortizing schedule with a yearly principal/interest table, fixed monthly payments, and a hard refusal of out-of-range inputs.

    Why they built it that wayThe page packs three different loan structures into one URL: amortizing installments, a single deferred lump sum, and a zero-coupon-style bond.

    If you need a balloon or bond payoff, their other modes answer that. If you need a clear fixed monthly payment and a year-by-year split of interest versus principal — the everyday meaning of “loan calculator” — this page stays on that one question so the numbers stay comparable to a mortgage or personal-loan quote.

Enter 250,000 at 6.5% for 30 years and confirm a monthly payment near 1,580.17 with about 318,861 in interest. Switch years to 15: payment rises near 2,177.77 while interest falls near 141,998. Then set the rate to 0 and check that the payment is exactly 250,000 ÷ 360 and interest is 0.

Checked against the standard amortizing-payment formula used by U.S. mortgage lenders, plus a zero-rate case that must divide principal evenly across months · impl abec1bf8

Data sources

Disclaimer

These calculators give estimates for general information only. They are not financial, tax or investment advice and do not take your personal circumstances into account. Before borrowing, investing or filing, confirm the numbers with a qualified adviser in your jurisdiction.

Maintained by: CalcDelta Formula and sources updated ·

Implementation source

This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.

View algorithm, constants and default inputs (JSON)

Formula and variables

M = P · r(1+r)^n / ((1+r)^n − 1)

M
Periodic (usually monthly) payment
P
Principal — the original amount borrowed
r
Periodic interest rate — annual rate divided by 12, expressed as a decimal
n
Total number of payments — term in years multiplied by 12

The same payment is due every period. Total repaid is M·n; subtract P to get the total interest. If r is 0, the payment is simply P/n.

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Frequently asked questions

Is a longer term cheaper because the payment is smaller?

At the same principal and a positive fixed rate, a longer term lowers the monthly payment but increases total interest. At 0% interest, total interest stays zero and the monthly payment is principal divided by the number of months. This model excludes fees and changing rates.

Can I see a repayment schedule or add extra payments?

The page shows a fixed monthly payment, total repayment, total interest and a yearly repayment table. Enter principal, annual rate and term in years. At 0% interest, the monthly payment is principal divided by the number of months. Extra payments and fees are not modeled.