Accurate Amortization Calculator
Introduction to Amortization
Create a printable amortization schedule that includes payment dates and annual subtotals. This schedule shows how much interest and principal you will pay over the life of the loan. The calculator can solve for an unknown payment amount, loan amount, interest rate, or loan term.
- What is an amortization schedule?
- An amortization schedule is a loan summary that details each payment, including how much goes toward principal and how much toward interest. It often also includes the scheduled or actual payment dates, as well as yearly subtotals.
- How do I create an amortization schedule?
- Leave all inputs and settings at their default values, then:
- Enter the Loan Amount.
- Enter the expected Number of Payments.
- Set the anticipated closing date and first payment due date.
- Enter the expected Annual Interest Rate.
- Set Payment Amount to 0.
(This tells the calculator to solve for the payment amount.) - Click either or .
- Leave all inputs and settings at their default values, then:
That’s it. These steps are all you need to follow to generate your schedule.
What if the terms of your loan are different from the calculator’s default settings?
Keep reading. The sections below explain each available option in more detail. More…
Create an amortization schedule with user-specified dates.
To set your preferred currency and date format, click the “$ : MM/DD/YYYY” link in the lower right corner of any calculator.
Information
Watch on YouTube
Useful Details —
They Will Help You Get What You Need
First — You must enter a zero (0) in any field where you want the calculator to solve for a value.
Why is this necessary?
The calculator is designed to generate a schedule based on the loan terms you specify. The payment amount can be any value, as long as both the lender and borrower agree. There is no universal “correct” payment. If the calculator always solved for the prior unknown, this feature would not be possible.
TIP — Use the amortization schedule to verify the periodic interest charges. These interest amounts are the key values borrowers should double-check.
Four values you must always set:
- Loan Amount — The total amount borrowed, also referred to as the principal. This value does not include interest.
- Number of Payments (term) — The length of the loan, measured in payment periods. This value is affected by the Payment Frequency setting. For example, for a 15-year loan with biweekly payments, enter 390 as the number of payments.
(390 biweekly payments = 15 years) - Annual Interest Rate — The nominal (quoted) interest rate for the loan.
- Payment Amount — The amount due on each payment date. For a standard amortizing loan, this value includes both principal and interest.
Set one of the values above to 0 if you want the calculator to solve for it.
Two dates that are critical to an accurate amortization schedule
If you only need an estimated schedule, you may skip this section.
For a schedule that is accurate down to the penny—including correct calculation of stub period interest—it is worth taking a few moments to understand the available date settings.
- Loan Closing Date — This is the date the loan funds become available. It is also called the origination date, loan date, or start date.
- First Payment Due — For leases, this may be the same as the closing date. For other loans, payments typically begin after the borrower receives the funds.
Important — Entering actual dates may result in interest and payment calculations that differ from those of other calculators.
That is by design.
However, if you want your results to match those from other calculators, then set the "Loan Date" and "First Payment Due" so that the time between them equals one full period, based on the "Payment Frequency" setting.
Example: If the "Loan Closing Date" is April 10th and the "Payment Frequency" is "Monthly," then set the "First Payment Due" to May 10th—if you want to estimate interest based on one full month.
More details about stub period options, including odd-day and irregular-period interest.
Four loan options you likely do not need to change
- Payment Period or Frequency — How often should payments be scheduled? The calculator supports 11 options, including biweekly, monthly, and semiannual (commonly used for bond coupon schedules). Payment dates are calculated starting from the first payment due date—not the closing date.
- Compounding Period or Frequency — In most cases, the compounding frequency should match the payment frequency. This results in simple periodic interest. Selecting Exact/Simple calculates interest based on exact day counts using a simple interest method.
- Points — One point equals 1% of the loan amount. Points are commonly applied to U.S. mortgages.Learn more about points, fees, and APR support.
- Amortization Method — Leave this set to normal unless you have a specific reason to change it.See all nine amortization methods.
Five loan settings you may want to adjust

