Loan calculators

Student Loan Payoff Calculator

Enter a student loan balance, a rate and a term to see the payoff date, the total interest and every row of the schedule — this student loan payoff calculator models a fixed monthly payment, not an income-driven plan.

What do you know?
A one-off payment or a lump sum

Paid off September 1, 2036 after 120 payments

Monthly payment
$397.96
Payments
120
Total interest
$12,753.91
Total paid
$47,753.91

119 payments of $397.96; the last is $396.67.

Full amortization schedule — every payment
Every payment, from the first to the last. Total interest $12,753.91.
#DatePaymentInterestPrincipalBalance
12026-10-01$397.96$190.46$207.50$34,792.50
22026-11-01$397.96$189.33$208.63$34,583.87
32026-12-01$397.96$188.19$209.77$34,374.10
42027-01-01$397.96$187.05$210.91$34,163.19
52027-02-01$397.96$185.90$212.06$33,951.13
62027-03-01$397.96$184.75$213.21$33,737.92
72027-04-01$397.96$183.59$214.37$33,523.55
82027-05-01$397.96$182.42$215.54$33,308.01
92027-06-01$397.96$181.25$216.71$33,091.30
102027-07-01$397.96$180.07$217.89$32,873.41
112027-08-01$397.96$178.89$219.07$32,654.34
122027-09-01$397.96$177.69$220.27$32,434.07
132027-10-01$397.96$176.50$221.46$32,212.61
142027-11-01$397.96$175.29$222.67$31,989.94
152027-12-01$397.96$174.08$223.88$31,766.06
162028-01-01$397.96$172.86$225.10$31,540.96
172028-02-01$397.96$171.64$226.32$31,314.64
182028-03-01$397.96$170.40$227.56$31,087.08
192028-04-01$397.96$169.17$228.79$30,858.29
202028-05-01$397.96$167.92$230.04$30,628.25
212028-06-01$397.96$166.67$231.29$30,396.96
222028-07-01$397.96$165.41$232.55$30,164.41
232028-08-01$397.96$164.14$233.82$29,930.59
242028-09-01$397.96$162.87$235.09$29,695.50
252028-10-01$397.96$161.59$236.37$29,459.13
262028-11-01$397.96$160.31$237.65$29,221.48
272028-12-01$397.96$159.01$238.95$28,982.53
282029-01-01$397.96$157.71$240.25$28,742.28
292029-02-01$397.96$156.41$241.55$28,500.73
302029-03-01$397.96$155.09$242.87$28,257.86
312029-04-01$397.96$153.77$244.19$28,013.67
322029-05-01$397.96$152.44$245.52$27,768.15
332029-06-01$397.96$151.11$246.85$27,521.30
342029-07-01$397.96$149.76$248.20$27,273.10
352029-08-01$397.96$148.41$249.55$27,023.55
362029-09-01$397.96$147.05$250.91$26,772.64
372029-10-01$397.96$145.69$252.27$26,520.37
382029-11-01$397.96$144.32$253.64$26,266.73
392029-12-01$397.96$142.93$255.03$26,011.70
402030-01-01$397.96$141.55$256.41$25,755.29
412030-02-01$397.96$140.15$257.81$25,497.48
422030-03-01$397.96$138.75$259.21$25,238.27
432030-04-01$397.96$137.34$260.62$24,977.65
442030-05-01$397.96$135.92$262.04$24,715.61
452030-06-01$397.96$134.49$263.47$24,452.14
462030-07-01$397.96$133.06$264.90$24,187.24
472030-08-01$397.96$131.62$266.34$23,920.90
482030-09-01$397.96$130.17$267.79$23,653.11
492030-10-01$397.96$128.71$269.25$23,383.86
502030-11-01$397.96$127.25$270.71$23,113.15
512030-12-01$397.96$125.77$272.19$22,840.96
522031-01-01$397.96$124.29$273.67$22,567.29
532031-02-01$397.96$122.80$275.16$22,292.13
542031-03-01$397.96$121.31$276.65$22,015.48
552031-04-01$397.96$119.80$278.16$21,737.32
562031-05-01$397.96$118.29$279.67$21,457.65
572031-06-01$397.96$116.77$281.19$21,176.46
582031-07-01$397.96$115.24$282.72$20,893.74
592031-08-01$397.96$113.70$284.26$20,609.48
602031-09-01$397.96$112.15$285.81$20,323.67
612031-10-01$397.96$110.59$287.37$20,036.30
622031-11-01$397.96$109.03$288.93$19,747.37
632031-12-01$397.96$107.46$290.50$19,456.87
642032-01-01$397.96$105.88$292.08$19,164.79
652032-02-01$397.96$104.29$293.67$18,871.12
662032-03-01$397.96$102.69$295.27$18,575.85
672032-04-01$397.96$101.08$296.88$18,278.97
682032-05-01$397.96$99.47$298.49$17,980.48
692032-06-01$397.96$97.84$300.12$17,680.36
702032-07-01$397.96$96.21$301.75$17,378.61
712032-08-01$397.96$94.57$303.39$17,075.22
722032-09-01$397.96$92.92$305.04$16,770.18
732032-10-01$397.96$91.26$306.70$16,463.48
742032-11-01$397.96$89.59$308.37$16,155.11
752032-12-01$397.96$87.91$310.05$15,845.06
762033-01-01$397.96$86.22$311.74$15,533.32
772033-02-01$397.96$84.53$313.43$15,219.89
782033-03-01$397.96$82.82$315.14$14,904.75
792033-04-01$397.96$81.11$316.85$14,587.90
802033-05-01$397.96$79.38$318.58$14,269.32
812033-06-01$397.96$77.65$320.31$13,949.01
822033-07-01$397.96$75.91$322.05$13,626.96
832033-08-01$397.96$74.15$323.81$13,303.15
842033-09-01$397.96$72.39$325.57$12,977.58
852033-10-01$397.96$70.62$327.34$12,650.24
862033-11-01$397.96$68.84$329.12$12,321.12
872033-12-01$397.96$67.05$330.91$11,990.21
882034-01-01$397.96$65.25$332.71$11,657.50
892034-02-01$397.96$63.44$334.52$11,322.98
902034-03-01$397.96$61.62$336.34$10,986.64
912034-04-01$397.96$59.79$338.17$10,648.47
922034-05-01$397.96$57.95$340.01$10,308.46
932034-06-01$397.96$56.10$341.86$9,966.60
942034-07-01$397.96$54.23$343.73$9,622.87
952034-08-01$397.96$52.36$345.60$9,277.27
962034-09-01$397.96$50.48$347.48$8,929.79
972034-10-01$397.96$48.59$349.37$8,580.42
982034-11-01$397.96$46.69$351.27$8,229.15
992034-12-01$397.96$44.78$353.18$7,875.97
1002035-01-01$397.96$42.86$355.10$7,520.87
1012035-02-01$397.96$40.93$357.03$7,163.84
1022035-03-01$397.96$38.98$358.98$6,804.86
1032035-04-01$397.96$37.03$360.93$6,443.93
1042035-05-01$397.96$35.07$362.89$6,081.04
1052035-06-01$397.96$33.09$364.87$5,716.17
1062035-07-01$397.96$31.11$366.85$5,349.32
1072035-08-01$397.96$29.11$368.85$4,980.47
1082035-09-01$397.96$27.10$370.86$4,609.61
1092035-10-01$397.96$25.08$372.88$4,236.73
1102035-11-01$397.96$23.05$374.91$3,861.82
1112035-12-01$397.96$21.01$376.95$3,484.87
1122036-01-01$397.96$18.96$379.00$3,105.87
1132036-02-01$397.96$16.90$381.06$2,724.81
1142036-03-01$397.96$14.83$383.13$2,341.68
1152036-04-01$397.96$12.74$385.22$1,956.46
1162036-05-01$397.96$10.65$387.31$1,569.15
1172036-06-01$397.96$8.54$389.42$1,179.73
1182036-07-01$397.96$6.42$391.54$788.19
1192036-08-01$397.96$4.29$393.67$394.52
1202036-09-01$396.67$2.15$394.52$0.00

