Calculate principal amount on daily interest

aurelius33

New Member
Joined
May 28, 2024
Messages
4
Office Version
  1. 365
Platform
  1. Windows
Greetings, I'm in search of a formula to calculate the principal amount on loans with daily interest. Currently, this is done inside of a program; which is far too rigid. By moving things into Excel, I gain a ton of flexibility. The payment is straightforward. I have reversed-engineered the math and figured out the program does not use a "banker year/month" for the calculations. Also, interest is accruing from the start date and continues until a payment is made. You'll see in the first row the interest is higher than expected using IPMT, etc. I figure the daily interest for the period with: balance*rate/365days

I can get close with PPMT but it still isn't dead-on. Also, simply subtracting the interest from the payment for each period working 99% of the time. Only issue is the oddball rounding that pops up here and there. Below is an example of data I am working with to recreate the output in Excel:
LoanScrubber.xlsx
KLMNOPQ
2Amt Financed: $ 65,610.00 Weeks: 52
3Interest Rate: 16.50% Num Days / Year: 365
4Loan Start Date: 23-Apr
5Num of Pmts: 86
6
7DatePmt NumPmtPrinInterestBalance
84-May1872.93546.68326.2565063.32
911-May2872.93667.04205.8964396.28
1018-May3872.93669.16203.7763727.12
1125-May4872.93671.27201.6663055.85
Payments


When I subtract the interest from the payment for period 2, I end up with 667.05 and not 667.04.
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
Welcome to the Forum!

You haven't shown any of the formulae you're using, but based on what you've said:

Interest in O9 should be ROUND(65063.32*0.165*7/365,2) = 205.89

hence principal in O10 will be 872.93 - 205.89 = 667.04.

Note that the Excel financial functions like IPMT and PPMT assume periods of equal length. Here, the repayments are 7 days apart, but the first repayment is 11 days after loan drawdown.
 
Last edited:
Upvote 0
Solution
I can't match the PMT amount. Based on the formula in D3, the answer is $872.62, but everything else matches.
Book1
ABCDEFGH
1Amt Financed: $ 65,610.00 Weeks: 52
2Interest Rate: 16.50% Num Days / Year: 365
3Loan Start Date: 4/23/24$872.62<-Does not match
4Num of Pmts: 86
5
6
7DatePmt NumBeg BalancePmtPrincipalInterestEnding Balance
84/23/24$ 65,610.00
95/4/241$ 65,610.00$872.93$546.68$ 326.25$ 65,063.32
105/11/242$ 65,063.32$872.93$667.04$ 205.89$ 64,396.28
115/18/243$ 64,396.28$872.93$669.16$ 203.77$ 63,727.12
125/25/244$ 63,727.12$872.93$671.27$ 201.66$ 63,055.85
136/1/245$ 63,055.85$872.93$673.40$ 199.53$ 62,382.45
146/8/246$ 62,382.45$872.93$675.53$ 197.40$ 61,706.92
156/15/247$ 61,706.92$872.93$677.67$ 195.26$ 61,029.26
Sheet4
Cell Formulas
RangeFormula
D3D3=PMT(B2/365*7,B4,-B1,0)
B8B8=B3
H8H8=B1
C9:C94C9=SEQUENCE(B4)
F9:F15F9=E9-G9
G9:G15G9=$B$2/365*H8*(B9-B8)
H9:H15H9=D9-F9
B10:B15B10=B9+7
D9:D15D9=H8
Dynamic array formulas.
 
Upvote 0
I can't match the PMT amount. Based on the formula in D3, the answer is $872.62,
The quoted repayment is 827.93, which (coincidentally?) is PMT(B2/52,B4,-B1).

Therefore there is a small inconsistency between PMT, which uses interest of 16.5%/52 per week, and the calculated interest amounts which use interest of 16.5%*7/365 per week.

If you calculate interest as 16.5%*7/365 per week, and allow correctly for the 11 day first payment period, the level repayment is:

PMT(B2*7/365,B4,-B1*(1+B2*(B9-B8)/H2),,1) = 874.19.

On this basis, the amortisation schedule (when payments and interest are rounded to the cent) is $874.19 for 85 payments, and $874.14 for the 86th and final.
 
Upvote 1
Interesting that I just found this as I had this exact scenario (I think) pop up today. We bought a car yesterday and I could not for the life of me reconcile his payment with the principal & rate.

Turned out that he made the first payment 45 days after the loan initiation date instead of 30 as most program and calculations assume. So I calculated the interest charged for half of a month (principal x APR / 24) and added that result to the starting principal. Then the payment calculations came out to be exactly correct.
 
Upvote 0
Thanks to all who jumped in. Glad someone randomly found what they needed. I actually have an old account of about a decade (scrounge33). 99% of the time, if I keep combing the forums, I find what I'm looking for. And a bunch of things I didn't know I was looking for, lol. So, I have never needed to post anything. I made a new account as I don't use that email much anymore and didn't feel like waiting for a response from the team.
 
Upvote 0

Forum statistics

Threads
1,224,813
Messages
6,181,107
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top