Calculator inputs
The page stays in a single vertical flow, while this calculator area uses a 3-column layout on large screens, 2 on smaller screens, and 1 on mobile.
Example data table
These are sample scenarios you can test inside the calculator.
| Scenario | Loan Amount | APR | Term | Frequency | Origination Fee | Per-Payment Fee | Recurring Extra | One-Time Extra |
|---|---|---|---|---|---|---|---|---|
| Standard budget loan | $18,000 | 9.75% | 4 years | Monthly | $250 | $0 | $0 | $0 on payment 1 |
| Faster payoff plan | $25,000 | 11.50% | 5 years | Monthly | $350 | $0 | $100 | $1,500 on payment 12 |
| Fee-heavy short term | $8,500 | 14.20% | 24 months | Biweekly | $180 | $3 | $20 | $250 on payment 10 |
Formula used
Periodic interest rate:
r = annual rate / payments per year
Total payments:
n = term in years × payments per year
If the term is entered in months, the code first converts months into years.
Standard amortized payment:
Payment = P × [r(1 + r)^n] / [(1 + r)^n - 1]
Zero-interest case:
Payment = P / n
Interest for each period:
Interestₜ = Beginning Balanceₜ × r
Principal paid each period:
Principalₜ = Scheduled Paymentₜ - Interestₜ + Extra Paymentₜ
Ending balance:
Ending Balanceₜ = Beginning Balanceₜ - Principalₜ
This calculator also handles two fee treatments:
- Financed origination fee: the fee is added to the starting balance, so you repay it over time.
- Upfront origination fee: the fee is treated as an immediate cost and lowers net proceeds.
Recurring and one-time extra payments are applied directly to principal, which can shorten the schedule and reduce interest.
How to use this calculator
- Enter the loan amount, interest rate, and term.
- Select whether the term is in years or months.
- Choose monthly, biweekly, or weekly repayments.
- Set the first payment date to generate a dated schedule.
- Add any origination fee and per-payment fee.
- Choose whether the origination fee is financed or paid upfront.
- Enter recurring extra payments if you want faster payoff.
- Add an optional one-time extra payment and choose its payment number.
- Click the calculate button to show results above the form.
- Download the schedule as CSV or PDF when needed.
Frequently asked questions
1) What does a personal loan schedule show?
It shows each payment date, beginning balance, interest charged, principal repaid, fees, extra payments, and the remaining balance after every installment.
2) Why can the payoff date change?
Extra payments reduce principal sooner. That lowers future interest, which can shorten the number of payments and move the payoff date earlier.
3) Should I finance the origination fee?
Financing the fee keeps upfront cash needs lower, but it increases the starting balance and may raise total interest. Paying it upfront usually lowers long-term cost.
4) Does payment frequency matter?
Yes. Monthly, biweekly, and weekly schedules change the periodic rate, number of payments, and how quickly the balance declines.
5) What is overall borrowing cost?
It combines total interest and total fees. This helps you compare the true cost of borrowing beyond the stated principal alone.
6) Why is my net proceeds figure lower than the loan amount?
When the origination fee is not financed, it is treated as an upfront charge. That means you receive less usable cash than the face value of the loan.
7) Can I use this for zero-interest financing?
Yes. Enter a 0% rate and the calculator will divide the opening balance evenly across the planned number of payments, while still tracking fees and extras.
8) Why might the last payment be smaller?
The final installment is adjusted to clear the remaining balance exactly. This prevents overpaying principal when extras or rounding shorten the loan.