What this page tells you

What this page computes is one fixed monthly payment against one balance at one fixed rate: the date the loan ends, what it has cost in interest by then, and how both of those change when the payment is larger than it has to be. Income-driven repayment plans — SAVE, IBR, PAYE and ICR — forgiveness including PSLF, subsidized interest, deferment, forbearance and the capitalization that follows a period of non-payment are not modelled here. A schedule that assumed any of them would be a guess wearing the clothes of an answer.

That leaves a real question the page can answer exactly. A borrower on a standard ten-year schedule knows the payment and wants to know what happens if it goes up by $50 or $100 — which month the balance reaches zero, and how much interest never accrues because the principal came down sooner. Both numbers come from running two full schedules in whole cents and subtracting one from the other.

The other thing this page does not do is hold more than one loan. Most borrowers leave school with several disbursements at several rates, and the total payoff then depends on which loan the extra payment is directed at. The highest-rate loan is rarely also the smallest, so the choice is a real one. That ordering problem belongs to the debt payoff planner, which takes each balance and rate separately, applies one monthly budget across all of them, and rolls each freed payment into the next.

How to read the result

Every dollar above the scheduled payment is treated here as reducing the balance on the day it is paid. That is one of two things a lender can do with it. The other is to count it toward your next scheduled payment, which moves the due date forward and leaves the balance where it was — and the saving below is then not smaller, it is zero. The standard mortgage contract lets the lender choose; on a federal student loan choosing for you is the default. Send it as a principal-only payment, in writing, and check the next statement.

