New for 2020: Added support for over 90 additional currencies including Japanese Yen (¥12,345,679), Indian Rupee/Lakh/Crore (₹1,23,45,678.99) & Swiss Franc (CHF12’345’678.99). Click on "More" above.

Since you may have happened upon this loan calculator to calculate a monthly payment, I'll cut to the chase. You'll only need to enter three numbers, and you can leave the other dozen or so options untouched.

Here's all you need to do.

  • Click clear and enter values for:
    • Loan Amount
    • Number of Payments
    • Annual Interest Rate
  • Leave Loan Payment Amount set to 0.
  • Click either "Calc" or "Payment Schedule."

There you have it. Now you have what you need.



  Original Size  

Click, copy, paste this URL to save the inputs for yourself or to share with others.

This custom URL updates when you click the "Calc", "Clear" or "Schedule" buttons. Paste it into a browser's address bar to reload.

About Dates & Calculations

VERY IMPORTANT - You must enter a 0 if you want a value calculated. Some users have been frustrated by this. They want to know why the calculator does not just recalculate a payment if they have changed the loan amount, interest rate, or term.

This is because we want the calculator to be able to create an amortization schedule using whatever parameters you want to use. This behavior is a feature! After all, there is no such thing as a "correct" loan payment. The payment amount is correct as long as both the lender and debtor agree to it!

About the loan origination date (start date) and first payment due date - This calculator now allows irregular length first periods. That is, the calculator calculates the exact amount of interest due even when the initial period is shorter or longer than the other scheduled periods. This will result in payment amounts as well as interest charges that do not match other calculators. If you want to match other calculators then set the "Loan Date" and "1st Payment Date" so that the time between them equals one full period as set in "Payment Frequency". Example: If the "Loan Date" is May 15th and the "Payment Frequency" is "Monthly," then the "1st Payment Date" should be set to June 15th, that is IF you want a conventional interest calculation. See amortization with dates — first period interest & year-end totals for details about the long and short period interest options.

Of course, you can always leave the dates set as they are when the calculator loads.

Much More Than a Payment Calculator


Since the calculator will solve for multiple unknowns, it can easily be used to answer the following questions:

  • How much can I borrow?
  • What would my payment be?
  • What is the lending rate?
  • How long will it take to pay off my loan?
  • What date is my loan paid off?
  • What is the impact of making extra payments?
lump sum payment
Loan calculator showing lump sum payment made.
See the payment schedule for total interest saved.

Loan Calculator with Extra Payments or Lump Sum Payment

If, for example, your loan payment is $550 a month, but you could afford to pay more, say $625 a month, you could go ahead and pay the lender $625.

