1. Taxes and benefits
Download icon

Evaluating the results of a social benefit simulation using individual administrative data on benefit receipt

  1. Kerstin Bruckmeier  Is a corresponding author
  1. Institute for Employment Research (IAB), Regensburger Straße, Germany
Research article
Cite this article as: K. Bruckmeier; 2026; Evaluating the results of a social benefit simulation using individual administrative data on benefit receipt; International Journal of Microsimulation; 19(1); 60-78. doi: 10.34196/ijm.00335
3 figures and 8 tables

Figures

Unemployment Benefit II (UBII), Housing Benefit (HB) and Child Benefit (CB) for a single-earner couple household with one minor child (2023).
Distribution of the monthly simulated and recorded UBII entitlements.
Distribution of the individual deviation of the simulated monthly UBII entitlement from the recorded UBII entitlement (Euro).

Tables

Table 1
Sample selection.
2017 Individuals2017 Observations2018 Individuals2018 Observations
UBII recipients152,2661,492,013145,1261,432,790
⁒ recipients <25 or >64 years old87,459848,56182,833810,684
⁒ only children in the household registered87,145844,70882,531806,966
⁒ no valid simulation possible79,124730,96474,672696,506
= analysis sample79,124730,96474,672696,506
  1. Source: SIG version 0720, own calculations.

Table 2
Data preparation for the simulation.
Input variableLabelSourceInformation used in SIG data, data transformation, assumption
hh_idHousehold identifierENumber of the benefit unit
tu_idTax Unit identifierD/ASingles, single parents and couples with married head of household and partner: tu_id equals hh_id. Couples with at least one unmarried partner, the head of household and partner receive a separate tu_id and children in the household are randomly assigned to one of the two tu_ids. Calculation based on marital status and type of benefit unit.
p_idPerson identifierEUnique personal identifier
kindDummy: Dependent child living with parentsEPosition in the benefit unit
bruttolohn_mMonthly gross wageEMonthly gross wage considered in the means test
alterIndividual’s age.EAge
weiblichDummy: femaleEGender
rentnerDummy: Pensioner employment statusEReason for exclusion from SGB II
alleinerzDummy: Single parentEType of benefit unit
wohnort_ostDummy: Living in former East GermanyEPlace of residence
in_priv_krankenvDummy: In private health insuranceAAssumption that there is no private health insurance.
priv_rentenv_beitr_mMonthly private pension contributionASet to 0, assumption that there is no private pension insurance.
in_ausbildungDummy: Employment status “in education”DIn vocational training or eligible for training assistance.
selbstständigDummy: Self-employed (main profession)DSet to 1 if income from self-employment is considered in the means test
hat_kinderDummy: Has kids (incl. not in hh)D/AType of benefit unit, assumption: no children outside the household
betreuungskost_mMonthly childcare expenses for a particular child under the age of 14ASet to 0
sonstig_eink_mAdditional income: includes private and public transfers that are not yet implemented in GETTSIM (e.g., BAföG, Kriegsopferfürsorge)EOther income considered in the means test (public and private transfers)
eink_selbst_mMonthly income from self-employmentEMonthly gross income from self-employment considered in the means test
eink_vermietung_mMonthly rental income net of deductionsEMonthly disposable rental income considered in the means test
kapitaleink_brutto_mMonthly capital incomeEMonthly disposable capital income considered in the means test
bruttokaltmiete_m_hhMonthly rent expenses for householdEAccepted regular monthly gross rent including additional costs (excluding heating costs)
heizkosten_m_hhMonthly heating expenses for householdEAccepted regular monthly heating costs
wohnfläche_hhSize of household dwellingA45 sqm for first person plus 15 sqm for each additional member
bewohnt_eigentum_hhDummy: Owner-occupied housingANo home ownership
arbeitsstunden_wWeekly working hours of individualASet to 0
geburtstagDay of birthEDay of birth
geburtsmonatMonth of birthEMonth of birth
geburtsjahrYear of birthEYear of birth
jahr_renteneintrYear of retirementD/AYear of birth +65
m_elterngeldNumber of months hh received elterngeldASet to 0
m_elterngeld_vat_hhNumber of months father received elterngeldASet to 0
m_elterngeld_mut_hhNumber of months mother received elterngeldASet to 0
behinderungsgradHandicap degree (between 0 and 100)ASet to 50 if person is severely disabled, else set to 0
schwerbeh_gSeverely handicapped, with flag “G”ESet to 1 if person is severely disabled
mietstufeLevel of rents in city (1: low, 3: average)E/AMerged to dataset based on the municipality number of the place of residence, missing values are assigned to level 3
immobilie_baujahr_hhConstruction year of dwellingASet to 2000
vermögen_bedürft_hhAssets considered for means testingASet to 0
entgeltpEarnings points for pension claimASet to 0
priv_rente_mAmount of monthly private pensionASet to 0
bürgerg_bezug_vorjReceived Bürgergeld in previous yearASet to 1
kind_unterh_anspr_mMonthly gross child alimony payments as determined by the courtDMaintenance payments (for children and a spouses) considered in the means test
kind_unterh_erhalt_mMonthly actual child alimony paymentsDMaintenance payments (for children and a spouses) considered in the means test
steuerklasseTax Bracket (1 to 5) for withholding tax
jahrEYear of recorded benefit receipt
Specified output variables
unterhaltsvors_mAlimony advance paymentE/ASet to 0 (included in kind_unterh_erhalt_m)
veink_algIMonthly amount of unemployment insurance benefitEUnemployment insurance benefit considered in the means test
ges_rente_mTotal private and public pensionEPension payments considered in the means test (public and private)
  1. Source for the variable name and description: https://gettsim.readthedocs.io/en/stable/gettsim_objects/input_variables.html [accessed September 23, 2024]. E=Existing variable used or transformed, D=New variable derived/approximated from available information, A=New variable generated by assumption. Specified output variables are variables that can be simulated, but were specified as input variables in our analysis and hence not simulated.