On a federal student loan, paying more than the amount due moves the due date by default. The money is applied — to fees, then outstanding interest, then principal — but the account is then paid ahead, so a later statement can read $0.00 due while interest keeps accruing daily. You have to ask the servicer not to advance the due date. The saving below assumes every extra dollar reduced the balance.

The payoff date is the date of the last row of the schedule, not the date the ten-year term was scheduled to end. With no extra payment those are the same day. Add anything extra and they separate, and the distance between them is the answer most people came for.

Early in a long schedule, most of the payment is interest. On the $35,000 example below, $190.46 of the first payment of $397.96 goes to interest and $207.50 to principal; by the last payment the interest is $2.15. This is why a dollar paid in year one is worth more than the same dollar paid in year eight — it stops accruing interest for every month that remains, and there are more of those months at the start.

The last payment is smaller than the others. The scheduled payment is rounded up to the next cent so that the schedule never runs past its term, which leaves the final payment only whatever balance is still standing. On the example, 119 payments of $397.96 are followed by one of $396.67.

Total interest comes from the schedule, not from the payment. Multiplying $397.96 by 120 and subtracting the balance gives $12,755.20. The schedule gives $12,753.91. The $1.29 difference is exactly the amount by which that final payment is short of a full one, and the schedule is the one that is right.

Interest saved is measured against the same loan with no extra payments — same balance, same rate, same scheduled payment, paid monthly to the end of its term. Nothing else moves underneath the comparison: the rate does not change, no plan is switched, and no forgiveness is assumed at any point.

The formula

M=Pr1(1+r)nM = \frac{P \cdot r}{1 - (1 + r)^{-n}}M=Pn(r=0)M = \frac{P}{n} \qquad (r = 0)ik=round(bk1r)i_k = \operatorname{round}\left(b_{k-1} \cdot r\right)
M
the scheduled payment, rounded up to the next cent
P
the balance at the start, in cents
r
the periodic rate — the APR divided by 100 and by 12
n
the term, in months
bₖ₋₁
the balance before payment k
iₖ
the interest charged in period k, rounded half-up to the cent

The payment is rounded up so the schedule cannot run past the term. Rounding to the nearest cent instead leaves a stray final payment of a few dollars on a long loan.

The payoff date comes from running the schedule, not from the formula. The two agree on ordinary loans and can differ by several months when the payment barely exceeds the interest.

The rounding rule, the final-payment adjustment and the published test vectors are all on the methodology page.

A worked example

A worked example: $35,000 at 6.53% over ten years

Take $35,000 at 6.530% APR over 120 months. The monthly rate is 6.53 ÷ 100 ÷ 12 = 0.0054416667. Raising 1.0054416667 to the power of −120 gives 0.5214042037, so the denominator of the payment formula is 1 − 0.5214042037 = 0.4785957963. The numerator is 35,000 × 0.0054416667 = 190.458333. Dividing gives $397.952374, which rounds up to a scheduled payment of $397.96.

The first month accrues 35,000.00 × 0.0054416667 = $190.46 of interest — just under half the payment — so $207.50 reduces the balance, leaving $34,792.50. The second month accrues $189.33 and the balance falls to $34,583.87. After twelve payments totaling $4,775.52 the balance is $32,434.07: $2,209.59 of the first year went to interest and $2,565.93 to principal. Row 119 leaves $394.52 outstanding, the last month accrues 394.52 × 0.0054416667 = $2.15, and payment 120 is $396.67.

