Amortization Calculator – Page 2 – Bret's Blog (2024)

Posted on July 30, 2008

Now printed schedules are just a bit gooder

It turns out there is HTML which can indicate which header material should be duplicated across multi-page tables: the <thead></thead> tags. So now that I’ve re-learned this and tweaked the calculator again, multi-page tables will have the column headings on each page when printed, provided your browser does the right thing. (I use Firefox for almost all my web-browsing needs.)

Posted on July 16, 2008

More on rate-finding

In responding to a question in blog comments about rate-finding, I noticed that the calculator didn’t behave well if the Payment Amount could not pay off the loan after the Number of Regular Payments had elapsed, no matter how low the interest rate. To fix this, I added a test for the condition and have the calculator write an error message if necessary.

It’s a little surprising to still find bugs of this magnitude after all these years. 🙂 But hey, they’re still getting fixed, one by one.

Mmm, more stylesheet goodness

For those of you who like hard copies of your amortization schedules, I have produced a new stylesheet which should make printing the schedule a little less ugly than it may have been before. I still wish there was a way to manage page breaks better on more browsers, but I guess some of the browser builders will need more time to implement all that CSS has to offer. (I would also like for there to be a way to re-start column headings after the first page, but alas, that doesn’t seem to be a possibility with HTML or CSS, unless I missed something.)

Posted on July 14, 2008

The Trials of Moving

Well, it has happened. What I have feared the most. Calamity. Pain. Suffering. Ego-shattering. In moving the calculator to its new home, it lost its long-held rank as the number one result for the search “amortization” on Google. It is now number two. I am properly admonished and duly humbled.

As for progress, the calculator page now validates as XHTML 1.0 Transitional. It’s a small thing, but I believe in standards.

Having been truly inspired by the work at the CSS Zen Garden, I will try my hand at making visually aesthetic improvements to the calculator web page. There’s no reason why function can’t also be beautiful. However, my skills as an artist are—shall I be generous?—limited. Someday I’d like to hire the services of a graphic designer to make it REALLY cool and pretty.

Posted on July 11, 2008July 11, 2008

Negative Amortization

I’ve added a new entry to the FAQ regarding negative amortizations. In the process, I also noticed that some of the summary information produced by the calculator and final schedule row are not completely consistent in the NegAm scenario. I will need to fix these. It is apparent that I missed some sort of symmetry in my calculations here (I probably took a shortcut to minimize computer time, which is just so much gagging at gnats these days).

This is interesting to me because I’ve recently been reading some of the Richard Feynman Lectures on Physics, and he talks a bit about mathematical symmetries. We have such an expectation of symmetry that lack of it in certain contexts may indicate a flaw in our understanding, or sometimes it may lead to the discovery of even more interesting properties. (Amortization is not so glamorous as a fundamental law of the universe, mind you; but I now recognize that had I paid closer attention to a mathematical symmetry in this case, I might have noticed my error sooner.)

Posted on July 11, 2008

Fixing the Fix

I improved a test for an error condition yesterday. If one tries to find out how long it will take to pay off a loan (i.e., the Number of Payments field is blank), but the Regular Payment amount specified is below the minimum amortizable payment, the loan can never be paid off, since the payment isn’t even covering the interest that’s due. In such a case, the calculator raises an error condition.

This test existed before, but it wasn’t always reliable right at the cusp of amortizability, so I made a tweak which should have handled it. It did the job as I intended, but there was a consequence: it also disabled negative amortization scenarios if one is seeking a payoff time when a Balloon Payment has been also specified. So I have fixed yesterday’s fix, and finding the loan payoff time for a negative amortization scenario should work again.

I also added a link to this blog from the calculator page itself, for the curious.

Posted on July 10, 2008August 10, 2008

The First Port

As of July 2nd, 2008, the Amortization Calculator was officially moved from its old location in the Meteorology Department of Florida State University to this website. The primary impetus for the move is that the aging machine on which the calculator had been running since the mid-90s will soon need to be shut down for good. In fact, running the calculator was about all the old machine had been doing for the last 4 or 5 years.

Since I had to recompile the calculator program as part of the move anyway, I took the opportunity to make a few little tweaks to the design, and to make a few minor bug fixes and enhancements. The biggest visible change is the addition of a Google ad bar, which I’m sure will annoy some folks (and I can’t say I love the look myself). However, where web and network services were provided to the world “for free” by the university, *I* am now paying so that folks can continue to have access to the calculator. I think it’s only fair.

So in case anyone is interested (and if you’re not, that’s OK: this is just a personal record of my work), here are some of the changes that I’ve made to the calculator while moving it to its new home.

General Changes

  • If the calculator does not receive HTTP POST data, rather than complaining, it now draws the default web form. Previously, POST data had to have been received for the calculator to plot anything.
  • I made some variables pertaining to errors global (versus local) so that error messages could be properly propagated and displayed to the user.
  • The calculator now makes extensive use of CSS, which makes tweaking the layout so much easier. It also means that error messages are able to be displayed properly, in a nicer context.
  • For consistency, the support pages (the FAQ and Info pages) use the same stylesheet, although their layout does need to be tweaked a bit more before I’ll be really happy with them.
  • The source code has been refactored, especially as it pertains to web page output. It should be easier to make changes/additions to the calculator page now.

