Invest or pay any amount, on any date, at any rate.

The Ultimate Financial Calculator (*UFC*) is the most sophisticated, most flexible calculator on financial-calculators.com and I think on the entire internet. It works extraordinarily well as both a **time value of money calculator** and as a **loan or mortgage payoff calculator**.

See the tutorials below for step-by-step instructions.

If you are someone who needs date accurate results with irregular cash flows (loans, payments, deposits, withdrawals, investments), this is the calculator you should study and use. Questions? Remember, I'm here to help. More below...»

It too creates a printable amortization schedule.

Original Size

Time Value of Money (TVM) is **the concept that the value of money itself changes** over time. Having a dollar today is worth more than a dollar tomorrow. Solving for present value, future value, amount, interest rate and term are some standard time value of money (Wikipedia) calculations. The UFC is capable of performing any of these calculations with regular or irregular amounts as of any date for investment, savings or loan cash flow.

As a time value of money calculator, *UFC* can calculate unknown amounts for complex and irregular cash flows. The below example answers the question, "How much do I need to invest for 48 quarterly periods to have a total future value that will then let me withdrawal $1,000 monthly for 180 months?"

To answer this question, set the calculator up as shown:

If you are someone who regularly needs to do *TVM* calculations, then it is worth your time to study the features this calculator offers. It can replace easily three-quarters of the calculators found on this site — and on other websites too!

- Payment or loan amount
- Deposit or withdrawal
- Yields: APR, APY or IRR
- Balance as of a specific date
- Date a specific balance is reached *
- Present value (PV)
- Future value (FV)
- Balloon payment amount
- Payment required to reach a specific balloon
- Number of payments
- Interest rates - nominal or effective *
- Discounted values
- Remaining balance
- Deposit required

- Normal amortization or investment
- Rule-of-78s
- Canadian methods
- US Rule — simple interest
- Supports 360, 364 and 365 day years
- Exact day or periodic interest calculations

- Daily
- Weekly
- Bi-weekly
- Twice monthly (Half-month)
- Every 4 weeks
- Monthly
- Bi-monthly (every two months)
- Quarterly
- Every 4 months
- Semi-annual
- Annual

* Feature only available in C-Value! ™,

our cash flow calculator for Windows™

- Amortization & investment schedules
- Schedules with details or totals only *
- Custom headers and labels *
- Change fonts, colors *
- Select a fiscal year end *
- Reg. Z APR disclosure report *

- Normal
- Interest only
- Enter your own payment amount
- Negative amortization
- Skipped payments or deposits
- Fixed principal + interest
- Percent step amounts
- Dollar step amounts
- Balloon payments
- Extra payments — principal only
- Payments to interest
- Cash flow amounts set to any random date

- Exact day simple
- Daily compounding
- Weekly
- Bi-weekly
- Twice monthly (Half-month)
- Every 4 weeks
- Monthly
- Bi-monthly (every two months)
- Quarterly
- Every 4 months
- Semi-annual
- Annual
- Continuous
- Change the frequency of compounding during a cash flow
- No compounding option when rate changes

A well-designed loan payoff calculator will answer any of these questions:

- How many payments do I have left?
- When will my loan be paid off if I make extra payments?
- What payment is required to pay a loan off by a given date?
- The borrower missed payments, paid late and paid additional amounts and there were interest rate changes, what is the exact loan balance due as of today?

Answering the first three questions is straightforward and takes but a second, but, as you may have guessed, calculating the payoff amount for the fourth scenario is more involved. For instructions on how to use the *UFC as a tool for tracking a mortgage or loan balance with payment and interest rate changes, read my tutorial Calculate Loan Balance — Loan Payoff Calculation.*

If you want to know how many payments are left or when the last payment is due, enter the current interest rate (4% for our example) and set compounding. Then in row one, enter the last known loan balance and the balance as of date ($250,000 and Sept. 1). In the 2nd row enter the due date of the next payment after the loan balance date in row one (this may also be the balance date), enter the scheduled payment amount, set "#Periods" to "Unknown" and set the payment frequency (monthly). Your screen will look like this:

After clicking "Calculate," your screen should look like below. There are 143 remaining payments, and the last payment will be due on August 1.

Now, let's delve in a bit deeper. You plan to pay an extra $150 a month on your mortgage, and you want to know the payoff date. The *UFC* excels as an early payoff calculator. If we use the above example, all you need to do is change the payment amount to $2,350.00 and set "#Periods" to "Unknown" again.

Click "Calculate" once again. Your screen should look like below. Now only 132 payments are remaining, and the last payment will be due on September 1 a year earlier.

Now, if you're lucky, the mortgage is paid off just as the first child is going off to college. :-)

NOTE: You can also specify the number of remaining payments and set the amount to "Unknown" in row two and the calculator will calculate the total payment amount required to have the loan paid off in the number of payments you specify.

The below tutorials walk you through the steps for setting up the indicated financial calculation. I recommend that you right click on a link and select "Open in New Window" so you can have the calculator handy in this window as you read.

- Calculate Payment
- loan or mortgage periodic payment calculation
- also an introduction to this calculator

- Investment Cash Flow
- calculating final value