These options are available by clicking Settings.
- 360 / 365 / 366 — Days-per-year setting. Also called the day count convention, this affects interest calculations when you select a day-based compounding method (e.g., daily, exact/simple, or continuous), or when the loan includes an irregular first period. The 366-day option applies in leap years. Otherwise, 365 is used.
- Payment & Initial Period Interest Options — Controls how interest is calculated and displayed when the first period (from closing date to first payment) is longer or shorter than the standard interval.More details and examples.
- Last Period Rounding Options — Because payments and interest are rounded to the nearest cent (e.g., $345.0457 is rounded to $345.05), most loans require a rounding adjustment in the final period. A note on the schedule will show the exact adjustment.
- Points, Charges, & APR Options —Learn more about loan schedules with points, fees, and APR options.
- Year-End Month — Sets the month after which year-end and running totals are calculated. This is helpful for businesses with a fiscal year that does not match the calendar year.
FAQs — Frequently Asked Questions
- How do I calculate how much I can borrow?
- Set the Loan Amount to 0.
- Enter the Number of Payments.
- Enter the Annual Interest Rate.
- Enter the expected or target Payment Amount.
- Click or .
- How do I calculate how long it will take to pay off a loan?
- Enter the Loan Amount.
- Set the Number of Payments to 0.
- Enter the Annual Interest Rate.
- Enter the expected or target Payment Amount.
- Click or .
- What interest rate allows me to pay $500 a month?
- Enter the Loan Amount.
- Enter the Number of Payments.
- Set the Annual Interest Rate to 0.
- Enter $500 as the Payment Amount.
- Click or .
Printing the Payment Schedule
Printing works from any type of device. For example, you can print a clean, well-formatted schedule directly from a smartphone to a wireless printer.(This functionality was tested on various iPhone models printing to an HP LaserJet Pro.)
Do not use your browser’s built-in Print menu option.
Always print from the "Print Preview…" window. This screen includes a print button, along with export buttons for .docx and .xlsx formats.
If you're using a modern browser, you can also print to a PDF. For example, in Chrome, open the browser menu (three vertical dots), choose Print…, then click Change… and select Save as PDF. Other browsers offer similar functionality.
If you encounter printing issues, please let us know which browser and version you're using. While we test across several browsers, we are unable to test with all printer models (unless you’d like to donate one!).

