Loan Amortization Schedule (Monthly, Bi-Weekly, Weekly)
Generate full loan amortization schedules — monthly payment, principal/interest split, running balance, payoff date, and interest savings from extra payments. Standard amortization formula with monthly, bi-weekly, and weekly frequencies. Year-by-year summary for long loans. Export as text schedule or CSV. 17 extra features: 3 payment frequencies, monthly payment formula, per-payment interest calculator, per-payment principal calculator, balance tracker, extra-payment applier, total interest calculator, total paid calculator, payoff date estimator, text schedule renderer, CSV export, copy + download .txt + CSV, history (localStorage, last 20), shareable URL, summary stats, interest savings calculator (with vs without extra payment), year-by-year summary. 100% client-side.
About Loan Amortization Schedule (Monthly, Bi-Weekly, Weekly)
Generate full loan amortization schedules — monthly payment, principal/interest split, running balance, payoff date, and interest savings from extra payments. Standard amortization formula with monthly, bi-weekly, and weekly frequencies. Year-by-year summary for long loans. Export as text schedule or CSV. 17 extra features: 3 payment frequencies, monthly payment formula, per-payment interest calculator, per-payment principal calculator, balance tracker, extra-payment applier, total interest calculator, total paid calculator, payoff date estimator, text schedule renderer, CSV export, copy + download .txt + CSV, history (localStorage, last 20), shareable URL, summary stats, interest savings calculator (with vs without extra payment), year-by-year summary. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the loan amortization calculator work?
Enter your loan amount, annual interest rate (e.g. 6.5 for 6.5%), loan term in years, and a start date. Pick a payment frequency (monthly, bi-weekly, or weekly). The tool uses the standard amortization formula P × (r(1+r)^n) / ((1+r)^n − 1) to compute each periodic payment, then walks the schedule payment-by-payment, splitting each into interest (balance × rate per period) and principal (payment − interest + extra payment).
How do extra payments reduce total interest?
Each extra payment is applied directly to principal, which reduces the running balance faster. A lower balance means less interest accrues in subsequent periods, so the loan pays off sooner and total interest drops. The tool runs both scenarios (with and without the extra payment) and reports the interest savings and earlier payoff date.
How are bi-weekly and weekly schedules computed?
For bi-weekly, the periodic rate is annualRate / 26 / 100 and the number of payments is years × 26. For weekly, it is annualRate / 52 / 100 and years × 52. The amortization formula is the same; only r and n change. Payment dates advance by the appropriate number of days from the start date.
What extra features does this tool have compared to others?
(1) 3 payment frequency options (monthly, bi-weekly, weekly). (2) Monthly payment formula (standard amortization). (3) Per-payment interest calculator. (4) Per-payment principal calculator. (5) Balance tracker (running balance). (6) Extra-payment applier (reduces balance faster, saves interest). (7) Total interest calculator. (8) Total paid calculator. (9) Payoff date estimator. (10) Text schedule renderer (full amortization table). (11) CSV export (payment_num, date, payment, principal, interest, balance). (12) Copy + Download .txt + Download CSV. (13) History (localStorage, last 20). (14) Shareable URL (encode inputs in hash). (15) Summary stats (monthly payment, total interest, total paid, payoff date, interest savings). (16) Interest savings calculator (with vs without extra payment). (17) Year-by-year summary (aggregate per year for long loans).
Is my data sent anywhere?
No. All amortization calculations run 100% locally in your browser. History is stored in localStorage on this device only. Nothing is uploaded.
Related tools
Break-Even Calculator (Units, Revenue, Margin of Safety)
Calculate break-even point — units to sell, revenue needed, margin of safety, profit at expected sales, target profit units, contribution margin per unit and ratio, plus price sensitivity analysis. Enter fixed costs, variable cost per unit, price per unit, expected sales, and optional target profit. Export as text report or CSV. 16 extra features: contribution margin per unit, contribution margin ratio, break-even units, break-even revenue, target profit units, margin of safety units, margin of safety %, profit at expected sales, text report renderer, CSV export (metric, value, formula), copy + download .txt + CSV, history (localStorage, last 20), shareable URL (encode inputs in hash), summary stats, sensitivity analysis (±10% / ±20% price), input validation. 100% client-side.
Contract Template Generator
Generate common business contract templates — NDA (mutual/one-way), freelance, service agreement, independent contractor, consulting, MSA and SOW. Substitute party names, dates, compensation, payment terms and additional clauses. Render as printable HTML, plain text or markdown. 18 extra features: 8 contract type templates, 5 duration presets, 5 payment term presets, effective-date formatter, end-date calculator, compensation formatter, payment-terms formatter, additional-clause combiner, text/HTML/markdown renderers, section counter, clause validator, disclaimer generator, summary stats, history (localStorage), shareable URL. 100% client-side.
Customer Tracker
Track customers and follow-ups — contact info, last-contact date, status, value. Compute days since last contact, total and average customer value, status breakdown, overdue follow-ups, and a follow-up priority list (oldest first). 100% client-side with email + phone validation, CSV/text export, history, and shareable URLs.