Most efficient method for converting flat rate interest to APR. A while ago, a rather sneaky car salesman tried to sell me a car financing deal, advertising an 'incredibly low' annual interest rate of 1.5%. What he later revealed that this was the 'flat rate' (meaning the interest is charged on the original balance, and doesn't decrease with the balance over time). 

The standard for advertising interest is APR (annual percentage rate), where the interest charged decreases in proportion to the balance. Hence the sneaky!

I was able to calculate what the interest for the flat rate would be (merely 1.5% of the loan, fixed over the number of months), but I was unable to take that total figure of interest charged and then convert it to the appropriate APR for comparison. 

I'm good with numbers but not a mathematician. To the best of my knowledge I would need to use some kind of trial and error of various percentages (a function that oscillates perhaps?) to find an APR which most closely matched the final interest figure. 

What would be the most appropriate mathematical method for achieving this?

Please feel free to edit this question to add appropriate tags - I don't know enough terminology to appropriately tag the question.
There isn't a single correct answer for your question - in fact, the method by which financial firms calculate APRs vary too. However, if you're willing to use the following definition as an estimate (and if you ignore the time value of money - that is, you value one dollar today as the same as one dollar a year later) you can use the following idea.


Calculate the total amount that you will have to pay at the 1.5% interest rate. For example, for a $10,000 loan over 10 years, you will be paying a total of


$$$10,000 \times (1+0.015\times10)=$11500$$


Assuming equal monthly installments, calculate  your monthly installment payments.


$$\frac{$11500}{120}=$95.83$$

Substitute that value as $c$ in the monthly mortgage payment formula. This formula calculates the monthly installments you would make on a loan where the interest charge depends on the balance. The equation can be found here, but I've typed it out for you:

http://en.wikipedia.org/wiki/Mortgage_calculator#Monthly_payment_formula

$$c=\frac{rP}{1-(1+r)^{-N}}$$


$r$ is $\frac{1}{12}$ the annual interest rate
$P$ is the loan principal - in this case $10,000
$N$ is the number of payments to be made, in this case 120 months.


There is no analytic way to solve this problem.

However, if you are just interested in the answer, this function in EXCEL will do the trick: =RATE(120, -95.83, 10000, 0)*12, or more generally, =RATE(N, -C, P, 0)*12 to give you the annual rate.

For this example of a 10 year loan, the APR is only 2.86% - sounds OK to me! :)
Rather than getting down to this level that requires a Masters degree in Applied Mathematics, I use a simple rule of thumb that closely equates one with the other. Apart from extremely low or high interest rates, it is close enough the draw a good comparison. Put simply, divide the variable interest by 2 and then add 2 to get the eqivalent flat interset rate. Eg a 30% variable rate approximates to 30 / 2 + 2 = 17% flat. 20% approxiamtes t0 20 / 2 + 2 = 12% flat. How easy is that!