- Calculate Income From An Investment
- How to calculate income you can expect from an investment

- Adjustable Rate Mortgage or Loan
- ARM with interest rate changes on any date you desire

- Calculate a Loan's Term
- How to solve for an unknown number of payments

- Calculate Loan Amount
- How much can I borrow?

- Balloon Payment Calculation
- Calculate the balloon amount

- Balloon Loan Calculation
- Calculate the periodic payment required to result in a specified balloon

- Random Extra Principal Payment
- How to prepay principal on any date

- Loan with Series of Extra Principal Payments
- How to calculate loan or mortgage with extra payments

- Construction Loan
- Generally a short term loan with multiple borrows

- Monthly Skipped Payments
- Loan or mortgage with scheduled skipped payments

- Odd Length First Period
- Interest payment options for initial period

- Interest Only Loan
- Initial series of interest only payments

- Biweekly Mortgage Payments
- Pay 1/2 the monthly payment every other week to reduce the total interest paid

- US Rule
- No interest charged on interest — separate tracking of interest balance

- How much do I have to save or invest?
- State your goal - calculate periodic investment amount needed to reach goal

- Paying for College
- You may have longer than you think
- Multiple investments with multiple, overlapping withdrawals
- Demonstrates solving for unknown in complex cash flow

- Future Value Calculation
- How to set up simple or complex cash flows to calculate FV

- Present Value Calculation
- How to discount a simple or complex cash flow to find its PV

- Calculate PV of Fixed Principal + Interest Loan
- Calculate PV of the declining payment amount
- Demonstrates the cash flow analytics of this calculator

- Calculate Rate of Return (ROR) on Annuity
- How to set up an annualized ROR calculation

- Calculate Time It Takes to Reach Investment Goal
- Set a goal and see how long it takes to reach it

- Calculate ROI for X Days
- Exact day return on investment calculation

- Calculate Loan Balance — Loan Payoff Calculation
- Enter payments for any amount on date made — audit balance due

With this calculator's flexibility, it will meet the needs of anyone searching for:

- loan repayment calculator
- loan payoff calculator
- mortgage payoff calculator
- repayment calculator
- student loan repayment calculator
- home loan repayment calculator
- car loan repayment calculator
- debt payoff calculator
- early mortgage payoff calculator
- debt repayment calculator
- individual or specialty
*TVM*calculators

Tell us how you use the **Ultimate Financial Calculator**. And naturally, if you have any questions, feel free to ask them below.

Buying an RV and the dealer is trying to show me the savings by financing through them. His offer is:

$25,131 loan @ 6.74% 180 months. ($222/month).

My credit union offers 3% for 72 months if I put a little extra down $24,131 loan @ 3% 72 months ($366/month)

He is trying to tell me that if I finance through them and yet make a payment of $366/month that I would be paying through my lender anyway ($222 + $144 additional each month), the loan will actually be paid off faster (69 payments) and will be less expensive than my credit union. He says this is because it is a simple interest loan and interest is compounded daily.

Using your calculator I am not finding this to be true. Using his method of extra payments, I am coming up with 88 payments and much more interest than if I went with my credit union. Either I am using the calculator incorrectly or this guy is trying to just get more $ out of me. Any thoughts? I am not “fluent” with financial numbers/terminology but I just cannot help but feel that I am being “had”. Any info you could provide would be appreciated. Thank you!

Your instincts are good. Think of it this way, When shopping for a loan, you are making a purchase. What are you buying? A loan. The cost of the loan is the interest due. If you are coming up with paying more interest to the dealer’s lender, then you certainly wouldn’t want to do that.

If you are not sure that you used the calculator correctly, then you’ll need to ask questions relating to your concerns.

Did you see the tutorials listed on this page about how you can enter extra payments?

I did see the tutorials and I believe did it correctly. Basically he sent me a screen shot of a TVM calculator he used that showed:

Present Value $-25131

Payment $366

Annual Rate 6.74%

Periods 69.11 months

Compounding Daily

Mode Beginning

I do not see how he comes up with 69 months.

When I input that same info on this calculator I come up with 87 months with total interest of $6,871. I guess my only concern was the whole “compounding daily” thing. Is that the same at your “initial compounding”? That is where I selected “Daily”

Getting the 3% loan for 72 months at $366/month through my bank I am only paying $2300 in interest. So I believe thats the way I will go.

Sorry for the confusion – this is all new to me and a little foreign. Thank you for your assistance.

A couple of things…

"Beginning Mode" normally means that the 1st payment is due on the same date that the loan originates, meaning on the day the money is borrowed. If that’s the case, using this calculator, the total interest would be $6,637. My guess is you had the 1st payment due one month after the loan date.

More importantly, I think I know what the dealer is doing. If you take the loan amount, $25,131 and divide by $366, you’ll get 68.66. Call that 69 months. The problem is, that’s not the way to solve for term because it’s not allowing for the interest to accrue!

Hopefully they are just ignorant about the calculation and not being outright dishonest.

Oh, and about the "Initial Compounding", I use that phrase to indicate to users that it is possible to change the compounding later in the cash flow stream. (See "Rate Change") In your case, set it to daily and I assume that does not change.

Thank you for all of your help. I am feeling better about my decision now.