ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Build a Mortgage Excel Calculator or Loan Excel Calculator

Updated on January 14, 2010

Build a Mortgage Excel Calculator

Following on from my hub about UK mortgages, I thought I’d put together another short article about how you can create a Mortgage Excel Calculator to help work out what your payments would be, and how you know how much interest you’re paying each day, month, etc. I’ve put these together as a guide, and should only be used as such, they may not be correct to the penny as banks and building societies have differing formulae for calculating payments.

Figure 1.
Figure 1.


So to begin creating our Mortgage Excel Calculator we’ll start with the big one, repayments. How do we work out how much the monthly repayment will be on a mortgage or a loan? Well, very handily, Excel comes with a nice little formula to work it out for us. This formula can be used on both mortgages, and other loans. Let us begin though, by adding some basic information into our spreadsheet:

1. In cell B1, enter the number of years you wish to take out the loan over

2. In cell B2, enter the estimated interest rate of the loan

3. In cell B3, enter the amount of the loan

It may be useful for you to add in descriptions in column A so you remember what each of these values mean. Your sheet should now look something like Figure 1.

Then, in another cell of your sheet, add the following formula:

          =ABS(PMT(B2/12, B1*12, B3))

This will then give you your estimated monthly payment, as shown in Figure 2.

For those who are interested, the formula breaks down as follows:

PMT(monthly interest rate, no. of months of the loan, loan amount)

This formula produces a negative value and so the ‘ABS’ formula is used to make it positive.

You can change the figures in B1, B2, and B3 at any time and it will recalculate the amount for you. Use this as a guide to working out what interest rates, amounts, and what length of term you can afford.

Figure 2.
Figure 2.
Figure 3.
Figure 3.

Interest Calculation

This formula is very easy to use and should give you an accurate result. What we’re trying to show, is the amount of interest that you are paying on your loan on a daily basis. You could then of course multiply this by 30 or 31 to get a rough idea of your monthly interest, but remember the amount of interest will change depending on when you make payments off the loan, and will of course increase slightly every day that you don’t make a payment as the outstanding amount will be larger (as yesterdays interest will have been added).

Using the same sheet as above, add in the following formula into a blank cell:


What we’re doing here is determining the daily interest rate by dividing the annualised rate by 365 days. We then multiply this by the outstanding loan amount and you can see how much interest is added to your account daily. You can see the example in Figure 3.

It can be quite scary seeing how much interest you are attracting on a daily basis, particularly early on in your loan repayment period. Its also quite nice to see it gradually coming down over the term of the loan!


Figure 4.
Figure 4.

Calculating Repayment Progress

I include this one as a “rough guide” as it’s exactly that, a rough guide to the progress of your loan, I use it quite often and find it useful. This allows you to see an estimated figure of the value of your loan each year which just gives you an idea of the amount it is reducing each year. In this example I’ve used the same sheet as before. In cell A8 I’ve entered the current date, and in B8 I’ve added the total loan amount. Below this I’ve added the following formula:


This gives you the value of the loan in one years time. Simply copy this formula down the rows and this will show you the progress of the loan each year until the end of the term. As I said above this is only a rough guide, as your repayments throughout the year will reduce the interest payable and so the amount outstanding each year will be slightly less than the amount calculated. As you can see in Figure 4, in the example we have a 5 year loan, and at the end of 5 years there is a small remaining balance. The actual balance would be zero.

Figure 5.
Figure 5.

If of course you want a more accurate figure you can do this calculation by month instead of by year, but that may give you a lot of values if you do this for your mortgage. E.g. 25 years x 12 = 300 lines. If you do want to look at it monthly, use this formula and copy down as before:


As you can see in Figure 5 this gives a more accurate result and the closing balance is exactly zero.

Taking this one step further you could use the following formula:


If you use this, you could enter a value in column C at any point during the loan, and this will deduct the value at that date from the calculation. This is a simple way of showing the effects of any overpayments you plan on making. Using the example in Figure 6 you can see by making 2 overpayments of £200 on our example loan we can pay off the loan 2 months earlier.

Figure 6.
Figure 6.


I hope these formulas are of some use to you, if nothing else than to help you with some rough budget planning. I like to keep track of all my outstanding loans like this so I can see how much I owe out at any one time and to see what effect overpayments can have.Why not try building your own Mortgage Excel Calculator, if you have any problems with the formulas, enter a comment below and I’ll do my best to help! Happy budgeting!


    0 of 8192 characters used
    Post Comment

    • profile image

      How to Mortgage Australia 

      6 years ago

      Good one

    • profile image


      6 years ago

      excellent, easy to use and matches up pretty well to mortgage statemetns

    • profile image


      8 years ago

      o This is a wonderful opinion. The things mentioned are unanimous and needs to be appreciated by everyone.


      Compare Mortgages



    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)