(Chrome, Edge, and Firefox all offer a “Save to PDF” option in their print menus.)
How do I create Excel (.xlsx) or Word (.docx) amortization schedules?
From the Print Preview screen (after the title page), you'll see options to export the full amortization schedule as either an Excel (.xlsx) or Word (.docx) file. When exporting to Excel, the schedule is saved as unformatted data. Dates and numbers are preserved as true Excel date and number values—not text—so you can apply your own formatting.
When exporting to Word, the schedule is formatted for readability. You can edit the document freely, adding notes or customizing fonts, styles, and layout as needed. (In our opinion, the Word export is more visually refined than the version printed directly using the print button.)
Beyond Basic Amortization Schedules
Need more options?
Explore seven additional loan amortization calculators
- Mortgage Calculator — estimate future home value and compare it to the total mortgage cost
- Extra Payment Calculator — apply lump-sum or recurring extra payments with a full amortization schedule
- Loan Calculator — includes support for date-based calculations in a mobile-friendly layout
- Auto Loan Calculator — evaluate the full cost of vehicle ownership
- Biweekly Calculator — compare a biweekly schedule to a standard monthly repayment in a single view
- Ultimate Financial Calculator — build schedules with skipped payments, rate changes, and more advanced conditions
- Loan Payoff Calculator — track regular or irregular payments on any date
We hope you find this to be a comprehensive amortization tool. If you need help with a specific scenario or aren't sure how to achieve your result, feel free to leave a question in the comments section below.
Ernest Kirsh says:
Great site! Maybe I’m doing something wrong, but when my schedule was produced, under your heading Loan Summary, I did not see the compounding period set out. In my case, semi-annual compounding was required, and I was looking for that statement.
Ernie
Karl says:
It seems you are right. The loan summary section of the report does not state the compounding frequency. I like to keep things in balance. If I can think of something else that is useful to add to the summary, I’ll include compounding frequency as well in a future release.
N W says:
How is your Per Diem Interest calculated?
Karl says:
The nominal rate is divided by 360/364/365 (user selectable under "settings") times the number of days, assuming the user selected exact/simple compounding. If the user selected daily compounding, then the FV formula is used to calculate the accrued interest.
Ryan Hall says:
Interested in a demo. Our company is relaunching under a new brand (Sell) and with a new team, and we are on a tight timeline. I prefer email to phone, please.
Karl says:
I’m not sure what you want. A demo of this calculator by email?
Jeremy says:
When you have a February start date of the loan, how is the interest calculated. Take the following scenario
Loan $6091.44
Interest 14%
Term 36 months
Start Date – Feb 11, 2021
First Payment Date – Mar 11, 2021
PMT = $208.19
Feb has 28 days so I calculate the PMT as follows:
INT = $6091.44*14%/365*28=$65.42
Principal = $208.19 -65.42 = $142.77
When I punch these parameters in the calculator my First Payment Date comes up as follows:
INT = $71.07Principal = $137.12. How are these numbers calculated
Karl says:
You neglected to say how you have the compounding option set?
If you set it to "Simple/Exact" and set days per year to 365 (under "Settings"), you’ll get 65.42 interest due on March 11.
Jeff says:
Hello,
I could really use some magic. I’m trying to back track for tax purposes, and all I really have to plug in is a series of payment amount broken into principle and interest.
Is there a way I can reverse extrapolate this? I think I also know the loan term.
Thank you in advance!
Jeff
Karl says:
I don’t know what you want to "reverse extrapolate," but I would start with the calculator on this page and check out the tutorials.
The calculator will let you enter payments on the date they are made and calculate the current loan balance, if that’s what you want to do. It will also create an amortization schedule.
Once you’ve tried it, if you have questions, just ask.
Doug says:
Hi, Karl,
I am entering a loan date of April 2, fixed loan amount, fixed payments, 0 number of payments, quarterly payments, first payment set to July 1, quarterly compounding. Settings are 365 days, adjust last amount to reach -0- balance. Issue is that the first payment is substantially short of the set fixed payment. I’m OK with an adjusted last payment, but not the first payment. What am I doing wrong? Thanks for the help!
Karl says:
Hi, since the first payment is not April 1, you have a short first period (yes, just by 1 day).
Under Settings, "Long/Short Period Options" set the short period option to "No payment reduction."
See if that gives you what you need.
Karen I Morton CPA says:
This program does not seem to be working. I’ve used it successfully for years in calculating interest on loans with daily compounding, but now it’s calculating less than than what simple interest would be. Did you make changes that would require different input?
Karl says:
I have made no intentional changes to change interest calculations. I did add support for 366 day years about a week ago.
Details are important. If you can send me an example of where you think there’s a problem, I’ll take a look. But on occasion, simple interest calculations will result in a greater interest amount than compounded interest.
Do you have a prior schedule that you were satisfied with, where the calculator gives you a different result today?
Karl says:
If you are interested in an example where a simple interest calculation results in greater interest than compounded interest see this comment posted by Nate and my follow-up reply.
AP says:
Is there a way to create a schedule with (1) a fixed number of monthly payments [e.g., 24]; (2) the first payment due longer than the monthly payment frequency [e.g., 45-days after the loan date]; and (3) the last payment due on a date certain after the loan date [e.g., 24 months]?
Karl says:
This amortization schedule calculator should do exactly what you want. What problem are you having?
Or maybe I’m not quite sure what you are after? You want the final payment due 24 months after the loan origination? Or 24 months after the first payment? Normally one would determine the final payment date based on the first payment date, not the loan date.
If you want the last payment to be 24 months after the loan date, this calculator will do that.
Nancy Taub says:
Hi. we used the program to determine interest for a loan at 360 and 365 days and it was the same amount $214,941.75 for both scenerios.
parameters were $1,000,000.00 4% 60 payments. then I tried it with a longer term 120 months and interest was the same.
thank you for researching.
Karl says:
Thanks for your question.
The days per year setting impacts the interest calculation when compounding is set to "daily", "Exact/Simple", or "Continuouse." Or for an odd length first period.
Dennis Robert says:
Could you explain why the amortization table shows no interest in some of the January 1 dates using “Calculation Method : Normal 366 Days per Year” for the following input:
Loan Amount: 30,751.88
Annual Interest Rate: 1.0%
Loan Date: 01/01/2014
Payment Frequency: Monthly
Points: 0.0
Number of Payments: 108
Payment: 297.87
First Payment Date: 02/01/2014
Compounding: Daily (366)
Amortization Method: Normal
Karl says:
You are right. Thank you for taking the time to report this bug.
However, I have fixed it. It was just a stupid mistake on my part.
If you do not see the change right away, you may have to perform a hard refresh of the page:
Depending on your operating system all you need to do is the following key combination:
Dennis Roberts says:
I see the change. Thanks for the update.