[
{
"name": "England, £295,000 from April 2025: £4,750",
"args": [
{
"price": {
"minor": 29500000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 4500000,
"currency": "GBP"
},
"tax": {
"minor": 225000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 475000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 475000,
"currency": "GBP"
}
}
},
{
"name": "England, £2,000,000: every band up to 12%",
"args": [
{
"price": {
"minor": 200000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 67500000,
"currency": "GBP"
},
"tax": {
"minor": 3375000,
"currency": "GBP"
}
},
{
"basisPoints": 1000,
"taxable": {
"minor": 57500000,
"currency": "GBP"
},
"tax": {
"minor": 5750000,
"currency": "GBP"
}
},
{
"basisPoints": 1200,
"taxable": {
"minor": 50000000,
"currency": "GBP"
},
"tax": {
"minor": 6000000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 15375000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 15375000,
"currency": "GBP"
}
}
},
{
"name": "England, a zero price: no bands, no tax",
"args": [
{
"price": {
"minor": 0,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer, £500,000: relief up to the limit, £10,000",
"args": [
{
"price": {
"minor": 50000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 30000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 20000000,
"currency": "GBP"
},
"tax": {
"minor": 1000000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 1000000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1000000,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer a penny over £500,000 loses the relief entirely: £15,000",
"args": [
{
"price": {
"minor": 50000001,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 25000001,
"currency": "GBP"
},
"tax": {
"minor": 1250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 1500000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1500000,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer 1 July 2021: 5% above £300,000",
"args": [
{
"price": {
"minor": 45000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-07-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 30000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 750000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 750000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 750000,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer 23 September 2022: nil band £425,000, limit £625,000",
"args": [
{
"price": {
"minor": 62500000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2022-09-23"
}
],
"expect": {
"tax": "SDLT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 42500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 20000000,
"currency": "GBP"
},
"tax": {
"minor": 1000000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 1000000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1000000,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer 31 March 2025, last day of the £425,000 band",
"args": [
{
"price": {
"minor": 45000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-03-31"
}
],
"expect": {
"tax": "SDLT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 42500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 2500000,
"currency": "GBP"
},
"tax": {
"minor": 125000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 125000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 125000,
"currency": "GBP"
}
}
},
{
"name": "England first-time buyer 1 April 2025, same price, back to £300,000",
"args": [
{
"price": {
"minor": 45000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-04-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 30000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 750000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 750000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 750000,
"currency": "GBP"
}
}
},
{
"name": "England additional property from April 2025, £300,000: 5 points on every band, £20,000",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 500,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 625000,
"currency": "GBP"
}
},
{
"basisPoints": 700,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 875000,
"currency": "GBP"
}
},
{
"basisPoints": 1000,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 500000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 500,
"bandTax": {
"minor": 2000000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 2000000,
"currency": "GBP"
}
}
},
{
"name": "England additional property on 30 October 2024: 3 points, £11,500",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2024-10-30"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 300,
"taxable": {
"minor": 25000000,
"currency": "GBP"
},
"tax": {
"minor": 750000,
"currency": "GBP"
}
},
{
"basisPoints": 800,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 400000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 300,
"bandTax": {
"minor": 1150000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1150000,
"currency": "GBP"
}
}
},
{
"name": "England additional property on 31 October 2024: 5 points, £17,500",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2024-10-31"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 500,
"taxable": {
"minor": 25000000,
"currency": "GBP"
},
"tax": {
"minor": 1250000,
"currency": "GBP"
}
},
{
"basisPoints": 1000,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 500000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 500,
"bandTax": {
"minor": 1750000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1750000,
"currency": "GBP"
}
}
},
{
"name": "England additional property under £40,000: no higher rates",
"args": [
{
"price": {
"minor": 3999999,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 3999999,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "England additional property at exactly £40,000: higher rates apply, £2,000",
"args": [
{
"price": {
"minor": 4000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 500,
"taxable": {
"minor": 4000000,
"currency": "GBP"
},
"tax": {
"minor": 200000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 500,
"bandTax": {
"minor": 200000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 200000,
"currency": "GBP"
}
}
},
{
"name": "England non-resident first-time buyer at £700,000 (the gov.uk worked example): £39,000",
"args": [
{
"price": {
"minor": 70000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": true,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 200,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
},
{
"basisPoints": 400,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 500000,
"currency": "GBP"
}
},
{
"basisPoints": 700,
"taxable": {
"minor": 45000000,
"currency": "GBP"
},
"tax": {
"minor": 3150000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 200,
"bandTax": {
"minor": 3900000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 3900000,
"currency": "GBP"
}
}
},
{
"name": "England non-resident buying an additional property: both surcharges, 7 points",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": true,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 700,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 875000,
"currency": "GBP"
}
},
{
"basisPoints": 900,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 1125000,
"currency": "GBP"
}
},
{
"basisPoints": 1200,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 600000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 700,
"bandTax": {
"minor": 2600000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 2600000,
"currency": "GBP"
}
}
},
{
"name": "England during the 2021 holiday: a non-resident pays 2% even in the nil band",
"args": [
{
"price": {
"minor": 50000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": true,
"effectiveDate": "2021-04-15"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 200,
"taxable": {
"minor": 50000000,
"currency": "GBP"
},
"tax": {
"minor": 1000000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 200,
"bandTax": {
"minor": 1000000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1000000,
"currency": "GBP"
}
}
},
{
"name": "England during the 2021 holiday: first-time buyer relief was replaced by the reduced rates",
"args": [
{
"price": {
"minor": 40000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-05-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 40000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "England 30 September 2021: nil band £250,000",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-09-30"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 25000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 250000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 250000,
"currency": "GBP"
}
}
},
{
"name": "England 1 October 2021: nil band £125,000 and the 2% band return",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-10-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 500000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 500000,
"currency": "GBP"
}
}
},
{
"name": "tax is rounded down to the pound once: £130,049.99 is £100.9998, so £100",
"args": [
{
"price": {
"minor": 13004999,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 12500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 504999,
"currency": "GBP"
},
"tax": {
"minor": 10099,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 10000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 10000,
"currency": "GBP"
}
}
},
{
"name": "England non-residential, £300,000: £4,500",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "non-residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10000000,
"currency": "GBP"
},
"tax": {
"minor": 200000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 450000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 450000,
"currency": "GBP"
}
}
},
{
"name": "England non-residential bought by a non-resident: no surcharge on non-residential",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "non-residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": true,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "SDLT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10000000,
"currency": "GBP"
},
"tax": {
"minor": 200000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 450000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 450000,
"currency": "GBP"
}
}
},
{
"name": "Scotland, £300,000: £4,600",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 460000,
"currency": "GBP"
}
}
},
{
"name": "Scotland first-time buyer, £300,000: nil band £175,000 saves £600",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "first-time-buyer",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 17500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 7500000,
"currency": "GBP"
},
"tax": {
"minor": 150000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 400000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 400000,
"currency": "GBP"
}
}
},
{
"name": "Scotland, £800,000: into the 12% band",
"args": [
{
"price": {
"minor": 80000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 7500000,
"currency": "GBP"
},
"tax": {
"minor": 375000,
"currency": "GBP"
}
},
{
"basisPoints": 1000,
"taxable": {
"minor": 42500000,
"currency": "GBP"
},
"tax": {
"minor": 4250000,
"currency": "GBP"
}
},
{
"basisPoints": 1200,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 600000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 5435000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 5435000,
"currency": "GBP"
}
}
},
{
"name": "Scotland ADS at 8% of the whole price from 5 December 2024",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 800,
"supplement": {
"minor": 2400000,
"currency": "GBP"
},
"total": {
"minor": 2860000,
"currency": "GBP"
}
}
},
{
"name": "Scotland ADS at 6% on 4 December 2024",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2024-12-04"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 600,
"supplement": {
"minor": 1800000,
"currency": "GBP"
},
"total": {
"minor": 2260000,
"currency": "GBP"
}
}
},
{
"name": "Scotland ADS at 4% on 15 December 2022",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2022-12-15"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 400,
"supplement": {
"minor": 1200000,
"currency": "GBP"
},
"total": {
"minor": 1660000,
"currency": "GBP"
}
}
},
{
"name": "Scotland ADS not due under £40,000",
"args": [
{
"price": {
"minor": 3999900,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 3999900,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "Scotland LBTT and ADS are each rounded down: £4,600.5625 and £24,000.90",
"args": [
{
"price": {
"minor": 30001125,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5001125,
"currency": "GBP"
},
"tax": {
"minor": 250056,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 800,
"supplement": {
"minor": 2400000,
"currency": "GBP"
},
"total": {
"minor": 2860000,
"currency": "GBP"
}
}
},
{
"name": "Scotland has no non-resident surcharge",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": true,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 14500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 200,
"taxable": {
"minor": 10500000,
"currency": "GBP"
},
"tax": {
"minor": 210000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 460000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 460000,
"currency": "GBP"
}
}
},
{
"name": "Scotland non-residential, £400,000: £8,500",
"args": [
{
"price": {
"minor": 40000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "non-residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LBTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 100,
"taxable": {
"minor": 10000000,
"currency": "GBP"
},
"tax": {
"minor": 100000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 15000000,
"currency": "GBP"
},
"tax": {
"minor": 750000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 850000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 850000,
"currency": "GBP"
}
}
},
{
"name": "Wales, £300,000 from 10 October 2022: £4,500",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 22500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 600,
"taxable": {
"minor": 7500000,
"currency": "GBP"
},
"tax": {
"minor": 450000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 450000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 450000,
"currency": "GBP"
}
}
},
{
"name": "Wales, £300,000 on 9 October 2022: £4,950",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2022-10-09"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 18000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 350,
"taxable": {
"minor": 7000000,
"currency": "GBP"
},
"tax": {
"minor": 245000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 495000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 495000,
"currency": "GBP"
}
}
},
{
"name": "Wales during the 2021 reduction: nil band £250,000",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-04-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 25000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 250000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 250000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 250000,
"currency": "GBP"
}
}
},
{
"name": "Wales higher rates from 11 December 2024 are their own table: £19,950",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "higher",
"slices": [
{
"basisPoints": 500,
"taxable": {
"minor": 18000000,
"currency": "GBP"
},
"tax": {
"minor": 900000,
"currency": "GBP"
}
},
{
"basisPoints": 850,
"taxable": {
"minor": 7000000,
"currency": "GBP"
},
"tax": {
"minor": 595000,
"currency": "GBP"
}
},
{
"basisPoints": 1000,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 500000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 1995000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1995000,
"currency": "GBP"
}
}
},
{
"name": "Wales higher rates on 10 December 2024: £16,950",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2024-12-10"
}
],
"expect": {
"tax": "LTT",
"schedule": "higher",
"slices": [
{
"basisPoints": 400,
"taxable": {
"minor": 18000000,
"currency": "GBP"
},
"tax": {
"minor": 720000,
"currency": "GBP"
}
},
{
"basisPoints": 750,
"taxable": {
"minor": 7000000,
"currency": "GBP"
},
"tax": {
"minor": 525000,
"currency": "GBP"
}
},
{
"basisPoints": 900,
"taxable": {
"minor": 5000000,
"currency": "GBP"
},
"tax": {
"minor": 450000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 1695000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 1695000,
"currency": "GBP"
}
}
},
{
"name": "Wales higher rates do not apply under £40,000",
"args": [
{
"price": {
"minor": 3999900,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 3999900,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "Wales has no first-time buyer relief: the main rates apply",
"args": [
{
"price": {
"minor": 20000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 20000000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 0,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 0,
"currency": "GBP"
}
}
},
{
"name": "Wales non-residential, £1,200,000: £49,750",
"args": [
{
"price": {
"minor": 120000000,
"currency": "GBP"
},
"region": "wales",
"propertyUse": "non-residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expect": {
"tax": "LTT",
"schedule": "standard",
"slices": [
{
"basisPoints": 0,
"taxable": {
"minor": 22500000,
"currency": "GBP"
},
"tax": {
"minor": 0,
"currency": "GBP"
}
},
{
"basisPoints": 100,
"taxable": {
"minor": 2500000,
"currency": "GBP"
},
"tax": {
"minor": 25000,
"currency": "GBP"
}
},
{
"basisPoints": 500,
"taxable": {
"minor": 75000000,
"currency": "GBP"
},
"tax": {
"minor": 3750000,
"currency": "GBP"
}
},
{
"basisPoints": 600,
"taxable": {
"minor": 20000000,
"currency": "GBP"
},
"tax": {
"minor": 1200000,
"currency": "GBP"
}
}
],
"surchargeBasisPoints": 0,
"bandTax": {
"minor": 4975000,
"currency": "GBP"
},
"supplementBasisPoints": 0,
"supplement": {
"minor": 0,
"currency": "GBP"
},
"total": {
"minor": 4975000,
"currency": "GBP"
}
}
},
{
"name": "a first-time buyer cannot also be buying an additional property",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": true,
"additionalProperty": true,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expectError": "a first-time buyer cannot be buying an additional property"
},
{
"name": "first-time buyer relief is residential only",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "non-residential",
"firstTimeBuyer": true,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expectError": "apply only to residential purchases"
},
{
"name": "England residential before 8 July 2020 is outside the data",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2020-07-07"
}
],
"expectError": "no SDLT standard rates for england-ni residential on 2020-07-07"
},
{
"name": "Scotland residential before 1 April 2021 is outside the data",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "scotland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2021-03-31"
}
],
"expectError": "no LBTT standard rates for scotland residential on 2021-03-31"
},
{
"name": "Northern Ireland is part of england-ni",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "northern-ireland",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expectError": "unknown region"
},
{
"name": "a price in euros is refused",
"args": [
{
"price": {
"minor": 30000000,
"currency": "EUR"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expectError": "price must be in GBP"
},
{
"name": "a negative price is refused",
"args": [
{
"price": {
"minor": -1,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01"
}
],
"expectError": "price must be between 0 and"
},
{
"name": "a malformed date is refused",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "1 June 2025"
}
],
"expectError": "effectiveDate must be an ISO date"
},
{
"name": "a trailing newline is not part of an ISO date",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "2025-06-01\n"
}
],
"expectError": "effectiveDate must be an ISO date"
},
{
"name": "non-ASCII digits are not an ISO date",
"args": [
{
"price": {
"minor": 30000000,
"currency": "GBP"
},
"region": "england-ni",
"propertyUse": "residential",
"firstTimeBuyer": false,
"additionalProperty": false,
"nonResident": false,
"effectiveDate": "٢٠٢٥-06-01"
}
],
"expectError": "effectiveDate must be an ISO date"
}
]