Loan calculator
Calculate a theoretical payment and minor-unit monthly schedule with an adjusted final payment and explicit payment timing.
How to use
Choose a currency label and precision, then principal, nominal annual rate and1–600 months. Select end or beginning of month; beginning timing starts at time0. Calculate and inspect theoretical payment, rounded payment and the actual schedule. Download the complete TXT or CSV table.
Principal100, annual rate12% and two months give two50.75 end payments with1.50 interest, or two50.25 beginning payments with0.50 interest. At zero rate, principal100 over three months pays33.33,33.33,33.34. Principal0.05 pays0.02,0.02,0.01.
Support & limits
i=annual percent/(100×12), PMT=P×i×(1+i)^n/((1+i)^n−1); divide by1+i for beginning timing, or use P/n at zero rate. Regular payment and each row’s interest round to the chosen precision, halfway away from zero. The first beginning payment has zero interest; later interest accrues before payment. The last payment clears actual outstanding debt and can differ from the rounded payment; early payoff explicitly stops rows. Zero principal produces no payments. A zero payment for positive principal or negative principal amortization is rejected. No taxes, fees, insurance, legal APR or lender-contract rules.
Common questions
Why can the schedule total differ from theoretical payment times months?
The schedule uses actual minor-unit interest and payments, then adjusts the last payment; its own payments are summed. The total is not invented from PMT×n. The reference PMT example with principal10000, annual8% and ten months displays1037.03 for end timing or1030.16 for beginning timing; schedule totals are calculated separately.
Related tools
Percentage calculator
Calculate percentages, values and percentage change.
Break-even calculator
Calculate exact fractional break-even and the first whole-unit volume without loss for one product, with explicit zero and negative margin outcomes.
Compound interest calculator
Model an initial amount and fixed periodic deposits at a constant nominal rate while retaining exact balances between periods.