Basic input variables#

The table below gives an overview of all variables needed to run GETTSIM completely. Note that the variables with _hh at the end, have to be constant over the whole household.

hh_id#

Household identifier

Type: int

kind#

Dependent child living with parents

Type: bool

bruttolohn_m#

Monthly wage

Type: float

alter#

Individual’s age.

Type: int

weiblich#

Female

Type: bool

rentner#

Pensioner employment status

Type: bool

alleinerz#

Single parent

Type: bool

gemeinsam_veranlagt#

Taxes are filed jointly

Type: bool

p_id_elternteil_1#

Identifier of the first parent

Type: int

p_id_elternteil_2#

Identifier of the second parent

Type: int

p_id_ehepartner#

Identifier of married partner

Type: int

p_id_einstandspartner#

Identifier of Einstandspartner

Type: int

p_id_kindergeld_empf#

Identifier of person that claims Kindergeld for the particular child

Type: int

wohnort_ost#

Living in former East Germany

Type: bool

in_priv_krankenv#

In private health insurance

Type: bool

priv_rentenv_beitr_m#

Monthly private pension contribution

Type: float

in_ausbildung#

Employment status “in education”

Type: bool

selbstständig#

Self-employed (main profession)

Type: bool

hat_kinder#

Has kids (incl. not in hh)

Type: bool

betreuungskost_m#

Monthly childcare expenses for a particular child under the age of 14

Type: float

p_id_betreuungsk_träger#

Identifier of the person who paid childcare expenses.

Type: float

sonstig_eink_m#

Additional income: includes private and public transfers that are not yet implemented in GETTSIM (e.g., BAföG, Kriegsopferfürsorge)

Type: float

eink_selbst_m#

Monthly income from self-employment

Type: float

eink_vermietung_m#

Monthly rental income net of deductions

Type: float

kapitaleink_brutto_m#

Monthly capital income

Type: float

bruttokaltmiete_m_hh#

Monthly rent expenses for household

Type: float

heizkosten_m_hh#

Monthly heating expenses for household

Type: float

wohnfläche_hh#

Size of household dwelling in square meters

Type: float

bewohnt_eigentum_hh#

Owner-occupied housing

Type: bool

arbeitsstunden_w#

Weekly working hours of individual

Type: float

bruttolohn_vorj_m#

Monthly wage, previous year

Type: float

geburtstag#

Day of birth (within month)

Type: int

geburtsmonat#

Month of birth

Type: int

geburtsjahr#

Year of birth

Type: int

jahr_renteneintr#

Year of retirement

Type: int

monat_renteneintr#

Month of retirement

Type: int

m_elterngeld#

Number of months hh received elterngeld

Type: int

m_elterngeld_vat_hh#

Number of months father received elterngeld

Type: int

m_elterngeld_mut_hh#

Number of months mother received elterngeld

Type: int

behinderungsgrad#

Handicap degree (between 0 and 100)

Type: int

schwerbeh_g#

Severerly handicapped, with flag “G”

Type: bool

mietstufe#

Level of rents in city (1: low, 3: average)

Type: int

immobilie_baujahr_hh#

Construction year of dwelling

Type: int

vermögen_bedürft#

Assets for means testing on individual level.See this page for more details.

Type: float

entgeltp_west#

Earnings points for pension claim accumulated in western states

Type: float

entgeltp_ost#

Earnings points for pension claim accumulated in eastern states

Type: float

grundr_zeiten#

Number of months determining Grundrenteeligibility

Type: int

grundr_bew_zeiten#

Number of months determining Grundrentepayments

Type: int

grundr_entgeltp#

Average entgeltp duringgrundr_bew_zeiten

Type: float

priv_rente_m#

Amount of monthly private pension

Type: float

m_pflichtbeitrag#

Total months of mandatory pensioninsurance contributions

Type: float

m_freiw_beitrag#

Total months of voluntary pensioninsurance contributions

Type: float

m_mutterschutz#

Total months of maternal protections

Type: float

m_arbeitsunfähig#

Total months of sickness, rehabilitation,measures for worklife participation(Teilhabe)

Type: float

m_krank_ab_16_bis_24#

Months of sickness between age 16 and 24

Type: float

m_arbeitsl#

Total months of unemployment (registered)

Type: float

m_ausbild_suche#

Total months of apprenticeship search

Type: float

m_schul_ausbild#

Months of schooling (incl college, unifrom age 17, max. 8 years)

Type: float

m_alg1_übergang#

Total months of unemployment (only timeof Entgeltersatzleistungen, not ALGII),i.e. Arbeitslosengeld, Unterhaltsgeld, Übergangsgeld

Type: float

m_geringf_beschäft#

Total months of marginal employment (w/o mandatory contributions)

Type: float

m_ersatzzeit#

Total months during military, persecution/escape, internment, and consecutive sickness

Type: float

m_kind_berücks_zeit#

Total months of childcare till age 10

Type: float

m_pfleg_berücks_zeit#

Total months of home care provision (01.01.1992-31.03.1995)

Type: float

y_pflichtbeitr_ab_40#

Total years of mandatory contributions after age 40

Type: float

pflichtbeitr_8_in_10#

Has at least 8 contribution years in past 10 years

Type: bool

arbeitsl_1y_past_585#

Has been unemployed at least 1 year after age 58.5

Type: bool

vertra_arbeitsl_1997#

Is covered by Vertrauensschutz rules for the Altersrente wegen Arbeitslosigkeit implemented in 1997 (§ 237 SGB VI Abs. 4).

Type: bool

vertra_arbeitsl_2006#

Is covered by Vertrauensschutz rules for the Altersrente wegen Arbeitslosigkeit implemented in 2006 (§ 237 SGB VI Abs. 5).

Type: bool

bürgerg_bezug_vorj#

Received Bürgergeld in previous year

Type: bool

anwartschaftszeit#

At least 12 months of unemployment contributions in the 30 months before claiming unemployment insurance

Type: bool

arbeitssuchend#

Looking for employment

Type: bool

m_durchg_alg1_bezug#

Months the individual already uninterruptedly receives Arbeitslosengeld

Type: float

sozialv_pflicht_5j#

Months of subjection to compulsory insurance in the 5 years before claiming unemployment insurance

Type: float

kind_unterh_anspr_m#

Monthly gross child alimony payments to be received as determined by the court on child level

Type: float

kind_unterh_erhalt_m#

Monthly actual child alimony payments received on child level

Type: float

steuerklasse#

Tax Bracket (1 to 5) for withholding tax

Type: int

anz_eig_kind_bis_24#

Number of own children below the age of 25 (incl. not in hh)

Type: int

budgetsatz_erzieh#

Applied for “Budgetsatz” of parental leave benefit

Type: bool

voll_erwerbsgemind#

Unable to provide more than 3 hours of market labor per day.

Type: bool

teilw_erwerbsgemind#

Able to provide at least 3 but no more than 6 hours of market labor per day.

Type: bool