Calcs.finance

loan calculator

Student Loan Calculator

The Student Loan Calculator has three modes. Simple mode solves the fixed monthly payment for an existing balance. Repayment mode simulates normal, extra-monthly, extra-annual, one-time, or payoff-now choices against an entered monthly payment. Projection mode estimates school borrowing, in-school interest, grace-period capitalization, and the monthly payment after grace.

Your scenario

Enter your numbers

Help
Student loan mode

Result

Result summary
Required monthly repayment is $333.06 for 10 years.
Monthly payment
$333.06
Amount borrowed
$30,000.00
Balance after graduation
$0.00
Balance after grace period
$0.00
Total payments
$39,967.38
Total interest
$9,967.38
Payoff months
120
Payoff time
10 years
Original payoff months
120
Original payoff time
10 years
Interest saved
$0.00
What this means
Student loan estimate excludes fees, income-driven repayment, deferment, forgiveness, tax effects, and subsidy eligibility.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the Student Loan Calculator works

Use this calculator to understand the arithmetic behind a student-loan balance, payoff scenario, or school borrowing projection before checking Federal Student Aid tools, your servicer, private lender documents, school financial-aid materials, or tax sources. Use Loan Payment for a generic fixed-payment loan, Debt Payoff for multiple debts, Budget for monthly cash flow, and official sources for federal repayment plans, forgiveness, deferment, forbearance, subsidy eligibility, tax deductions, and account-specific instructions.

Simple mode rounds remainingTermYears * 12 + remainingTermMonths into payment months, converts Interest rate to a monthly decimal with interestRate / 100 / 12, then uses PMT = P * m / (1 - (1 + m)^-n). Repayment mode runs month-by-month interest on the current balance, applies the entered monthly payment, adds extraPayment every month for extra-monthly, every twelfth payoff month for extra-annual, once before the simulation for one-time, or treats payoff-now as an immediate balance payoff. Projection mode adds annualLoanAmount at the start of each school year, optionally capitalizes monthly interest during school and grace when Pay interest during school is No, then amortizes the balance after grace over loanTermYears.

Student Loan Calculator formula

This formula page covers the app's Student Loan Calculator: simple fixed-rate repayment for an existing balance, repayment simulation with normal or extra payments, and a school-borrowing projection through graduation and grace period. It does not calculate federal income-driven repayment, forgiveness, subsidy eligibility, deferment, forbearance, consolidation, refinancing, lender approval, tax deductions, private-loan disclosures, or jurisdiction-specific student-finance rules.

N = max(1, round(12Y + M)); r = R / 100 / 12; PMT = P * r / (1 - (1 + r)^-N); zero rate: PMT = P / N; B_t = B_(t-1) + I_t - min(Pay + Extra_t, B_(t-1) + I_t); I_t = B_(t-1) * r; InterestSaved = max(0, Interest_baseline - Interest_option); Projection adds L at the start of each school year and capitalizes monthly interest during school and grace when interest is not paid.

The calculator converts the entered annual rate to a monthly rate, uses the fixed-payment amortization formula for simple repayment, simulates monthly interest and payments for repayment options, and builds a school-period balance by adding annual borrowing before optional interest capitalization.
SymbolMeaningHow this page uses it
PLoan balanceThe existing balance used by simple and repayment modes before any one-time payment is applied.
YRemaining term yearsThe Remaining term years input for simple repayment.
MRemaining term monthsThe Remaining term months input, from 0 to 11.
NRemaining payment monthsThe rounded monthly payment count used in simple mode: max(1, round(12Y + M)).
RInterest rate percentThe Interest rate input. The formula treats it as a fixed annual rate assumption, not a federal plan rate lookup or lender disclosure.
rMonthly rateThe entered annual rate divided by 100 and then by 12.
PMTRequired monthly paymentThe level payment solved in simple mode, or the projected repayment payment after school and grace period.
PayEntered monthly paymentThe monthly payment entered for repayment simulation mode.
EExtra payment amountThe extra payment input used by extra-monthly, extra-annual, and one-time repayment options.
Extra_tPeriodic extra paymentExtra-monthly adds E every month; extra-annual adds E when the simulated payoff month is divisible by 12; one-time subtracts E before the loop.
B_tBalance after month tThe simulated remaining balance after monthly interest and the capped payment for that month.
I_tInterest for month tThe prior month's balance multiplied by the monthly rate.
CCurrent balanceThe balance already owed before future school borrowing is added in projection mode.
LAnnual loan amountThe estimated amount borrowed at the start of each school year in projection mode.
GGrace period monthsThe rounded number of months simulated after graduation before repayment begins.
TProjection repayment yearsThe Loan term years input used to solve repayment after the projected balance reaches repayment.
BGBalance after graduationThe projected balance after the final school-year interest loop.
BGraceBalance after grace periodThe projected balance used to solve the post-grace monthly repayment.

