PV Formula: Compounded Semi-Annually (Mortgage)

JustAdam8

New Member
Joined
Jul 10, 2023
Messages
2
Office Version
  1. 365
Platform
  1. MacOS
Hello. First post here. I hope you are all doing well! I am stuck on an issue and I was hoping someone could assist.

I am working through a formula to determine how much debt someone could potentially get if they know how much they could afford to pay monthly. The formula I am using is:

=PV(rate, nper, pmt)

RATE = interest rate per period
NPER = periods per term
PMT = payment per month


This works assuming a standard mortgage that is compounded annually (standard in the US). However, mortgages in Canada are compounded semi-annually by law. Does anyone know how I can adjust the formula above to account for the change?

Thank you!


+AB
1Payment Per Month (PMT)-61,347
2Years25
3Periods Per Month (NPER)300
4Annual Interst Rate6.40%
5Rate Per Period (RATE)0.533333%
6
7 $9,170,340.66
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Actually, mortgages in the US are compounded monthly which is what your example is assuming. You have a 25 year loan which is 300 months. Your interest rate is 6.4%/12=.533333% which is a monthly percent.
When you say Canada uses semi-annual compounding what does that mean? Please provide an example.
 
Upvote 0
Welcome to the MrExcel Message Board!

Cross-posting (posting the same question in more than one forum) is not against our rules, but the method of doing so is covered by #13 of the Forum Rules.

Be sure to follow & read the link at the end of the rule too!

Cross posted at: PV Formula: Compounded Semi-Annually (Mortgage)
There is no need to repeat the link(s) provided above but if you have posted the question at other places, please provide links to those as well.

If you do cross-post in the future and also provide links, then there shouldn’t be a problem.
 
Upvote 0
XL2BB is not on this system
=PV((1+O7/2)^(2/12)-1,O6*12,-O5,0,0)


Payment
61,347.00​
Term
25​
Rate
6.4%​
PV
$9,242,158.78



 
Upvote 0
Mortgage - Canadian.xlsm
AB
1
2
3Amount$9,242,158.78
4Rate6.4%
5Term25
6Payment$61,347.00
7
8
9Payment61,347.00
10Term25
11Rate6.4%
12
13PV$9,242,158.78
14
2a
Cell Formulas
RangeFormula
B3B3=B13
B4B4=B11
B6B6=PMT((1+B4/2)^(2/12)-1,B5*12,-B3,0,0)
B13B13=PV((1+B11/2)^(2/12)-1,B10*12,-B9,0,0)
 
Upvote 0
Solution
Thank you VERY much Dave Patton for your help! Very easy to understand and I appreciate you taking the time to assist.

Sorry for the cross-platform Fluff! I did not realize and won't do it again. Thank you everyone,

Adam
 
Upvote 0
If you were looking for the formula to spit out in a colum what Principal & Interest is on the monthly payment, what would that formula look like? Can't seem to figure it out.
 
Upvote 0
Welcome to the forum.

N.B. This post relates to a Canadian Mortgage. "However, mortgages in Canada are compounded semi-annually by law. Does anyone know how I can adjust the formula above to account for the change?"

The interest factor is shown in post #5.
You can prepare an amortization schedule that that shows the interest and principal part of each payment.

If your question is similar to the above, you can provide full information on your mortgage or
you can start your own thread with the relevant information.
 
Upvote 0
Yes, In need of the Canadian Calculation. Currently I have this structure in place to Calculate the monthly principal and interest payment. Looking for the calculation that would print out just the interest only payment in a semi-annual compounding calculation

B7 = Interest Rate
B15 = Mortgage Amount
360 being the amortization period

=-PMT((B7%/2+1)^(1/6)-1,360,B15)
 
Upvote 0
Adjust the references and amounts to your information.

Mortgage - Canadian.xlsm
ABCDEF
1Start Date1-Jan-23
2Principal500,000.00
3Rate6.45%0.53%
4Term30
5Payment$3,115.40$3,115.40
6
7
8Payment NumDatePaymentInterestExtra PaymentsBalance
901-Jan-23500,000.00
1011-Feb-233,115.402,651.22499,535.82
1121-Mar-233,115.402,648.76499,069.18
Example_
Cell Formulas
RangeFormula
C3C3=(1+B3/2)^(2/12)-1
B5B5=PMT(C3,B4*12,-B2)
C5C5=PMT((1+B3/2)^(2/12)-1,B4*12,-B2)
A9:A369A9=SEQUENCE(B4*12+1,,0,1)
B9B9=B1
B10:B11B10=EDATE(B9,1)
C10:C11C10=MIN($B$5,F9+D10)
D10:D11D10=ROUNDUP(F9*$C$3,2)
F9F9=B2
F10:F11F10=F9-C10+D10-E10
Dynamic array formulas.
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,173
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