House price and mortgages

phillipus2005

New Member
Joined
Jun 29, 2018
Messages
34
Office Version
  1. 365
Platform
  1. Windows
  2. MacOS
  3. Mobile
Hi
I am desperately trying to write a formula to calculate the maximum possible property purchase price, based on a range of monthly payment amounts BUT also incorporating stamp duty (a land tax calculated based on the purchase price of the property)…

So, I have:

A/ Deposit amount
B/ interest rate
C/ payment term
D/ monthly payment
E/ mortgage amount =PV(B/12,C*12, D,,1)
X/ stamp duty formula

So theoretically, the max purchase price should be: A+E-X

But the actual stamp duty on (A+E-X) is lower than X (so reversing back into PMT, gives a lower monthly payment than we started with)

How do I make this work? This is driving me nuts

Thanks in advance
 

Excel Facts

Select a hidden cell
Somehide hide payroll data in column G? Press F5. Type G1. Enter. Look in formula bar while you arrow down through G.
what is the calculation for the Stamp Duty, I do not see it. Is it: X=PP-(A+E)? Or is there are more specific formula?
 
Upvote 0
It’s a formula based on thresholds of the property price, but is essentially a function of the property value… the formula I use is:

X= IF(PRICE>SDLT3,((PRICE-SDLT3)*SDLTate3)+FIXEDAMOUNT2+FIXEDAMOUNT1,IF(PRICE>SDLT2,((PRICE-SDLT2)*SDLTRate2)+FIXEDAMOUNT1,IF(PRICE>SDLT1, (PRICE-SDLT1)*SDLTRate1,0)))))

Where PRICE=A+E
SDLT1/2/3 are the threshold amounts
SDLTRate1/2/3 are the percentage tax on the amounts above the threaholds
FIXEDAMOUNTS are the tax paid between each threshold

Your formula would technically be correct but is calculated as above…

Hope helpful and thanks in advance
 
Upvote 0
A couple of examples would be useful.
What version of Excel do you use? Please edit your profile.
N.B. You can post an extract of your sheet with the forums tool named XL2BB.

Please provide complete details for all the calculations including thresholds etc. for the Stamp Duty.
Some of use have nearly no knowledge of your Stamp Duty.
 
Last edited:
Upvote 0
Hi
Sorry. I am using Excel 365 - i don't see a way to edit my profile but hope this is ok. I also cannot load XL2BB (I get an error: Excel cannot load this file type in protected view) so I have attempted to explain below.

Here are the Stamp duty thresholds and rates:

CDE
4​
Lower thresholdUpper thresholdRate
5​
£0​
£250,000​
0​
6​
£250,001​
£925,000​
5%​
7​
£925,001​
£1,500,000​
10%​
8​
£1,500,001​
12%​

If the property value is PP, the stamp duty formula I'm using is:

=IF(PP>$D$7,((PP-$D$7)*$E$8)+$F$7+$F$6,IF(PP>$D$6,((PP-$D$6)*$E$7)+$F$6,IF(PP>$D$5,((PP-$D$5)*$E$6),0)))

So by way of examples:

Property price (PP)Stamp duty (formula above)Final cost (PP + Stamp Duty)
£500,000​
£12,500​
£512,500​
£825,000​
£28,750​
£853,750​
£1,850,000​
£133,250​
£1,983,250​

If the total amount of money available is: Deposit plus Mortgage Amount (calculated based on monthly payment):

Monthly paymentMortgage AmountDepositAmount Available
=PV(4%/12,12*25,-B21,,1)Constant=mortgage+deposit
2000​
£380,167.98​
£800,000.00​
£1,180,167.98​
3000​
£570,251.97​
£800,000.00​
£1,370,251.97​
4000​
£760,335.97​
£800,000.00​
£1,560,335.97​
5000​
£950,419.96​
£800,000.00​
£1,750,419.96​

The Amount Available must cover Stamp Duty, so I'm trying to figure out: for each monthly payment amount, what is the maximum Property Price possible...?

I have tried simply calculating the stamp duty and calculating Mortgage+Deposit-Stamp Duty. However the result is a lot lower than it should be, as the Stamp Duty would in reality be calculated on that lower amount, i.e.:

BCDEFGH
Monthly PMTMortgageDepositAmount AvailableStamp DutyAssumed Property PriceActual Stamp Duty
27​
=PV(4%/12,12*25,-B28,,1)Constant=Mortgage+DepositFormula aboveAmount Available-Stamp DutyFormula above
28​
£2,500.00​
£475,209.98​
£500,000.00​
£975,209.98​
£38,771​
£936,439.03​
£34,894​

Hope this explains it adequately
 
Upvote 0
I used Goal Seek to make the value 973,631.21
The bracket information is named with Name Manager aB with value ={250000;925000;1500000} and
the rate differential information is named aR with value ={0.05;0.05;0.02}
Please check the payment calculation and the Stamp Duty calculation.

T202304a.xlsm
ABCDEF
1Property PriceStamp Duty
2938,528.3735,102.84The Table is not required
3
4Est. DutyBracketsRates
5Deposit amount464,897.170.036053500%
6Interest4%250,0005%
7Term25925,00010%
8Payment2,500.001,500,00012%
9PV473,631.21
10Total938,528.37
11Stamp Duty35,102.840.037402
12Total973,631.21
13
14973,631.21
3e
Cell Formulas
RangeFormula
B2B2=SUM((A2>aB)*(A2-aB)*aR)
B5B5=(500000+B9)*(1-C5)-B9
C11C11=B11/B10
B9B9=PV(B6/12,B7*12,-B8,0,0)
B10B10=B5+B9
B11B11=SUM((B10>aB)*(B10-aB)*aR)
B12B12=B10+B11
B14B14=500000+B9
 
