Calculate payments based on APR
Kenneth Brody
kenbrody at spamcop.net
Tue Apr 14 12:03:18 PDT 2009
Robert T. Repko (R Squared Consultants) wrote:
[...]
> First let me say thank you for working with me on this Ken, I really
> do appreciate it and I hope I don't sound argumentative because I am not.
>
> The difference might be small but I didn't expect that much of a
> difference and the difference to be the opposite of what I
> expected. I could be wrong but my concern is using this in
> production and I found out the hard way my calculations are wrong.
>
> Lending institutions calculate compound interest on a daily basis
> instead of monthly basis for one reason they make more money on interest.
Ah. You're not talking about making daily payments, but rather compounding
interest on a daily basis, but still making monthly payments. That's a
different thing entirely.
> If I compound on a daily basis the interest is compounded 30 times by
> the end of the month instead of once if it compounded monthly.
>
> If I pay the 1000.00 loan off on day 1 I pay 1002.94. If I don't
> make a payment on day 1 but pay if off on day 2 I pay 1005.88. The
> longer I wait to pay the more I pay in interest which makes my
> payments higher. If I pay monthly the I will pay more if the
> calculation are done on a daily basis vs monthly basis. If I quote a
> monthly payment I expect the payments to be higher if I compound
> daily vs monthly.
What you need to do is not calculate payments, but calculate future value
based on zero payments.
If I recall, they use a 360-day calendar, assuming 30 days per calendar
month. These examples use that assumption. Change them as needed if I am
wrong here.
You need to take the APR and divide by 360 for the daily interest rate.
Then, you need to calculate the future value with the TVM_FV() function, as in:
AmountDueAfterXDays = TVM_FV(NumberOfDays,APR/"360",PresentValue,"0")
For example, with the 13.9% used before:
due = tvm_fv(numdays,"13.9"/"360","1000","0")
This shows how much is owed after "numdays" days, assuming no payments were
made. Note that the payoff amount after 1 day is not $1002.94 as you use in
the example above. The $2.94 "daily payment" amount includes paying down
the principal, in addition to accrued interest. The amount of actual
interest after 1 day is 39 cents. If you go 30 days (one "credit card"
month), the balance would be $1011.65, which gives an annualized rate of
13.98% on the 13.9% APR. If you were to not pay for the entire year (and
they didn't charge penalties for the same of this calculation), then the
amount owed would be $1149.09, which amounts to a 14.909% rate.
--
Kenneth Brody
More information about the Filepro-list
mailing list