Skip to content

Property tax helpers

These helpers calculate property taxes and output the amount due. Give each one the values it needs — usually a mix of data markers, yes/no answers, and amounts.

Calculates SDLT for England, Wales, Scotland, or Northern Ireland.

{{#uksdlt property.price first.time.buyer is.second.property 'England' any.purchasers.non.uk.resident effective.date}}

The country is given as a text value in single quotes — 'England', 'Wales', 'Scotland', or 'Northern Ireland'.

ParameterDescription
property.pricePurchase price
first.time.buyeryes/no — is the buyer a first-time buyer?
is.second.propertyyes/no — is this an additional property?
CountryLiteral string in single quotes: 'England', 'Wales', 'Scotland', or 'Northern Ireland'
any.purchasers.non.uk.residentyes/no — any non-UK-resident purchasers? Pass 'false' (in single quotes) to omit this check
effective.dateDate the rates take effect (use the transaction/completion date)

UK Mortgage Stamp Duty: #ukmortgagestampduty

Section titled “UK Mortgage Stamp Duty: #ukmortgagestampduty”
{{#ukmortgagestampduty consideration.amount existing.mortgage primary.home}}

Jersey Freehold Stamp Duty: #jerseyfreeholdstampduty

Section titled “Jersey Freehold Stamp Duty: #jerseyfreeholdstampduty”
{{#jerseyfreeholdstampduty property.price buyer.isfirsttimebuyer}}

Jersey Freehold Mortgage Stamp Duty: #jerseyfreeholdmortgagestampduty

Section titled “Jersey Freehold Mortgage Stamp Duty: #jerseyfreeholdmortgagestampduty”
{{#jerseyfreeholdmortgagestampduty mortgage.amount is.first.time.buyer property.price}}

England / Northern Ireland SDLT (detailed): #partial EnglandResidentialSDLT

Section titled “England / Northern Ireland SDLT (detailed): #partial EnglandResidentialSDLT”

For more granular England and Northern Ireland SDLT calculations, use the partial helper directly. This exposes all individual parameters rather than relying on a pre-configured calculation setup.

{{#partial EnglandResidentialSDLT any.purchasers.non.uk.resident individual.purchaser is.second.property property.residence.replacement previous.property.ownership property.main.residence property.price effective.date}}
ParameterDescription
any.purchasers.non.uk.residentyes/no — any non-UK-resident purchasers?
individual.purchaseryes/no — is the purchaser an individual (not a company)?
is.second.propertyyes/no — is this an additional property?
property.residence.replacementyes/no — is this replacing the purchaser’s main residence?
previous.property.ownershipyes/no — has the purchaser previously owned a property?
property.main.residenceyes/no — will this be the purchaser’s main residence?
property.pricePurchase price
effective.dateDate the rates take effect

Fee/quote tables (#partial htmlquotetable and #groupedhtmlquotetable) are documented under Composition → Quote table helpers. They are available in email templates only.


← Composition · Contents · Errors →