UK Property Tax SDLT

DavidHum

New Member
Joined
Mar 1, 2024
Messages
12
Office Version
  1. 365
Platform
  1. Windows
Hi

SDLT

You have featured the UK Property Tax, SDLT, in earlier posts but the Calculations are for a fixed cost of Property.

Assuming a Cash Pot of £50,000 and a Mortgage of 75% of Value (LTV), except for the SDLT I could buy a £200,000 Property but I need to withold money to pay the SDLT.

Say the SDLT is 3% of the Buy Price, on £200,000 that is £6,000.

But if I reduce the Cash Pot by £6,000 to £44,000, the maximum Buy Price reduces to £176,000 at 75% LTV with a new SDLT liability at 3% or £5,280.

If the difference of £720 is added to the Deposit, I could increase the Buy Price by up to £2,880, less the increasing SDLT

Without using iteration how can I get an absolutely accurate calc? The code will be in an Online Calculator.

Thankyou David Humphreys
 

Excel Facts

What is the last column in Excel?
Excel columns run from A to Z, AA to AZ, AAA to XFD. The last column is XFD.
Hi, something like this (D2 formula) maybe:

Book1
ABCD
1CashLTV %SDLT %Max Purchase Price
2500000.750.03178571.4
3
4Check
5Deposit Amount44642.86
6SDLT Amount5357.143
7Spent50000
8Cast Left0
Sheet1
Cell Formulas
RangeFormula
D2D2=A2/(1-(B2-C2))
B5B5=D2*(1-B2)
B6B6=D2*C2
B7B7=SUM(B5:B6)
B8B8=A2-B7
 
Last edited:
Upvote 0
Solution
Hi, YES, "Something like this works" though I have no idea why!
Thankyou. David Humphreys
 
Upvote 0
(y)

If you started with your purchase price and you wanted to know what 28% of it was you would multiply it by 0.28 - so it stands to reason that if you started with your cash amount and you knew if was 28% of the purchase price then to calculate the purchase price you would divide the cash amount by 0.28.
 
Upvote 0
(y)

If you started with your purchase price and you wanted to know what 28% of it was you would multiply it by 0.28 - so it stands to reason that if you started with your cash amount and you knew if was 28% of the purchase price then to calculate the purchase price you would divide the cash amount by 0.28.

(y)

If you started with your purchase price and you wanted to know what 28% of it was you would multiply it by 0.28 - so it stands to reason that if you started with your cash amount and you knew if was 28% of the purchase price then to calculate the purchase price you would divide the cash amount by 0.28.
Hi FormR

You kindly gave me a formula for calculating SDLT on a reducing Deposit & variable LTV assuming a fixed percentage (3%) but of course SDLT is not fixed but variable depending on the Buy Price, varying from 0% <40,000 to 15% > 1.5 million (2nd Property version).

Attached is an Image of part of the Calculator in Excel with Coding beneath the relevant Cells whichare Rows 29,30,32 Columns D,E,F, which is repeated in Rows 43,44,45.

Rgds David Humphreys
 

Attachments

  • !-5 Property Strategy.png
    !-5 Property Strategy.png
    49.6 KB · Views: 5
Upvote 0
Did you review the SDLT calculation on post


Please post a clear example complete with expected results.
N.B. You can post a concise example with the forum's tool that is named XL2BB.
 
Upvote 0
DavidHum also started a thread at

Please define your terms and provide a clear post on how the SDLT is calculated.
I used Excel 365 desktop. You stated "The code will be in an Online Calculator." ; I have no information on this part.

You can use the Lambda or a sum formula (see post cited previously) and gross up to the Purchase Price with Goal Seek.
Excel Data What if Goal Seek


With Name Manger,
Name the Lambda formula a user friendly name such as SDLT
Value = the formula part.
The formula prompts for the required information.

N.B. Please ensure that the brackets and rates are correct; review the legal definition and examples. I relied on the information that you provided.
Example 1 Shows the initial calculation. Example 2 Shows the result with a new amount of available cash 100,000.

T240203a (version 1).xlsb
AB
2Purchase price107,142.86
3LTV75%
480,357.14
5Down Payment25%
6Cash26,785.71
7SDLT3,214.29
8Total cash30,000.00
1c
Cell Formulas
RangeFormula
B4B4=B2*B3
B6B6=B2*B5
B7B7=SDLT_Tax(E3:F6,B2)
B8B8=SUM(B6:B7)
Lambda Functions
NameFormula
SDLT_Tax=LAMBDA(rngRateData,PurchasePrice,LET(rng,rngRateData,s,PurchasePrice,b,CHOOSECOLS(rng,1),r,CHOOSECOLS(rng,2),ro,VSTACK(0,DROP(r,-1)),SUM((s>b)*(s-b)*(r-ro))))



