Balloon Calculator Mortgage Payment

An amortization schedule is a table detailing each periodic payment on an amortizing loan (typically a mortgage), as generated by an amortization calculator.

Amortization refers at the process of paying off a debt (often from a loan or mortgage) over time through regular payments. A portion of each payment is for interest while the remaining amount is applied towards the principal balance. The percentage of interest versus principal in each payment is determined in an amortization schedule.

While a portion of every payment is applied towards both the interest and the principal balance of the loan, the exact amount applied to principal each time varies (with the remainder going to interest). An amortization schedule reveals the specific monetary amount put towards interest, as well as the specific amount put towards the principal balance, with each payment. Initially, a large portion of each payment is devoted to interest. As the loan matures, larger portions go towards paying down the principal.

Many kinds of amortization exist, including:

  • Straight line (linear)
  • Declining balance
  • Annuity
  • Bullet (all at once)
  • Increasing balance (negative amortization)

Amortization schedules run in chronological order. The first payment is assumed to take place one full payment period after the loan was taken out, not on the first day (the amortization date) of the loan. The last payment completely pays off the remainder of the loan. Often, the last payment will be a slightly different amount than all earlier payments.

In addition to breaking down each payment into interest and principal portions, an amortization schedule also reveals interest-paid-to-date, principal-paid-to-date, and the remaining principal balance on each payment date.

Example amortization schedule

(To run your own numbers, try an amortization calculator.)

This amortization schedule is based on the following assumptions:

Note: Rounding errors mean that, depending how the lender accumulates these errors, the blended payment (principal + interest) may vary slightly some months to keep these errors from accumulating; or, the accumulated errors are adjusted for at the end of each year, or at the final loan payment.

There are a few crucial points worth noting when mortgaging a home with an amortized loan. First, there is substantial disparate allocation of the monthly payments toward the interest, especially during the first 18 years of the mortgage. In the example above, Payment 1 allocates about 80-90% of the total payment towards interest and only $67.09 (or 10-20%) toward the Principal balance. The exact percentage allocated towards payment of the principal depends on the interest rate. Not until payment 257 or 21 years into the loan does the payment allocation towards principal and interest even out and subsequently tip the majority of the monthly payment toward Principal balance pay down.

Second, understanding the above statement, the repetitive refinancing of an amortized mortgage loan, even with decreasing interest rates and decreasing Principal balance, can cause the borrower to pay over 500% of the value of the original loan amount. 'Re-amortization' or restarting the amortization schedule via a refinance causes the entire schedule to restart: the new loan will be 30 years from the refinance date, and initial payments on this loan will again be largely interest, not principal. If the rate is the same, say 8%, then the interest/principal allocation will be the same as at the start of the original loan (say, 90/10). This economically unfavorable situation is often mitigated by the apparent decrease in monthly payment and interest rate of a refinance, when in fact the borrower is increasing the total cost of the property. This fact is often (understandably) overlooked by borrowers.

Third, the payment on an amortized mortgage loan remains the same for the entire loan term, regardless of Principal balance owed. For example, the payment on the above scenario will remain $733.76 regardless if the Principal balance is $100,000 or $50,000. Paying down large chunks of the Principal balance in no way affects the monthly payment, it simply reduces the term of the loan and reduces the amount of interest that can be charged by the lender resulting in a quicker payoff. To avoid these caveats of an amortizing mortgage loan many borrowers are choosing an Interest-only loan to satisfy their mortgage financing needs. Interest-only loans have their caveats as well which must be understood before choosing the mortgage payment term that is right for the individual borrower.

Outstanding Loan Balance Calculation

The outstanding loan balance at any given time during the term of a loan can be calculated by finding the present value of the remaining payments at the given interest rate. This amount will consist of principal only.

Example of O/S Loan Balance Calculation:

Loan Amount= $100,000 Term= 20 years Interest Rate = 7% Amortization is monthly

Question: What is the loan balance at the end of year seven?

First, calculate the monthly payments by using the loan amount ($100,000) as present value, term as 240 (20 years x 12 months/year), Interest as .583333% (7%/12 months). This will give you a monthly payment of $775.30. The Present Value of an Annuity formula should be used here to solve for monthly payment.

Next, in order to find the outstanding loan balance you will need to find the present value of the remaining payments. Use the monthly payment of $775.30 as the payment function, the term will be 156 ((20-7)x12), and .583333% as the rate. This will give you an outstanding loan balance of $79,268.02. Again, the Present Value of an Annuity formula should be used.

This means that at the end of year seven the loan can be paid off in full for the amount of $79,268.02. Typically mortgage lenders will have a balloon payment clause in the contract that will charge a fee for early payment. This is because, the lender will not get the same yield if loan balance is not held to maturity.

Sample C# Program