Why would you want to do that`?

If you made an additional payment each month, you would be prepaying principal - frequently called making extra payments (though there is nothing "extra" about it because the debtor owes the money). When a borrower prepays loan principal, they save interest charges. Loan interest gets calculated each period on the unpaid balance. The extra payment lowers the balance as of the next interest calculation and for all future interest calculations. The result is, you'll potentially save a lot in interest charges because the interest due gets calculated on a lower balance.

How much interest can I save?

That's what this calculator will tell you.

On the options tab, enter an "Extra Payment Amount."

With this calculator, the extra payments can start on any date and be for any frequency. Perhaps you pay the loan monthly, and you receive regular income that is paid to you quarterly (a stock dividend for example) that you want to use for prepaying principal. The calculator gives you the ability to enter extra payments on a schedule that suits you.

Perhaps you anticipate getting a year-end bonus. The loan calculator will calculate the impact of making a single lump sum extra payment. Just pick a payment date and enter 1 for "number of Extra Pmts."

You'll save even more in interest charges if you make multiple extra payments. You can enter a specific number or if you enter "Unknown" for the "number of extra pmts", the calculator will create a payment schedule, adding the extra payment amount as indicated until the loan is paid-in-full.

Another detail about additional payments. Notice if you make the extra payments on a date other than the scheduled periodic payment date, the layout of the amortization schedule changes. You'll see a few new columns. When making an extra payment, the borrower will want the entire amount used to reduce the principal balance. That is what this calculator will do. The additional columns make this clear by tracking the accrued interest in the interest balance column, and the calculator reduces the principal balance by the extra payment amount. The lender collects the accured interest with the next scheduled payment.

If you are a borrower, you can use this calculator to confirm that the lender is allocating the payments in this manner. I believe this is the only free loan calculator with extra payment support on the web that either allow an extra payment on a different date than the regular loan payment schedule or that correctly applies the prepayment 100% to the principal balance.

Save interest charges
Amortization schedule shows the interest saved.
loan calculator with amortization schedule showing extra payments
Loan calculator with amortization schedule showing extra payments made.
$100 prepaid principal reduces principal balance by same amount.

Wrapping Up

On a more general note, we have been discussing details about loans, some structured with unusual features, over several decades. At this point, we believe our software calculators can create a schedule for any structured settlement loan that exists. If you have a loan with special requirements, please ask.


249 Comments on “Loan Calculator”

financial online calculator Join the conversation. Tell me what you think.
  • Please explain what you mean by a “normal” loan? Is this a 365/360 loan, a 365/365, or something else?

    As for Canadian loans, only mortgages are compounded semi-annually. Personal loans are based on simple interest.

    • I’ll try.

      These are two different things. "Normal" is an amortization method while the "Days per year" impacts the interest calculation. Notice these are 2 different setting for this calculator. (The days per year setting is under the "Options" tab.)

      So, you can have in "normal" loan that uses either a 360 or 365 days just as you can have an "Interest Only" loan that uses 360 or 365.

      Note that the 360/365 day selection only impacts interest charges when there are odd days or when the compounding is set to daily or exact/simple.

  • Good afternoon, Im having an issue with the loan calculator on one of my sites. I installed it and tested it at and it works perfectly. But I did the exact same thing on the live environment, and all I see is the short code. Any help would be greatly appreciated. Thanks!!

    • Hello, silly question. Did you remember to activate the plugin on the live site?

      Take a look at the source of the test site. At the bottom of the page, you’ll find these JavaScript files being included:

      <script type=’text/javascript’ src=’′></script>
      <script type=’text/javascript’ src=’′></script>
      <script type=’text/javascript’ src=’′></script>

      They are not included in the source on the live site.

  • Hi Karl,
    Thanks for the speedy reply! I did activate it. Im not sure what I have done differently. Should I maybe uninstall and reinstall the plug in?

    FC Loan Calculator
    A responsive loan calculator with amortization schedule and charts. Rebrand with your brand name. Supports multiple currency and date conventions.

    Version 1.2.0 | By | View details

    • Hmmm. I don’t know what to say Eric. I’ve not run into this problem before. The two sites do not appear to be using the same theme. Perhaps the theme running on the live site is not compatible?

      Or has the new site been upgraded to WordPress 5.0? If so, I’ve not yet tested the plugins in v5. I understand that shortcodes work differently.

      You can certainly try uninstalling and then reinstalling, but I’m not too hopeful about that working. For some reason, the plugin’s code is not being called from the page.

      Do you know about ‘functions.php’? Are they the same on both sites?

  • Karl,
    Taking your notes, I omitted the back-end editor that theme was using and just put the raw code in the new page and it worked just fine. Looks like the theme was ripping out the JS. Thanks for all your help today!


  • HI KARL:

    Would you be so kind to try it for me and send me your results:

    the loan original date is : 11-03-2017
    first payment is 12-03-2019
    loan amount $200,000.
    3% compounded monthly
    64 payments.
    payment amount with interest $3333.33

    we would like to add a payment annually and then maybe monthly of the same .

    Karl i have attached the schedule it created after i calculated it and it appears to be right without the extra payment option .

    when i add the extra payment it actually increases the amount of interest and i dont see the columns that you are speaking of for the different types of interest?





  • Thank you!
    I just used this to calculate payments for my divorce settlement and could have ended up paying over $350 per year extra (times 8 years!) due to an incorrect interest accrual period in the first year.
    Yeah math!

  • Greetings,
    First of all, these calculators are really helpful and contain many features not available elsewhere. I am a real estate attorney and frequently consult these calculators.Thanks !

    This question concerns the insertion of an extra principal payment and the resulting calculation of interest payment calculated a business loan with the following terms: Principal: $697,500,Interest:6%, Term: 60 months,Interest only monthly payments, Loan Start: 2/1/2019, Payment Start: 3/1/2019, Extra Principal Payment: 1 payment of $75,000 due on 5/1/2019. I ran the Loan Schedule.

    Here is the question: The monthly payment for the first 3 months is $3,487.50… then the extra payment of $75,000 is applied on 5/1/2019….then the monthly payment for 6/1/2019 is indicated as -$375.00…the monthly payment for 7/1/2019 changes to $3,112.50 and remains at this figure for the remainder of the term. Why is the payment for 6/1/2019 -375.00? I understand that this figure equals the reduction in interest occasioned by the principal reduction, but I would expect the 6/1/2019 payment to be $3,112.50, identical to the remaining payments.

    Any guidance you could provide on this question would be greatly appreciated.

    • Hello, You’re welcome! I’m happy to hear that you find the calculators helpful.

      The bad news is, you definitely found a bug. I hope you didn’t need to have an amortization schedule ready for a client yesterday.

      But the good news is, I have it fixed. I’m doing a site-wide update today (cosmetic update – hopefully it will look better to users). I’ll send an email to your account when the update is ready, in case you need the schedule.

      (And just this very week while trying to get the update finished, I was thinking that it had been a long time since anyone had found a calculation bug. Thanks for taking the time to report it. And with such a clear example no less.)

    • I’ve updated the website and the bug is fixed. The calculator will correctly handle extra payments in an interest only schedule (and fixed principal too).

      • I need a loan calculation that is rather unique. Start date 10/31/2018, first payment 11/30/2018, Fixed Rate 6%, Interest Only, 48 months loan duration, monthly interest only payments, compounding monthly, principle payments 2 x per year July31 and Oct 31. With your current calculator I can almost get there except that the extra payments can only be sceduled bi annually rather than specific dates. Can you help me? Love your site. The best I could find that is trying to do what we do!

        • Thanks for the compliment Bruce.

          The Ultimate Financial Calculator will do what you need. This calculator supports irregular cash flows and you can have semiannual extra payments. If they don’t fall on the dates you want, edit the dates as needed.

          Scroll down the page to the tutorials and check out #1 to get started.

          If you have any questions, just ask.

      • hi Karl,

        not sure what happened but information added in the “options” tab won’t update the calculator. (i’m trying to see what an extra payment amount per month would do to my loan). Any tips or verification that the tab isn’t functional would be so appreciated.

        • Hi Chris, I’m not seeing any issues. I just used the defaults the calculator loads with and entered an extra payment series starting on 03/19/2020 for $100. Left number of extra payments set to "Unknown".

          This scenario worked fine.

          If you still have a problem, please let me know your inputs, and I’ll check into it.

  • Hi Karl,
    First, thank you very much for such an easy to use and versatile calculator. It is extremely helpful.
    I have a question regarding the use of the irregular first period option. I was wondering if there is a way to add the interest of that irregular first period to the capital and to apply the payments to that capital+interest total. Right now, the calculator computes the interest on the irregular first period minus the time period between regular payments, but applies the payment on the initial capital + the interest of 1 regular payment period. Needless to say that, over a long reimbursement period, the difference can be quite substantial.
    Here is an example: 1000$ loan at 10% with continuous compounding. Loan date: jan 1st 2019, first payment on jan 1st 2020. monthly payment. payment amount: 100$ (note that the payment amount is irrelevant). When you obtain the payment schedule, you see, on the first row, an interest payment of 95.82, which is the interest on 1000$ from jan 1st 2019 to dec 1st 2019. Then, the first payment on jan 1st 2020 is separate in 8.53$ for the interest and 91.47$ for the capital. 8.53$ is the interest on 1000$ for one month (here it would be from dec 1st 2019 to jan 1st 2020). Therefore, after the 1st payment, the capital is down to 908.53$.
    What I would like to be able to do, is to compound the interest from jan1st 2019 to jan 1st 2020 (for a total of 105.17$) and then have the payment on jan 1st 2019 apply to 1105.17$. Therefore, after one period, the capital is down to 1005.17$.

    Thank you !
    ps: sorry if I mistreat your language as English is not my mother tongue

    • Yes, it’s possible. (And your English is just fine!)

      What you need to do is to look on the options tab at the "Long Period Options?:" and set it to "Amortize", which just means the odd day’s interest is added back to the balance.

      If you set compounding the to "Continuous" and the "Days Per Year?:" option to 365, you’ll get a balance after the first payment of $100 is paid of $105.17, just what you calculated.

      Hope this helps.

      Please let me know how it works for you.

  • Brendan Underwood says:


    I am running a scenario for a payment calculator;

    – loan amount is 2,400,000
    -number of payments is 180
    -annual interest rate is 4.951
    -payment frequency is monthly
    -Compounding is exact/simple
    -amortization method is normal
    -days per year is 365
    *everything else is default*. This loan originated April 2nd 2018 with a first payment of May 2nd 2018 totaling $18,919.25 in the banking software that originally calculated the payment amounts. When I try to recreate the payment scenario by entering the exact origination and first payment dates into this financial calculation system the payment amount totals $18,923.28. However, when I utilize a start date of February 1st 2019 with a starting payment date of March 1st, 2019, the payment is much closer to what we originally had at $18,919.15. Every time I modify the origination date and first payment date to a different month and and/or year keeping the same 30 day period between origination date and first payment date in sync it seems to impacts the monthly payment amount. Any help as to why?


    • Hey Brendan – I’m not able to look at the details right now, but my guess is, since exact days are being used, the difference has to do with where leap year falls relative to the payment stream. Shift by a month and the balance will be higher or lower, which impacts the interest charges.

      Rather than focus on the difference in payment amount, after all, the difference is very small relative to the size of the payment, I suggest looking at the interest calculations. Do they agree?

      Also, this calculator will allow you to create a schedule with any payment amount. If the bank’s software calculated $18,919.25, enter that into the calculator, along with the loan amount, interest rate and number of periods and the calculator will use it to create a schedule.

  • Dear Sir/Madam:

    I am trying to calculate the total interest owed on a loan with the information below and I cannot figure out which Loan Calculator to use to get the correct totals and detailed Loan Summary:

    Loan Date: 01/01/2017
    Loan Amount: $ 6,500.00
    Payment Amount: $ 100.00
    1st Payment DUE: 01/01/2017
    Interest Rate: 10% per Annum

    No payments made in 2017 and 2018 (2 years).

    1st Payment MADE: 01/01/2019

    I would like to be able to show on the top of the Loan Summary the “1st Payment Due: 01/01/2017” AND the “1st Payment Made: 01/01/2019” so that our client will understand the full details of what happened from 01/01/2017 to date on the loan from her ex-husband. Is there a Loan Calculator which will show the full detail? I would appreciate your input.

    Thank you for your assistance.

    • Thank you for posting your question here. None of the calculators use the explicit phrase "Due Date.".

      However, this loan payoff calculator will let you enter the payments as they are made (or not made) and shows the balance as of any date. What you could do enter $0.00 on the days the payments were due but not paid. The schedule would then show under payment amount and for the date $0.00. I think that’s pretty obvious what is meant.

      Scroll down the page to tutorial #1 for an overview. And then tutorial #25 shows how to calculate payoff amounts by entering individual payments.

  • been using the calculator now for a while and on the very left is the loan week /year column this morning i keep getting undefined what have i done

    • You didn’t do anything. I made a small site wide release last night and I see that I broke the period/year column on some calculators.

      I know what caused the problem and I’ll have a fix released by tomorrow.

      I’m sorry for the problem.

    • Bernard, the problem with the payment number column is fixed. You may have to perform a hard refresh of the page if you don’t see the change right away:

      Depending on your operating system all you need to do is the following key combination:

      • Windows: ctrl + F5
      • Mac/Apple: Apple + R or command + R
      • Linux: F5
  • This calculator is brilliant! I have been using a previous version of your calculator for several years to estimate my mortgage amortization, since I am making extra payments to pay the mortgage early. That was extremely helpful, but this version allows for basically everything I want. I particularly appreciate the update that allows you to set the start date and then the first payment at a custom interval. I am not able to precisely replicate the terms of my mortgage (this is their fault due to doing something sneaky and complicated, not yours) but I’m really happy with this calculator.

    No complaints, just thanks!

    • Well, thank you! It’s always good to hear how someone is using a calculator.

      You may want to try the just updated Extra Payment Calculator. It also prepares a future value schedule so you would know what you would earn if you invested the money rather than make extra payments. After all, the benefit of making extra payments decrease over time.

  • Hi – I would just like to add tht I LOVE seeing the dates. I am also enjoying the ” fixed principal” option as that seems to be how my HELOC works, and that is very helpful to see the difference if I wewre to loose that feature by agreeing to a fixed interest rate. Hmmn! Thanks very much I am delighted to have discovered your calculator.

    • It’s always nice to hear how someone uses a calculator. Thanks for letting me know, and I’m glad you find it so useful.

  • Maher Hawash says:

    Great work. I am trying to figure out why is there no difference in the calculated payment amount when I chose 360 vs 365 days per year when I request an Am schedule. I used $100,000, 6%, 36 periods and tried both 360 and 365 years options (clearing the payment amount to zero each time), and I am getting the same payment amount, and the same Am Schedule.

    What am I missing

    • Thank you!

      The days per year setting will impact the interest calculation if either (1) the compounding is set to daily or exact, or if there are odd initial days.

      No doubt you have compounding set to a monthly or weekly option. In that case, the interest is calculated as some fraction of a year (monthly = 1/12 of a year). Days do not come into play. This means, for a $100,000, balance it doesn’t matter if the first month is February or March, the total interest accrued will be the same regardless of the number of days.

      By "odd initial days", I mean that when the time between the loan date and first payment date is not equal to the payment frequency, then the odd day’s interest is also impacted by the setting.

  • I like it , it is the only calculator I have found that lets me put in the payment amount and it figures how many payments.
    Two comments tho :
    When you finish putting in your information , it does not automatically go to the part to calculate, or whatever, Have to click on some orange bar and it brings up the things you can click on it to do , but it over writes other stuff on the page.

    is there an IOS app for this ?

    • Hello Thomas, I’m glad you found the loan calculator useful.

      As to the issue you mentioned, I assume you are using a cell phone? What you describe should not be happening. The calculator does not include an orange bar. I just started allowing ads to be displayed on this site this week. My guess is, you are seeing an ad or part of an ad covering up some critical part of the calculator. I’ll review the updated layout on a cell phone this weekend and ask that obstructing ads be removed.

      No, there is no iOS version of the calculator. Normally, the web version should be as well laid out as a native iOS app.

      By the way, if you are using an iPhone and need a printed loan scheduled and have a wireless printer within range, it’s possible to print directly from the phone. The technology for connecting to the printer works well. I’ve tried it with a few different models of iPhones. Thought I would mention it in case you’ve never tried it.

Comments, suggestions & questions welcomed...

Leave a Reply to Karl Cancel reply

to calculator
to questions/comments