Stamp Duty Calculator

Stamp Duty is payable when you purchase a property, whether it is your main residence or an investment. Reliefs may apply for disadvantaged areas and you may pay less stamp duty if you are a first time buyer. This calculator will calculate the amount of stamp duty that you have to pay.

Please note, for property purchases in excess of £1m stamp duty will be charged at 5% from April 6th 2011 and the relief for first time buyers up to £250,000 is expected to be aligned with that of second time buyers at the same time.

Stamp Duty Calculator <% Dim buyertype, stampduty, propertyvalue, stampdutyrate If Request.QueryString("Button1")<>"" then buyertype = request.querystring("buyertype") propertyvalue = request.querystring("propertyvalue") if propertyvalue = "" then propertyvalue = 0 end if if buyertype = 0 then 'FTB if propertyvalue <= 250000 then stampdutyrate = 0 end if if propertyvalue>250000 then stampdutyrate = 0.03 if propertyvalue>500000 then stampdutyrate = 0.04 if propertyvalue>1000000 then stampdutyrate = 0.04 end if end if end if end if if buyertype = 1 then ' NTB if propertyvalue <=150000 then stampduty = 0 else stampdutyrate = 0.01 end if if propertyvalue>250000 then stampdutyrate = 0.03 if propertyvalue>500000 then stampdutyrate = 0.04 if propertyvalue>1000000 then stampdutyrate = 0.04 end if end if end if end if stampduty = stampdutyrate*propertyvalue session("stampduty") = stampduty end if %>
   
Property Value
Buyer type
 


calculating results
calculating graph
The amount of stamp duty payable is: <%response.write(formatcurrency(stampduty,0))%>