T240203a (version 1).xlsb
ABCDEF
1BracketsRates
2Purchase price340,909.0900
3LTV75%03%
4255,681.82250,0008%
5Down Payment25%925,00013%
6Cash85,227.271,500,00015%
7SDLT14,772.73
8Total cash100,000.00
9
1c
Cell Formulas
RangeFormula
B4B4=B2*B3
B6B6=B2*B5
B7B7=SDLT_Tax(E3:F6,B2)
B8B8=SUM(B6:B7)
Lambda Functions
NameFormula
SDLT_Tax=LAMBDA(rngRateData,PurchasePrice,LET(rng,rngRateData,s,PurchasePrice,b,CHOOSECOLS(rng,1),r,CHOOSECOLS(rng,2),ro,VSTACK(0,DROP(r,-1)),SUM((s>b)*(s-b)*(r-ro))))
 
Last edited:
Upvote 0
I changed the rate table. Please edit to the actual rate table per your references.

T240203a (version 1).xlsb
ABCDEFG
1BracketsRates
2Purchase price182,857.14200,714.29220,714.2900
3LTV75%40,0003%
4137,142.86250,0008%
5Down Payment25%925,00013%
6Cash45,714.2950,178.5755,178.571,500,00015%
7SDLT4,285.714,821.434,821.43
8Total cash50,000.0055,000.0060,000.00
1c
Cell Formulas
RangeFormula
B4B4=B2*B3
B6B6=B2*B5
C6:D6C6=C2*$B$5
B7B7=SDLT_Tax(F3:G6,B2)
C7C7=SDLT_Tax(F2:G6,C2)
D7D7=SDLT_Tax(F2:G6,C2)
B8:D8B8=SUM(B6:B7)
Lambda Functions
NameFormula
SDLT_Tax=LAMBDA(rngRateData,PurchasePrice,LET(rng,rngRateData,s,PurchasePrice,b,CHOOSECOLS(rng,1),r,CHOOSECOLS(rng,2),ro,VSTACK(0,DROP(r,-1)),SUM((s>b)*(s-b)*(r-ro))))
 
Upvote 0
Pending clear information on the brackets and rates

T240203a.xlsm
ABCDEFGH
1BracketsRates
2Purchase price178,571.43196,428.57214,285.71214,285.7103%
3LTV75%250,0008%
4925,00013%
5Down Payment25%1,500,00015%
6Cash44,642.8649,107.1453,571.4353,571.43
7SDLT5,357.145,892.866,428.576,428.57
8Total cash50,000.0055,000.0060,000.0060,000.00
9
106,428.57
11
12With a price less than 40000
13Price39,999.990.000.00
14
1c
Cell Formulas
RangeFormula
B6:E6B6=B2*$B$5
B7:D7B7=SDLT_Tax1($G$2:$H$5,B2)
E7E7=SDLT_Tax2(E2)
B8:E8B8=SUM(B6:B7)
E10E10=LET(s,E2,b,{0,250000,925000,1500000},r,{0.03,0.05,0.05,0.02},IF(s<40000,0,SUM((s>b)*(s-b)*r)))
C13C13=SDLT_Tax2(B13)
E13E13=LET(s,B13,b,{0,250000,925000,1500000},r,{0.03,0.05,0.05,0.02},IF(s<40000,0,SUM((s>b)*(s-b)*r)))
Lambda Functions
NameFormula
SDLT_Tax1=LAMBDA(rngRateData,PurchasePrice,LET(rng,rngRateData,s,PurchasePrice,b,CHOOSECOLS(rng,1),r,CHOOSECOLS(rng,2),ro,VSTACK(0,DROP(r,-1)),SUM((s>b)*(s-b)*(r-ro))))
SDLT_Tax2=LAMBDA(PurchasePrice,LET(s,PurchasePrice,b,{0,250000,925000,1500000},r,{0.03,0.05,0.05,0.02},IF(s<40000,0,SUM((s>b)*(s-b)*r))))
 
Upvote 0

Forum statistics

Threads
1,215,111
Messages
6,123,151
Members
449,098
Latest member
Doanvanhieu

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