The following code sample is intended for use in a Windows Console application. With minimal effort it could be converted to work in an ASP.NET or Windows Forms environment. Considering the formula in the previous section, this program will generate payments P 1 through P n-1 having an amount equal to P. Payment P n will be adjusted to account for any rounding errors. P n may be less than, equal to, or greater than P.

              private static void DoLoanCalc(){// ~120% APR w/ five monthly payments on $100.00 loanWritePaymentSchedule(120.00 / 100 / 12, 5, 100);Console.WriteLine();Console.WriteLine();// ~140% APR w/ 19 bi-weekly payments on $2500.00 loanWritePaymentSchedule(140.00 / 100 / 365 * 14, 19, 2500);}
            
              // Create a simple interest amoritization schedule, rounding each periodic interest payment to the nearest 1/100th (US penny)private static void WritePaymentSchedule(double periodicRate, int numberOfPeriods, double loanAmount){double interest, payment;double totalPrincipal = 0, totalInterest = 0, totalPayment = 0;// get the simple interest paymentpayment = GetRoundedSimpleInterestPayment(periodicRate, numberOfPeriods, loanAmount);// Write out pretty headerConsole.WriteLine("{0,19}{1,14}{2,14}{3,14}", "Payment", "Principal", "Interest", "Balance");// Write out starting balanceConsole.WriteLine("{0,61:C2}", loanAmount);for (int period = 1; period <= numberOfPeriods; period++){ // figure out amount of current payment that goes to interest interest = Math.Round(loanAmount * periodicRate, 2); // adjust the last payment to account for accumulated rounding errors if (period == numberOfPeriods) { payment = loanAmount + interest; } totalPrincipal += payment - interest; totalInterest += interest; totalPayment += payment; // reduce the loan balance by the amount of the principal payment loanAmount -= payment - interest; Console.WriteLine("{0,-5:N0}{1,14:C2}{2,14:C2}{3,14:C2}{4,14:C2}", period, payment, payment - interest, interest, loanAmount);}// Write out totalsConsole.WriteLine("*Tot {0,14:C2}{1,14:C2}{2,14:C2}", totalPayment, totalPrincipal, totalInterest);}
            
              // Calculates a loan payment using simple interest - this is the same as the Excel PMT function except we round to the nearest 1/100th (US penny)private static double GetRoundedSimpleInterestPayment(double periodicRate, int numberOfPeriods, double loanAmount){return Math.Round((loanAmount * periodicRate) / (1 - Math.Pow(1 + periodicRate, -numberOfPeriods)), 2);}
            

The output from the above program is as follows:

              Payment Principal Interest Balance $100.001 $26.38 $16.38 $10.00 $83.622 $26.38 $18.02 $8.36 $65.603 $26.38 $19.82 $6.56 $45.784 $26.38 $21.80 $4.58 $23.985 $26.38 $23.98 $2.40 $0.00*Tot $131.90 $100.00 $31.90 Payment Principal Interest Balance $2,500.001 $213.14 $78.89 $134.25 $2,421.112 $213.14 $83.13 $130.01 $2,337.983 $213.14 $87.59 $125.55 $2,250.394 $213.14 $92.30 $120.84 $2,158.095 $213.14 $97.25 $115.89 $2,060.846 $213.14 $102.48 $110.66 $1,958.367 $213.14 $107.98 $105.16 $1,850.388 $213.14 $113.78 $99.36 $1,736.609 $213.14 $119.89 $93.25 $1,616.7110 $213.14 $126.32 $86.82 $1,490.3911 $213.14 $133.11 $80.03 $1,357.2812 $213.14 $140.26 $72.88 $1,217.0213 $213.14 $147.79 $65.35 $1,069.2314 $213.14 $155.72 $57.42 $913.5115 $213.14 $164.09 $49.05 $749.4216 $213.14 $172.90 $40.24 $576.5217 $213.14 $182.18 $30.96 $394.3418 $213.14 $191.96 $21.18 $202.3819 $213.25 $2
            

Balloon Mortgage Calculator | Payment Calculators

Interest.com provides a free balloon mortgage calculator and other ARM calculators to help calculate mortgage and interest payment options.

...

Balloon Mortgage Loan Calculator - Balloon Payment ...

The balloon loan calculator will help you to calculate the monthly mortgage payment that you can expect to pay on a balloon loan. This calculator will also tell you what the ...

...

Balloon Payment Calculator, Balloon Loan Payment ...

Calculate your balloon mortgage payments with our balloon mortgage payment calculator today. Determine your initial fixed payment with Moving.com's balloon payment calculator.

...

Use Browser's Back Button To Return

Use Browser's Back Button To Return Convertible Balloon Mortgage Calculator ... rates than conventional 30 year mortgages while still giving a fixed payment ...

...

Balloon mortgage calculator - mortgage calculators ...

Balloon mortgage calculator Calculate balloon mortgage payments A balloon mortgage can be an excellent option for many homebuyers. A balloon mortgage is usually rather short, with a ...

...

Free Balloon Loan Calculator for Excel | Balloon ...

Free Balloon Loan payment calculator for Excel. Calculate a balloon mortgage payment. Includes a balloon loan amortization schedule suitable for car, auto and mortgage loans.

...

Balloon Payment Calculator, Balloon Loan Payment ...

Balloon payment calculator to calculate balloon mortgage payments. Determine your initial fixed payment with our balloon payment calculator.

...

Balloon Payment Calculator - Mortgage.BizCalcs.com

Calculate balloon mortgage payments (with or without extra principal), balloon payoff amount, and amortization schedule.

...

5/25 and 7/23 balloon mortgage calculator

Balloon mortgage calculator 5/25 and 7/23 ... rates than conventional 30 year mortgages while still giving a fixed payment ...

...

Balloon mortgage calculator - mortgage calculators

Use this balloon mortgage calculator to view the change in ... Total payments: Total of all monthly payments over the term of the balloon mortgage.

...