Last edited:
Upvote 0
Thanks for this. I thought about using goal seek though have never used it before... however, I’m trying to figure out a way to make this dynamic, ie to be able to change the monthly payment (ie what someone is prepared to pay) change the deposit (ie what is saved in cash) and see what price properties they should be looking at…
Possible??
 
Upvote 0
" to be able to change the monthly payment (ie what someone is prepared to pay) change the deposit (ie what is saved in cash) and see what price properties they should be looking at…"

You could build a Data Table. See Excel Data Whatif/Analysis Data Table
You could show whatever information you want such as interest sensitivity, payments at various rates, total payments , total interest.
I could post an example but the post with XL2BB will not be a working model.
You could use a drop down to select the type of information that you want to show.

Additional information re initial question
Edit my suggestion if necessary
T202304a.xlsm
ABC
16
17500,00012,500.00
18825,00028,750.00
191,850,000133,250.00
20
21PV
22Your formula with payments in advance
23
245,000.00950,419.96
25
26I used formula with payments at end of month
275,000.00947,262.41
282,500.00473,631.21
29
3e
Cell Formulas
RangeFormula
B17:B19B17=SUM((A17>aB)*(A17-aB)*aR)
B24B24=PV(4%/12,12*25,-A24,,1)
B27:B28B27=PV(4%/12,12*25,-A27,0,0)
 
Last edited:
Upvote 0
The Data Table shown below includes a drop down that provides a choice
See the Drop-Down @ right side of A8
=E4 shows payment amount
=F4 shows total cost
=G4 shows total interest
=H4 shows % interest of Principal
The Table does not need to be this detailed.

Mortgage - Canadian.xlsm
ABCDEFGH
1Data Table Mortgage information
2
3RateTermPrincipalPaymentTotal CostTotal InterestInt % of Princ
46.36%300500,000.003,333.331,000,000.00500,000.00100%
5
6Drop down A8
7Selection# Years10152025
8Payment 120180240300
92.00%4,600.673,217.542,529.422,119.27
102.25%4,656.873,275.422,589.042,180.65
112.50%4,713.503,333.952,649.512,243.08
122.75%4,770.553,393.112,710.832,306.55
133.00%4,828.043,452.912,772.992,371.06
143.25%4,885.953,513.342,835.982,436.58
153.50%4,944.293,574.412,899.802,503.12
163.75%5,003.063,636.112,964.442,570.66
174.00%5,062.263,698.443,029.902,639.18
184.25%5,121.883,761.393,096.172,708.69
194.50%5,181.923,824.973,163.252,779.16
204.75%5,242.393,889.163,231.122,850.59
215.00%5,303.283,953.973,299.782,922.95
225.25%5,364.594,019.393,369.222,996.24
235.50%5,426.314,085.423,439.443,070.44
245.75%5,488.464,152.053,510.423,145.53
256.00%5,551.034,219.283,582.163,221.51
266.25%5,614.004,287.113,654.643,298.35
276.50%5,677.404,355.543,727.873,376.04
286.75%5,741.214,424.553,801.823,454.56
297.00%5,805.424,494.143,876.493,533.90
307.25%5,870.054,564.313,951.883,614.03
317.50%5,935.094,635.064,027.973,694.96
327.75%6,000.534,706.384,104.743,776.64
338.00%6,066.384,778.264,182.203,859.08
348.25%6,132.634,850.704,260.333,942.25
358.50%6,199.284,923.704,339.124,026.14
368.75%6,266.344,997.244,418.554,110.72
379.00%6,333.795,071.334,498.634,195.98
389.25%6,401.645,145.964,579.334,281.91
399.50%6,469.885,221.124,660.664,368.48
409.75%6,538.515,296.814,742.584,455.69
4110.00%6,607.545,373.034,825.114,543.50
4210.25%6,676.955,449.754,908.224,631.92
4310.50%6,746.755,526.994,991.904,720.91
4410.75%6,816.935,604.745,076.144,810.46
4511.00%6,887.505,682.985,160.944,900.57
4611.25%6,958.455,761.725,246.284,991.20
4711.50%7,029.775,840.955,332.155,082.34
4811.75%7,101.475,920.665,418.545,173.99
4912.00%7,173.556,000.845,505.435,266.12
50
Data Table
Cell Formulas
RangeFormula
E4E4=PMT(B4/12,C4,-D4)
F4F4=E4*C4
G4G4=F4-D4
H4H4=G4/D4
C7:E7C7=C8/12
D8D8=15*12
E8E8=20*12
B8B8=CHOOSE(MATCH(A8,{"Payment","Total Cost","Total Interest","Int % of Princ"},0),E4,F4,G4,H4)
C9:F49C9=TABLE(C4,B4)
Press CTRL+SHIFT+ENTER to enter array formulas.
Cells with Data Validation
CellAllowCriteria
A8List=$L$2:$L$5
 
Upvote 0

Forum statistics

Threads
1,223,227
Messages
6,170,853
Members
452,361
Latest member
d3ad3y3

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