Enhancements

  • I tried to make the error messages more explanatory, less computer jargony, and to perhaps assist the user in correcting an issue where possible.
  • I added some additional calculations to the “Summary” section: the number of years is calculated from the total number of payments, and now the minimum payment required to amortize the loan is calculated. (Payments less than this amount do not allow for any principal reduction, and in fact, may cause unpaid interest to accrue into additional debt.)
  • I trapped a few more error conditions, which might cause the calculator to provide misleading data in fringe cases. I thought of a few more conditions I can try to address some other time.
  • The state of the “Show Amortization Schedule” flag is now maintained between invocations. Previously, the flag was purposely reset between invocations because of the extra processing load incurred. We have more powerful machines now, so who cares? 🙂

I probably left some things out, but I think I hit the highlights.

Amortization Calculator – Page 2 – Bret's Blog (2024)

FAQs

How do I calculate amortization? ›

To calculate amortization, first multiply your principal balance by your interest rate. Next, divide that by 12 months to know your interest fee for your current month. Finally, subtract that interest fee from your total monthly payment. What remains is how much will go toward principal for that month.

Can I make my own amortization schedule? ›

It's relatively easy to produce a loan amortization schedule if you know what the monthly payment on the loan is. Starting in month one, take the total amount of the loan and multiply it by the interest rate on the loan. Then for a loan with monthly repayments, divide the result by 12 to get your monthly interest.

What 3 things are needed to input in the amortization calculator to determine how much your monthly payment will be? ›

To use an amortization calculator, you'll need these inputs: Loan amount: How much do you plan to borrow, or how much have you already borrowed? Loan term: How many years do you have to repay the loan? Interest rate: What is the lender charging you annually for the loan?

What is an amortization schedule used for? ›

The amortization schedule is a record of your loan payments that shows the principal amounts and the interest included in each payment. The schedule shows all payments until the end of the loan term.

What is the formula for the amortization method? ›

So, here's a step-by-step guide to calculating amortization. In the first month, multiply the total amount of the loan by the interest rate. In the case of monthly installments, divide the result of step 1 by 12 to get the monthly interest amount.

What is the formula for amortization cost? ›

There is a mathematical formula to calculate amortization in accounting to add to the projected expenses. Amortization of an intangible asset = (Cost of asset-salvage value)/Number of years the asset can add value.

Does paying extra principal change amortization schedule? ›

Paying a little extra towards your mortgage can go a long way. Making your normal monthly payments will pay down, or amortize, your loan. However, if it fits within your budget, paying extra toward your principal can be a great way to lessen the time it takes to repay your loans and the amount of interest you'll pay.

Do all mortgages have the same amortization schedule? ›

Amortization Schedules

Though the most popular type is the 30-year fixed-rate mortgage, buyers have other options, including 15-year mortgages. The amortization period affects not only how long it will take to repay the loan, but how much interest is paid over the life of the mortgage.

Can you use Excel for amortization schedule? ›

Excel amortization templates include pre-written formulas within cells to automatically calculate whatever data you need. In a good amortization Excel template, you only need to enter a few numbers, and formulas will take over and fill out the entire table for you.

What method do most companies use to calculate amortization expense? ›

For book purposes, companies generally calculate amortization using the straight-line method.

What happens if I pay two extra mortgage payments a year? ›

The Short Answer. Making two extra mortgage payments a year can lead to substantial savings on interest and help you pay off your mortgage years earlier. However, the exact impact depends on various factors, including your loan terms, interest rate, and how early in the loan term you start making additional payments.

How to calculate amortized cost? ›

Key Formulas
  1. Amortized Cost = Purchase Price - Repayments + Amortization of Discounts/Premiums.
  2. Amortization Amount Per Period = (Discount or Premium Amount) / Number of Periods.
Dec 21, 2023

How do you manually calculate amortization schedule? ›

You can follow these steps to calculate amortization for your loan:
  1. Find the principal amount, interest rate and loan period. The first step in calculating your amortization is gathering information. ...
  2. Create your table. ...
  3. Calculate your monthly payment. ...
  4. Determine your second month's payment. ...
  5. Monitor your payment trends.

What is the best amortization period? ›

Amortizing over 30 years lowers your payment to something more manageable. Then you can pay the principal faster (within the limits of your mortgage contract) when you know you have the extra funds. You can always stop the prepayments in the event of a financial emergency.

What are the disadvantages of amortization schedule? ›

Limited Flexibility: Amortization schedules are typically fixed, which means that you may not be able to make changes to your payment plan if your financial situation changes. This lack of flexibility can be a disadvantage if you need to reduce your monthly payments or pay off your loan early.

What is amortization with an example? ›

The term “amortization” refers to two situations. First, amortization is used in the process of paying off debt through regular principal and interest payments over time. An amortization schedule is used to reduce the current balance on a loan—for example, a mortgage or a car loan—through installment payments.

How to solve amortization problems? ›

Amortization Formula
  1. PMT=P⋅(rm)[1−(1+rm)−mt]
  2. P is the balance in the account at the beginning (the principal, or amount of the loan)
  3. r is the annual interest rate in decimal form.
  4. t is the length of the loan, in years.
  5. m is the number of compounding periods in one year.
May 26, 2022

How do you calculate current year amortization? ›

How do you calculate amortization?
  1. The first step is to identify both the basic and residual value. The basic value is the amount that was paid to get the asset. ...
  2. Once you have the value, divide that by the years of the intangible asset's useful life. ...
  3. Now, each year, record the value of the asset on the income statement.
Oct 5, 2023

Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 5494

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.