Table 3
Simulated versus registered UBII entitlement (shares in percent).
GETTSIMNoRentLimitHAStricter1HAStricter2
All observations100.00100.00100.00100.00
with simulated UBII entitlement90.6691.0596.3297.12
without simulated UB II entitlement (beta error)9.348.953.682.88
thereof:
simulated housing and child benefit72.9574.6418.050.01
simulated housing benefit only23.1721.7223.804.26
simulated child benefit only0.610.5944.0368.68
none3.273.0414.1227.05
  1. Notes: Beta-error results refer to 1,427 thousand person-month-observations that enter the simulation in each simulation variant.

  2. Source: SIG version 0720, GETTSIM v0.7.0, own calculations.

Table 4
Mean, standard deviation and quantiles of the distribution of recorded and simulated UBII.
Recorded UBII-entitlementGETTSIMNoRentLimitHAStricter1HAStricter2
Mean891873882865859
Std. deviation500417427427430
0.1 quantile390413415409404
0.5 quantile796794796786784
0.9 quantile1,5151,4561,4651,4471,444
N (in thousands)1,4271,2941,3001,3751,386
  1. Source: SIG version 0720, GETTSIM v0.7.0, own calculations.

Table 5
Distribution of UBII single payments, payments for special needs, contributions to health insurance and sanctions (Euro per month).
Single payments housing costsPayments for special needsContributions to health insuranceSanctions
Mean5181778
Std. deviation90439065
0.1 quantile0000
0.5 quantile001170
0.9 quantile0602500
0.99 quantile0163470240
  1. Source: SIG version 0720, own calculations.