Now add $100 a month. Every payment becomes $497.96, the first month still accrues $190.46 of interest but $307.50 now goes to principal, and the loan clears on the eighty-ninth payment instead of the hundred-and-twentieth — thirty-one months early, with $3,523.00 less interest paid. Payment 88 leaves $408.21, which accrues $2.22, so the final payment is $410.43. Both savings figures are the difference between two schedules, each run to the cent.

Scheduled payment
$397.96
Payments
120
Final payment
$396.67
Total interest
$12,753.91
Payoff date (from 1 October 2026)
1 September 2036
With $100 extra each month
89 payments, $9,230.91 interest
Payoff date with the extra
1 February 2034
Saved
31 months and $3,523.00

Every figure here is derived from the formula above and checked to the cent against vector S1 / S2 in the published test vectors — not read back off this page.

What this does not model

  • A surplus paid on a loan that is behind does not reduce the balance — it cures the arrears first, and only what is left after that reaches principal. Every schedule here assumes the loan is current and that each payment arrives on its scheduled date.
  • Interest is charged once a month here; federal and most private student loans accrue daily. Across a whole repayment the difference is small, but it is why a servicer's figure and this one will not agree to the cent.
  • Income-driven repayment is not modelled. SAVE, IBR, PAYE and ICR set the payment from income and family size and recalculate it every year; forgiveness, including PSLF, ends the schedule early on terms this page knows nothing about. Interest subsidies, deferment, forbearance and the capitalization that follows them are out of scope for the same reason.
  • One balance at a time. A borrower with four loans at four rates should run each one separately, or use the planner, where a single budget is applied across all of them in a stated order.
  • Interest is simple interest on the outstanding balance, charged once per period and rounded once. Many student loans accrue daily instead, so a real statement can differ from these rows by a few dollars over a year — the shape of the schedule is the same, but the cents are not identical.
  • The rate is fixed for the life of the loan, and fees, late charges and prepayment penalties are not modelled. The balance entered is what is owed today; anything deducted at disbursement is already history by then.
  • Nothing typed here is transmitted. The calculation runs in the browser, there are no accounts and no downloads, and the only thing that ever leaves the page is the link you choose to copy.

When to use a different page

One loan or several, fixed payment or revolving — that is the real question behind this family of calculators, and it decides which page answers yours.

Questions people ask

How do I calculate a student loan payoff date?

Run the schedule and count the rows. Each month charges interest on the outstanding balance, the payment covers that interest first, the remainder reduces the principal, and the loan ends on the row where the balance reaches zero. Counting forward that many payments from the first payment date gives the payoff date — on the $35,000 example, 120 payments from 1 October 2026 lands on 1 September 2036.

Does this calculator handle income-driven repayment or PSLF?

No. It models a fixed monthly payment against a fixed rate, which is what a standard repayment schedule is. Income-driven plans set the payment from income and household size and revise it annually, and PSLF cancels the remaining balance after a qualifying count of payments; neither can be derived from a balance, a rate and a term. For a borrower on one of those plans the figures here describe a different loan than the one they have.

How much does paying an extra $100 a month save on a student loan?

On $35,000 at 6.530% over ten years it saves 31 months and $3,523.00 in interest: 89 payments of $497.96 instead of 120 of $397.96. The saving is not proportional to the extra, because money paid early stops accruing interest for the whole remaining life of the loan, so the first extra dollar is worth more than the last.

I have several student loans at different rates — can I use this page?

For one loan at a time, yes. Adding the balances together and picking an average rate gives a payoff date for a loan nobody actually holds, because the real loans clear on different dates and the extra payment can only go to one of them at a time. The planner exists for that case: several balances, one budget, and a stated order for the surplus.

Why is the last payment smaller than the others?

Because the scheduled payment is rounded up to the next cent, the final payment only has to clear whatever is left, which is usually a little under a full payment. On the worked example that is $396.67 against $397.96. Rounding to the nearest cent instead would leave a 121st payment of a few dollars, which is arithmetically correct and reads like a bug.

Is anything I enter saved or sent anywhere?

No. Everything is computed in the browser, nothing is transmitted, and nothing is kept between visits. The Copy link button writes the inputs into the address bar so a scenario can be bookmarked or shared — that link holds numbers, a date and a mode, and nothing else.