Step by step

  1. For simple mode, round remaining years and months into payment months with max(1, round(remainingTermYears times 12 plus remainingTermMonths)).
  2. Convert the entered annual interest rate into a monthly rate by dividing by 100 and then by 12.
  3. If the monthly rate is 0, divide the loan balance by the payment count.
  4. Otherwise, solve the fixed-payment amortization formula PMT = P times r divided by 1 minus (1 + r) raised to negative N.
  5. Calculate simple-mode total payments as the required monthly payment times N, and total interest as total payments minus the starting balance.
  6. For repayment mode, first simulate a baseline payoff using the entered monthly payment with no extra payment.
  7. For the selected repayment option, apply payoff-now as an immediate payment of the loan balance with zero modeled interest.
  8. For a one-time payment, subtract up to the extra payment amount from the balance before the monthly loop starts.
  9. For extra-monthly, add the extra amount to every monthly payment in the loop.
  10. For extra-annual, add the extra amount only on simulated months divisible by 12.
  11. Each simulated month adds interest to the balance, caps the payment at balance plus current-month interest, subtracts that payment, and adds the interest to total interest.
  12. If the first monthly payment plus any first-month extra does not cover first-month interest, the helper returns zero payoff fields rather than projecting endless negative amortization.
  13. Calculate interest saved as the positive difference between baseline interest and selected-option interest.
  14. For projection mode, start with current balance, add the estimated annual loan amount at the start of each school year, and simulate 12 months of interest for each year.
  15. When Pay interest during school is No, monthly interest is capitalized during school and grace period; when it is Yes, the app does not add that interest to the projected balance.
  16. After the rounded grace-period months, solve a fixed repayment payment from balance after grace period over round(loanTermYears times 12) months.
  17. Use Federal Student Aid, CFPB, IRS, lender disclosures, or local regulator sources before adding repayment-plan, subsidy, forgiveness, tax, private-loan, or jurisdiction-specific claims.

Worked example

Default examples: simple repayment, extra payment, and school projection

The calculator has three different operating modes, so the formula page uses one fixture from each: a simple existing-balance payment, an extra-payment payoff simulation, and a school-borrowing projection.

  1. Simple mode with a $30,000 balance, 6 percent annual interest, and 10 years gives N = 120 and r = 0.06 / 12.
  2. The fixed-payment formula reports a $333.06 monthly payment.
  3. Total payments are reported as $39,967.38, and total interest is $9,967.38.
  4. Repayment mode with the same $30,000 balance, 6 percent interest, a $350 monthly payment, and a $150 extra monthly payment uses $500 as the displayed monthly payment with extra.
  5. The extra-monthly simulation pays off in 72 months, reports $35,756.90 of total payments, and reports $5,756.90 of total interest.
  6. The baseline schedule from the entered $350 payment takes 113 months, so the selected extra-monthly case reports $3,514.20 of interest saved.
  7. Projection mode with $10,000 borrowed at the start of each school year for 4 years at 5.5 percent, no in-school interest payments, and a 6-month grace period borrows $40,000 in total.
  8. Because interest is capitalized during school and grace in that fixture, the balance is $45,968.05 after graduation and $47,246.74 after grace period.
  9. Solving repayment of that post-grace balance over 10 years reports a $512.75 monthly payment, $61,530.16 in total payments, and $21,530.16 in total interest.

The examples show the app's mechanics, not a federal repayment-plan result or lender quote. Small differences in disbursement timing, interest subsidy, capitalization, fees, or repayment-plan rules can materially change real student-loan outcomes.

Assumptions and what this calculator ignores

Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.

What this formula does not include

Common mistakes to avoid

Key terms

Capitalized interest
Interest added to the unpaid principal balance, so later interest can be charged on a larger balance. Projection mode capitalizes monthly interest during school and grace only when Pay interest during school is set to No.
Extra-payment simulation
A month-by-month payoff model that adds the selected extra-payment pattern to the regular payment. It helps compare timing in the app, but a real servicer's allocation rules and instructions may differ.
Grace period
A period after leaving school before repayment begins, if the loan terms provide one. The calculator uses the months entered on the page; real federal and private loan grace rules depend on loan type and documents.

Frequently asked questions

How much does an extra payment save on my student loan?

Repayment mode simulates your balance month by month with and without the extra amount and reports the interest saved and time saved directly - the default example adds $150 to a $350 payment on a $30,000 balance at 6 percent. Because interest accrues on a smaller balance every month afterward, even modest extras compound into meaningful savings, and the simulation quantifies it rather than guessing.

What will I owe at graduation if I'm still borrowing?

Projection mode adds your annual borrowing at the start of each school year and, if you are not paying interest during school, capitalizes monthly interest through school and the grace period. Borrowing $10,000 a year for four years does not end at $40,000 - the balance-after-graduation and balance-after-grace outputs show the capitalized totals, which is the number your repayment plan will actually start from.

Does this calculator handle income-driven repayment or forgiveness?

No. Federal income-driven plans (SAVE, IBR, PAYE), forgiveness programs, subsidized-interest benefits, and servicer-specific rules are deliberately out of scope - they depend on income certification and regulations this calculator does not model. It computes fixed-rate amortization mechanics. For federal plan estimates, the Department of Education's Loan Simulator is the authoritative tool; use this one to understand extra-payment and capitalization math.

Methodology, sources, and disclaimer

This calculator is an original three-mode student-loan model: simple amortization, extra-payment repayment simulation, and a school-years borrowing projection with grace-period interest capitalization, validated by deterministic fixtures and edge-case tests. It is not copied from a single source.

Fixtures pin the interest-saved comparison, capitalization through school and grace, and the balance-after-graduation trace. The result remains an educational estimate, not a federal repayment-plan result or a servicer statement.

Formula version 2026.05.22-generic-student-loan. The version marks the calculation logic and validation fixture set used for this estimate.

Results are educational estimates, not advice. Read the full disclaimer.

Related reading

When another calculator fits better

loan

Loan Payment Calculator

Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.

loan

Payment Calculator

Solve either the monthly payment for a fixed-term loan or the payoff time for a fixed monthly payment.

debt

Debt Payoff Calculator

Plan a debt avalanche payoff schedule across multiple debts with optional monthly, yearly, and one-time extra payments.

debt

Debt-to-Income Ratio Calculator

Estimate housing-cost and total-debt ratios from before-tax income, housing obligations, and recurring monthly debt payments.

other

Budget Calculator

Plan monthly cash flow from before-tax income, tax rate, and detailed household spending categories.