Table 6
Recorded and simulated UBII entitlements by subgroup (mean values (standard deviation) in Euro per month, simulated mean value (standard deviation) relative to recorded mean value (standard deviation) in percent).
Recorded UBII-entitlementGETTSIMNoRentLimitHAStricter1HAStricter2
Females91290799%917101%89098%88397%
(512)(431)(84%)(440)(86%)(442)(86%)(446(87%)
Males87184197%85098%84197%83696%
(487)(400)(82%)(412)(85%)(410)(84%)(412)(85%)
Singles65564899%657100%654100%65099%
(231)(189)(82%)(199)(86%)(202)(87%)(206)(89%)
Single Parents885905102%913103%85196%84495%
(399)(292)(73%)(301)(75%)(337)(84%)(343)(86%)
Couple w/o children88087399%879100%87599%87399%
(389)(354)(91%)(358)(92%)(361)(93%)(363)(93%)
Couple w/ children1,2621,258100%1,268100%1,17093%1,15892%
(617)(420)(68%)(439)(71%)(472)(77%)(480)(78%)
25-<35 years old90584393%85294%82791%82191%
(510)(374)(73%)(386)(76%)(386)(76%)(390)(76%)
35-<45 years old999995100%1004101%97397%96697%
(572)(471(82%)(481)(84%)(481)(84%)(485)(85%)
45-<55 years old869880101%891102%881101%876101%
(475)(436)(92%)(446)(94%)(447)(94%)(449)(95%)
>54 years old755759100%768102%761101%756100%
(357)(330)(92%)(338)(95%)(341)(96%)(344)(96%)
With income from self-employment830896108%905109%879106%873105%
(430)(420)(98%)(423)(98%)(420)(98%)(424)(98%)
  1. Note: Grey cells represent the deviation from the group mean of the registered UBII claims, with increasing deviations for darker colours.

  2. Source: SIG version 0720, GETTSIM v0.7.0, own calculations.

Table 7
Regression results.
Explanatory variablesDependent variable: Deviation of monthly recorded UBII-entitlement (in euros) from simulated entitlement according to simulation variant...
NoRentLimitHAStricter2
CoefficientStat. Sig.NCoefficientStat. Sig.N
Age (years)-10.45***1169-13.44***1269
Age_squared (years)0.11***11690.14***1269
Female (ref.: male)-1.08***548-3.08***607
Marital status (ref.: single)
Married, living separately7.8***5512.98***60
Married, living together-12.04***354-12.65***403
Divorced11.63***12016.15***128
Widowed-6.91***13-5.44***15
Unknown-38.65*0-61.85*0
Employment status (ref.: unemployed)
Regular employed-16.23***134-29.71***168
Vocational training-15.65***9-31.49***11
Marginal employment-17.55***135-28.17***141
Else57.94***551.22***5
Country/region of nationality (ref.: Germany)
EU-10.54***84-7.36***95
Turkey-14.04***58-9.56***65
Balkan countries1.33235.78***26
Eastern Europe4.35***166.75***17
Africa26.71***2638.21***29
America-5.81**49.89**4
Asia32.29***15161.24***168
Else/Unknown12.36***498.16***5
Status when entering Germany (ref.: No status, no information, missing)
(ethnic German) Resettler (Spätaussiedler)-9.52***3-14.36***3
Person entitled to asylum3.63414.07***4
Asylum seeker26.43***426.11***4
Quota system refugee (Kontigentflüchtling)-7.05**2-16.52***2
Residence status (ref.: German, EU-resident, missing)
Permit of residence6.13***17611.72***198
Temporary permission to stay59.14***6115.76***7
Settlement permit-19.42***82-29.78***91
Visa11.63***353.89***3
Other permission-11.37***7-15.17***8
Asylum application not yet submitted67.87***278.78***2
Living space (square meters)-0.23***1169-0.33***1269
Number of people living in the household25.71***116939.71***1269
Family type (ref.: Single)
Single parent-5.51***153-8.61***177
Couple w/o children2.06***133-4.99***136
Couple w/ children59.95***24049.16***293
Additional needs due to disability121.96***3116.96***3
Severe disability (ref.: No)
Yes3***532.86***56
No information/missing29.81***1142.43***12
Eastern Germany (ref.: Western Germany)3.76***3289.36***355
Year 2018 (ref.: 2017)-2.52***570-1.22***619
Intercept215.14***278.05***
N (in thousands)1,1691,269
Adjusted R-squared0.130.11
Outcome (mean, euros)3154
  1. Notes: Asterisks */**/*** indicate statistical significance at the 10/5/1 per cent level, based on heteroscedasticity robust standard errors.

  2. Source: SIG version 0720, GETTSIM v0.7.0, own calculations.

Table A1
Composition of the simulation sample and the excluded values where no simulation was possible (last sample selection step).
Simulation SampleNo valid simulation possibleDifference
years (mean)absolutep-value*
Age42.643.8-1.140.00
shares
Female0.490.400.090.00
Single0.470.010.470.00
Single Parent0.150.42-0.270.00
Couple w/o children0.100.020.090.00
Couple w/ children0.270.52-0.240.00
Eastern Germany0.280.250.030.01
No school leaving certificate0.210.180.030.00
No German citizenship0.340.340.000.04
Observations1,427,470224,204
  1. Source: SIG version 0720, own calculations.

  2. *

    p-value of a t test on the equality of means.

Data and code availability

The analyses are based on a 2% subsample of the Sample of Integrated Welfare Benefit Biographies (SIG), version 0720. The data are held by the Institute for Employment Research (IAB). Address: Regensburger Str. 100, D-90478 Nuremberg. Website: https://iab.de/en/. Social security and survey data held at IAB are processed and stored at IAB in accordance with the German Social Code (Book III). The data contain sensitive information on individuals and firms and are therefore subject to the strict data privacy regulation of the German Social Code (Book I, Section 35, Paragraph 1). External researchers may be granted access to the data for replication purposes on the premises of IAB in Nuremberg, subject to the provisions of Section 282 (7) of the German Social Code - Book III (§282 Absatz 7 Sozialgesetzbuch – Drittes Buch) and subject to availability of the required infrastructure at the research data center of IAB. Charges may apply. Real identifiers (e.g., address information, names) cannot be provided in this case. If access cannot be granted, a Ombudsperson will initiate a case-by-case review. In cases where real identifiers are necessary for replication purposes, external researchers can apply for data access subject to the provisions of Section 75 of the German Social Code - Book X (§75 Sozialgesetzbuch – Zehntes Buch). The corresponding author will help researchers interested in replicating the results to fill in the necessary forms. Data access is conditional on authorization by the Federal Ministry of Labour and Social Affairs. Charges may apply. Further information on data access for replication purposes is provided on the website of IAB, see https://iab.de/en/facts-and-figures-2/data-access-for-replication-purposes/. In case of doubts about the results of the research, researchers can contact the Ombudsperson for Good Scientific Practice at IAB (ombudsperson@iab.de). The original data, a replication package, and additional materials are archived at IAB.

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Download citations (links to download the citations from this article in formats compatible with various reference manager tools)

Open citations (links to open the citations from this article in various online reference manager services)