Skip to content

Commit e4be118

Browse files
authored
Add Universal Credit capital limits (#1572)
* Add Universal Credit capital limits * Refine UC capital treatment * Tighten UC capital modeling * Model Universal Credit capital limits * Format UC capital helper variables * Update UC taper reform regression target
1 parent b05be6d commit e4be118

File tree

23 files changed

+860
-9
lines changed

23 files changed

+860
-9
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
description: Universal Credit lower capital threshold.
2+
values:
3+
2013-04-29: 6_000
4+
metadata:
5+
label: Universal Credit lower capital threshold
6+
period: year
7+
unit: currency-GBP
8+
reference:
9+
- title: The Universal Credit Regulations 2013 reg. 72
10+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/72
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
description: >
2+
Model variables currently mapped to countable Universal Credit capital.
3+
Regulation 46 takes the whole of a person's capital into account unless it is
4+
treated as income or disregarded under regulation 48 and Schedule 10. The
5+
current mappings are `savings` for liquid capital,
6+
`other_residential_property_value` for residential property other than the
7+
home, `non_residential_property_value` for other land and premises, and
8+
`corporate_wealth` for shares and similar investment assets. `main_residence_value`
9+
is excluded because Schedule 10 paragraph 1 disregards premises occupied as
10+
the person's home. Other Schedule 10 disregards within these broad asset
11+
classes are not yet split out separately. Where only household-level capital
12+
is available for a multi-benunit household, the model uses a household-wide
13+
adult-share proxy for residual capital because the dataset does not identify
14+
which adults hold the beneficial interest in each capital asset. The
15+
denominator is all unreported adults in the household, including adults in
16+
benunits that are not themselves UC claimants. That proxy is a data
17+
approximation, not a legislated allocation rule. Regulation 47 is cited only
18+
as related context on jointly held capital. If some benunits provide
19+
`uc_reported_capital`, the proxy is applied only to the residual household
20+
capital for benunits that remain unreported.
21+
metadata:
22+
label: Universal Credit countable capital sources
23+
period: year
24+
unit: list
25+
reference:
26+
- title: The Universal Credit Regulations 2013 reg. 46(1)
27+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/46/1
28+
- title: The Universal Credit Regulations 2013 reg. 47
29+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/47
30+
- title: The Universal Credit Regulations 2013 reg. 48(1)
31+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/48/1
32+
- title: The Universal Credit Regulations 2013 Schedule 10 para. 1
33+
href: https://www.legislation.gov.uk/uksi/2013/376/schedule/10/paragraph/1
34+
values:
35+
2013-04-29:
36+
- savings
37+
- other_residential_property_value
38+
- non_residential_property_value
39+
- corporate_wealth
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
description: Universal Credit monthly tariff income for each capital step above the lower threshold.
2+
values:
3+
2013-04-29: 4.35
4+
metadata:
5+
label: Universal Credit monthly tariff income per capital step
6+
period: month
7+
unit: currency-GBP
8+
reference:
9+
- title: The Universal Credit Regulations 2013 reg. 72
10+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/72
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
description: Capital step used to calculate Universal Credit tariff income.
2+
values:
3+
2013-04-29: 250
4+
metadata:
5+
label: Universal Credit capital step for tariff income
6+
period: year
7+
unit: currency-GBP
8+
reference:
9+
- title: The Universal Credit Regulations 2013 reg. 72
10+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/72
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
description: Universal Credit upper capital threshold.
2+
values:
3+
2013-04-29: 16_000
4+
metadata:
5+
label: Universal Credit upper capital threshold
6+
period: year
7+
unit: currency-GBP
8+
reference:
9+
- title: The Universal Credit Regulations 2013 reg. 18
10+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/18
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
description: >
2+
Model income variables treated as capital-derived income for Universal Credit
3+
when tariff income applies. Regulation 72(3) covers actual income derived
4+
from capital, for example rental, interest or dividends. In the current
5+
model, those map to `property_income` when countable property capital is
6+
present, `savings_interest_income` when savings are present, and
7+
`dividend_income` when corporate wealth is present. Those linked income
8+
streams are removed from `uc_unearned_income` once `uc_tariff_income`
9+
applies to avoid double counting the same capital. The model does not add
10+
annual income flows back into `uc_assessable_capital`, because the dataset
11+
does not identify whether those receipts are retained as capital within the
12+
assessment year. When benunit-level `uc_reported_capital` is provided, the
13+
model treats that as sufficient evidence of countable capital for all listed
14+
capital-derived income variables, so `savings_interest_income`,
15+
`dividend_income`, and `property_income` are all suppressed once tariff
16+
income applies.
17+
metadata:
18+
economy: false
19+
label: Universal Credit capital-derived unearned income sources
20+
propagate_metadata_to_children: true
21+
period: year
22+
unit: list
23+
reference:
24+
- title: The Universal Credit Regulations 2013 reg. 72(3)
25+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/72/3
26+
values:
27+
2013-04-29:
28+
- savings_interest_income
29+
- dividend_income
30+
- property_income

policyengine_uk/parameters/gov/dwp/universal_credit/means_test/income_definitions/unearned.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,18 @@ metadata:
66
period: year
77
unit: list
88
reference:
9-
- title: The Universal Credit Regulations 2013 sec. 66.
10-
href: https://www.legislation.gov.uk/uksi/2013/376/data.pdf#page=64
9+
- title: The Universal Credit Regulations 2013 reg. 66
10+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/66
11+
- title: The Universal Credit Regulations 2013 reg. 72
12+
href: https://www.legislation.gov.uk/uksi/2013/376/regulation/72
1113

1214

1315
values:
14-
2010-01-01:
16+
2013-04-29:
1517
- carers_allowance
1618
- jsa_contrib
1719
- private_pension_income
20+
- uc_tariff_income
1821
- savings_interest_income
1922
- dividend_income
2023
- property_income

policyengine_uk/tests/microsimulation/reforms_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ reforms:
2020
parameters:
2121
gov.hmrc.child_benefit.amount.additional: 25
2222
- name: Reduce Universal Credit taper rate to 20%
23-
expected_impact: -41.9
23+
expected_impact: -18.1
2424
tolerance: 3.0
2525
parameters:
2626
gov.dwp.universal_credit.means_test.reduction_rate: 0.2

policyengine_uk/tests/policy/baseline/finance/benefit/family/universal_credit/income/uc_income_reduction.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,22 @@
2727
uc_maximum_amount: 5_000
2828
output:
2929
uc_income_reduction: 950
30+
31+
- name: Capital tariff income reduces Universal Credit
32+
period: 2025
33+
absolute_error_margin: 0.01
34+
input:
35+
people:
36+
person:
37+
age: 30
38+
benunits:
39+
benunit:
40+
uc_earned_income: 0
41+
uc_maximum_amount: 5_000
42+
members: person
43+
households:
44+
household:
45+
members: person
46+
savings: 6_300
47+
output:
48+
uc_income_reduction: 8.70 * 12
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
- name: No tariff income below the lower capital threshold
2+
period: 2025
3+
absolute_error_margin: 0
4+
input:
5+
people:
6+
person:
7+
age: 30
8+
benunits:
9+
benunit:
10+
members: person
11+
households:
12+
household:
13+
members: person
14+
savings: 6_000
15+
output:
16+
uc_tariff_income: 0
17+
18+
- name: Tariff income rounds capital up to the next step
19+
period: 2025
20+
absolute_error_margin: 0.01
21+
input:
22+
people:
23+
person:
24+
age: 30
25+
benunits:
26+
benunit:
27+
members: person
28+
households:
29+
household:
30+
members: person
31+
savings: 6_001
32+
output:
33+
uc_tariff_income: 4.35 * 12
34+
35+
- name: Tariff income applies through the upper capital limit
36+
period: 2025
37+
absolute_error_margin: 0.01
38+
input:
39+
people:
40+
person:
41+
age: 30
42+
benunits:
43+
benunit:
44+
members: person
45+
households:
46+
household:
47+
members: person
48+
savings: 16_000
49+
output:
50+
uc_tariff_income: 40 * 4.35 * 12

0 commit comments

Comments
 (0)