Embed this tool on your site
About this tool
An amortization schedule breaks every loan payment into its principal and interest components and shows the remaining balance after each payment. Early payments are dominated by interest; later payments are mostly principal — this calculator makes that shift visible. Enter any loan principal, annual APR, term in months, and an optional start date to generate a dated table covering the full life of the loan. An optional extra monthly payment field shows how even $100 extra per month can shorten a 30-year mortgage by years and save tens of thousands in interest. The full schedule can be toggled open (with sticky headers and scrolling for long loans) and downloaded as a CSV file for spreadsheet import. A balance line chart provides an at-a-glance view of the payoff trajectory.
Why use it
Full dated schedule makes it easy to reconcile against actual loan statements.
Extra payment modelling immediately shows interest savings and term reduction.
CSV export enables further analysis in Excel, Google Sheets, or accounting software.
Sticky-header scrollable table is practical for 360-row mortgage schedules.
Runs entirely in the browser — no data uploaded to any server.
Replaces opening Excel and writing PMT/IPMT/PPMT formulas from scratch.
How to use
- Enter the loan principal (amount borrowed).
- Set the annual APR and term in months (e.g., 360 for 30 years).
- Optionally enter an extra monthly payment to model accelerated payoff.
- Choose the start month and year for dated payment entries.
- Review the summary card for monthly payment, total interest, and total paid.
- Click 'Show full schedule' to view the dated month-by-month table.
- Click 'Download CSV' to export the schedule for use in a spreadsheet.
When it helps
- Verifying that a lender's amortization table is correct before signing.
- Planning an extra-payment strategy to pay off a mortgage early.
- Importing loan data into a personal finance spreadsheet.
- Understanding how much of each mortgage payment is tax-deductible interest.
- Comparing the interest cost of different loan terms or APRs.
- Verifying a lender's amortization schedule before signing closing documents.
Examples
Input$300,000 @ 7% APR, 360 months
Expected resultMonthly payment: $1,995.91, Total interest: $418,526.69, Total paid: $718,526.69
0230-year with $200 extra/month
Input$300,000 @ 7% APR, 360 months, +$200/mo
Expected resultPayoff in 275 months (22.9 yrs), Total interest: $301,886.69 (saves about $116,640 and 85 months)
Input$30,000 @ 5% APR, 60 months
Expected resultMonthly payment: $566.14, Total interest: $3,968.22
Input$300,000 @ 6.5% APR, 180 months
Expected resultMonthly payment: $2,613.32, Total interest: $170,397.98 (vs $418,527 for the 30-year at 7%)
Tips
- Add an extra principal payment of even $50-100/month — the savings compound dramatically over a 30-year mortgage.
- Make one extra full payment per year (biweekly approximation) to knock 4-6 years off a 30-year loan.
- Always confirm the lender's actual amortization schedule matches the math — small discrepancies signal incorrect rate or fee setup.
- Download the CSV and create a separate column to track actual principal payments versus scheduled — useful for refinance decisions.
- For loans with variable rates (ARM mortgages), regenerate the schedule each time the rate adjusts to track new payoff dates.
- If you're considering refinancing, generate a new schedule with the new rate and term, then compare total interest to the remaining cost on your current loan plus closing costs.
- Use the CSV export for tax filing — mortgage interest deduction requires itemizing the interest paid each year.
Frequently Asked Questions
What is an amortization schedule?⌄
An amortization schedule is a complete table of periodic loan payments showing the breakdown of each payment into principal and interest, plus the remaining balance after each payment.
Why does early in the loan feel like I'm not making progress?⌄
In a standard amortizing loan, the interest portion of each payment equals balance × monthly rate. Early on, the balance is high, so interest consumes most of the payment. As the balance falls, the principal share grows.
How much does an extra $100/month save on a 30-year mortgage?⌄
On a $300,000 loan at 7% APR, an extra $100/month cuts total interest from $418,527 to $349,189 — about $69,000 saved — and ends the loan in 310 months instead of 360 (roughly 4 years sooner). Enter your own loan to get the exact figure.
Can I use this for car loans or personal loans?⌄
Yes. Enter the loan amount, APR, and term in months for any amortizing loan — mortgage, auto, personal, or student loan.
What does the CSV include?⌄
The CSV contains columns for payment number, date, total payment, principal portion, interest portion, and remaining balance — one row per month.
Does the calculator handle bi-weekly payments?⌄
Currently the calculator models monthly payments only. For bi-weekly payment savings, divide your annual extra payment by 12 and enter it in the extra monthly payment field as an approximation.
Why does the balance chart appear to level off at the end?⌄
In the early years the balance decreases slowly (high interest share), then accelerates dramatically as the principal share grows. This exponential-looking curve is the amortization effect — the last few years pay off far more principal than the first few.
How does this compare to bankrate.com's amortization calculator?⌄
Results match standard amortization math to the cent for fixed-rate loans. This tool adds CSV export, dated rows, and an extra monthly payment input with no sign-up.
Glossary
- Amortization
- The process of paying off a loan in equal periodic payments where each payment includes both principal and interest.
- Principal
- The portion of a loan payment that reduces the actual debt balance, as opposed to interest.
- Interest
- The cost of borrowing money, calculated as the loan balance times the periodic interest rate.
- APR (Annual Percentage Rate)
- The yearly interest rate on a loan including most fees. Required disclosure under Truth in Lending.
- Term
- The total length of the loan in months or years. Common terms are 36, 60, 180, 240, 360 months.
- Monthly payment
- The fixed amount paid each month under standard amortization. Calculated using P × (r(1+r)^n)/((1+r)^n−1).
- Balance
- The remaining principal owed after each payment. Starts at the original loan amount and ends at zero on the final payment.
- Extra payment
- Any amount paid above the regular monthly payment, typically applied entirely to principal — accelerating payoff and reducing interest.
- Recasting
- After making a large lump-sum principal payment, asking the lender to recalculate the payment based on the new balance and original term — keeps the payoff date but lowers monthly payment.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.
Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
✳
✳
✓ Free to use✓ No sign-up✓ 500+ possibilities