b2KIT

Loan Amortization Table Generator

Generate detailed loan amortization tables with extra payments, biweekly schedules, balloon payments, and printable schedules.

Tested tool guide Tested browser tools Checked August 16, 2026

What Loan Amortization Table Generator does, with a checked example

Turn a loan amount, interest rate, term, and payment frequency into a row-by-row schedule showing payments, interest, principal reduction, and remaining balance. The generator can also model extra payments, biweekly payments, and a balloon amount, then produce a printable table. A common mistake is treating biweekly as twice monthly: biweekly payments occur every two weeks, while twice-monthly payments occur only 24 times per year.

Worked example

A concrete input and expected output from the current implementation.

Input

Loan amount: $1,200
Annual interest rate: 0%
Term: 1 year
Payment frequency: monthly
Extra payment: $0
Balloon payment: $0

Expected output

Monthly payment: $100.00
Number of payments: 12
Total principal: $1,200.00
Total interest: $0.00
Total paid: $1,200.00

Payment 1: $100.00 principal, $0.00 interest, $1,100.00 balance
Payment 2: $100.00 principal, $0.00 interest, $1,000.00 balance
Payments 3 through 11 reduce the balance by $100.00 each
Payment 12: $100.00 principal, $0.00 interest, $0.00 balance

With a zero interest rate, every dollar of each payment reduces principal. Dividing $1,200 by 12 monthly payments gives $100 per payment, and 12 times $100 reconciles exactly to the original balance.

How the result is produced

1

Building each row

The schedule begins with the entered principal. For each payment period, it calculates interest for that period, assigns the rest of the scheduled payment to principal, and carries the reduced balance into the next row. The table therefore exposes how the interest share generally changes as the outstanding balance declines.

2

Applying payoff variations

Extra payments add principal reduction beyond the regular installment, so subsequent interest is calculated against a smaller balance. A biweekly selection changes the payment interval and number of payment events. A balloon setting represents a lump sum associated with the end of the schedule. The printable result preserves the individual rows needed to inspect those effects.

Good uses

  • Compare the original payoff schedule with a plan that adds a fixed amount to regular payments.
  • Inspect how much of each mortgage, vehicle, or business loan installment goes to interest versus principal.
  • Prepare a printable projection for a loan with biweekly installments or an end-of-term balloon amount.

Limits and checks

  • Biweekly and semimonthly schedules are not interchangeable. Verify that the selected frequency matches the actual contract and payment dates.
  • The table is a projection, not a lender statement. Daily-interest methods, posting dates, payment allocation rules, fees, and prepayment terms can change the lender's figures.
  • Check the final row for a smaller adjusted payment or a minor rounding difference. Currency rounding can make the last installment differ from the regular displayed payment.

Common questions

Can the table show how an extra payment changes the payoff?

Yes. Enter the extra-payment amount and applicable timing to compare the resulting balance, interest, and payoff sequence with the regular schedule. The result does not establish that a lender will accept or apply the payment in that way. Confirm prepayment rules, allocation instructions, and any charges in the loan agreement.

Is the interest total the same as the loan's APR cost?

No, not necessarily. The table's interest total follows the entered balance, rate, schedule, and payment adjustments. APR is a separate disclosure measure that can account for certain finance charges beyond scheduled interest. Origination charges, insurance, taxes, escrow items, and late fees should not be assumed to appear unless they are expressly included.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools