Chapter 5
SIMULFIS: A Simulation Tool to Explore Tax Compliance Behavior

Toni Llacer, Francisco J. Miguel Quesada, José A. Noguera and Eduardo Tapia Tejada

5.1 Introduction

Tax evasion, usually defined as the voluntary reduction of the tax burden by illegal means (Elffers et al., 1987), is a problem of huge social relevance at present times. This is so, first, because tax evasion reduces the volume of resources available for the public sector. This reduction is especially damaging in the Spanish case: Arrazola et al. (2011) estimates that Spanish shadow economy represents approximately 17% of GNP, while (GESTHA, 2011) estimates a higher level of 23.3%. Second, since tax evasion behavior is not equally distributed among taxpayers, it violates the principles of fairness, equality, and progressivity that the tax system ought to satisfy (Alvarez and Herrera, 2004). Academic researchers who aim to explain tax evasion and tax compliance are increasingly acknowledging the need to include psychological, social, and cultural factors in their explanatory models; traditional explanations were too often linked to the strict assumptions of rational choice theory and the Homo Oeconomicus model (Allingham and Sandmo, 1972) (see Chapter 1 for a detailed discussion). Instead, new studies focus, for example, on taxpayers' tax morale (their tolerance toward tax fraud (Torgler, 2007)). Recently, it has been shown that there is a causal link between aggregated tax morale and the volume of the shadow economy at the national level (Halla, 2010); at the individual level, some contributions have proved the relationship between individual tax morale and self-declared levels of tax evasion (Torgler et al., 2008, 2010; Cummings et al., 2009) as well as tax noncompliance behavior in the laboratory (Kirchler and Wahl, 2010). Besides tax morale, factors such as social norms, social influence (e.g., see Chapters 6–8), fairness concerns, and perceptions of the distributive outcomes of the tax system are increasingly taken as likely determinants of tax compliance (Alm et al., 2012; Braithwaite and Wenzel, 2008; Hofmann et al., 2008; Kirchler, 2007; Kirchler et al., 2010; Meder et al., 2012). There is little doubt that the understanding of the causes and determinant factors of the variations of tax evasion levels across time and space is a pressing need in the present context of economic crisis and scarcity of public resources. Such an understanding would help design robust institutional strategies and policies in order to tackle tax evasion and, thereby improve the efficacy and fairness of the tax system. Besides, reducing tax evasion allows increasing public resources without the need to raise tax rates. This is especially interesting when one looks at the difficulties that governments face today in order to achieve public budget equilibrium and fund welfare programs. The SIMULFIS project is conceived as the first stone of a research strategy to fill three gaps in contemporary research on tax evasion: (i) most of the studies on tax compliance deal separately with different factors that hypothetically affect tax behavior; (ii) standard economic models of tax evasion find it difficult to simulate complex social dynamics in a realistic way while keeping at the same time mathematical tractability; and (iii) most models are not properly calibrated and validated for a specific case, so they are not likely to become a useful tool in order to assess existing tax policies as well as their possible reforms, by providing virtual outcomes on their direct and indirect behavioral and economic effects. In the next section, we present in detail an ABM that allows creating virtual societies of agents, which have specific individual and relational characteristics and which take decisions about tax compliance. In the last section, we provide some results of experimental simulations by using the model (Llacer et al., 2013; Noguera et al., 2012, 2013).1

5.2 Model Description

This section includes a description of the SIMULFIS model following the Overview, Design, Details, and Decision (ODD) plus Decision-Making protocol proposed by Müller et al. (2013). The in-bracket codes matches with the ODD+D protocol sections.

5.2.1 Purpose

SIMULFIS aims to test the consistency and acceptability of different theoretical hypotheses proposed in the literature on tax compliance [I.i.a]. The purpose of the research line is to fill a number of gaps in previous contemporary research on tax evasion in order to increase the understanding of the causes for the variations of tax evasion levels across time and space. Contrary to most of the studies on tax compliance that test separately different factors that hypothetically affect tax behavior, our model seeks to study the integration and interaction of different mechanisms that have been tested in isolation by previous research (SIMULFIS theoretically oriented aim). The use of an ABM simulation allows to overcome one of the most important shortcomings of standard economic models on tax evasion: to build more realistic models with heterogeneous individuals and social interaction mechanisms properly modeled and to simulate complex social dynamics in a realistic way (SIMULFIS methodologically oriented aim). Once the model is properly calibrated and validated against the Spanish empirical case, it is likely to become a useful tool to assess existing tax policies as well as their possible reforms (SIMULFIS politically oriented aim). The following are the questions that drive the research and development of the ABM tax model:

  • To what extent is rational choice theory enough to explain estimated levels of tax compliance?
  • What is the effect of normative commitments on tax compliance?
  • What is the effect of social influence on tax compliance?
  • Which social scenario optimizes tax compliance?
  • Which combination of tax policies (deterrence scenario) is able to reduce tax evasion?
  • How is an agent-based model calibrated empirically for the study of tax compliance?

[I.ii.b] While SIMULFIS has been mainly developed as a tool for theory development, it also aims to allow quantitative predictions to be contrasted with different empirical cases as external validation strategy. SIMULFIS has been designed to be so open and flexible as to benefit both tax policies researchers and decision makers.

5.2.2 Entities, State Variables, and Scales

[I.ii.a] In SIMULFIS there are two kinds of interacting behavioral entities: humans and institutions. Humans are modeled in different subtypes, while the tax central authority is modeled as an individual institution. Each human agent represents an individual taxpayer with some economic income facing a decision-making process about how much of that income she will declare to be taxed in a compulsory tax system with progressive rate brackets, and some audit and fine procedures with redistributive aims. Humans are embedded in a social network with a small-world-like topology and a homophily structure corresponding to six subtypes as a result of their occupational status and income level.

The space dimension is abstract and meaningless, without spatial units, although the social network topology is relevant for defining the agents' information scope. There is no spacial environment but endowment, institutional, and social environment: the agent constrictions (the decision context) could be considered as composed by (i) a set of income original distribution (ii) a set of normative taxing rules – the tax rates by income brackets, the audit procedure, and the institutional fines; and (iii) a set of neighbors' behaviors.

[I.ii.b] The main attributes or state variables that characterize the tax agents in SIMULFIS are2 identity code, gross income (c05-math-001), income level category (high, medium, low), declared income (c05-math-002), class (wage earners, self-employers), homophily group (income level c05-math-003 class), fraud opportunity use rate (FOUR; see [II.ii.c] for details), behavioral type (unconditional evader, unconditional taxpayer, conditional taxpayer using the decision filters), perceived sanction risk, perceived personal tax balance, perceived neighborhood tax balance, amount of tax due, amount of tax paid, amount received from social benefits (c05-math-004), social influence coefficient (c05-math-005), support to progressivity, perception of system progressivity, normative satisfaction, period tax behavior (tax abider, tax evader), memory of previous fraud behavior, memory of previous audits, and memory of previous sanctions. Agents' neighborhood is defined as a list of linked agents. Other auxiliary attributes are used for intermediate computations and procedures. The TCA institutional agent (Tax Central Authority), acting as the tax system, has no attributes and no memory other than aggregated period by period records about gross tax revenue – as line chart. All economic attributes use currency as unit (Euro, in the case of Spain).

Table 5.1 Parameters: no change = Greek

Notation Description
c05-math-006 Total number of agents
c05-math-007 Audition probability
c05-math-008 Amount of fine for tax evasion
c05-math-009 Total (gross) income of agent c05-math-010
c05-math-011 Income declared by agent c05-math-012
c05-math-013 Tax rates (over real income)
c05-math-014 Tax rates (over declared income)
c05-math-015 Number of previous tax periods
c05-math-016 Social influence coefficient
c05-math-017 Expected utility of declaring c05-math-018 for agent c05-math-019
c05-math-020 Minimum income threshold for receiving the social benefit
c05-math-021 Social benefit received by agent c05-math-022 when c05-math-023
c05-math-024 Social benefit received by agent c05-math-025 when c05-math-026

Table 5.2 Parameters: functions = roman

Notation Description
c05-math-027 Expected utility
c05-math-028 Tax balance (personal and in the neighborhood)
c05-math-029 Perceived progressivity of the tax benefit system
c05-math-030 Support for the progressivity principle
c05-math-031 Perception that the system is progressive
c05-math-032 Perceived probability for agent c05-math-033 of being caught if she evades
c05-math-034 Social benefit received by agent c05-math-035
c05-math-036 Audits to agent c05-math-037 in previous periods
c05-math-038 Audits in agent's neighborhood (including c05-math-039) in the preceding period
c05-math-040 Agent's number of neighbors
c05-math-041 Fraud opportunity use rate (FOUR) for agent c05-math-042 in period c05-math-043
c05-math-044 Median of FOUR in agents' neighborhood in the preceding periods

[I.ii.c] The exogenous parameters of the model include the following, with no change along the simulation run. In the up-to-date publications it is set for the Spanish case at year 2011, but SIMULFIS model can be set to other sociohistorical contexts with ease.

  1. 1. Income (c05-math-045) brackets and tax rates (c05-math-046), thus offering the possibility of empirical calibration for specific existing tax systems or even counterfactual tax policies. In case of Spain (2008) the corresponding tax rates for annual income brackets, in Euro, are as follows: 0% for less than 5050; 24% for 5051–17,360; 37% for 17,361–32,360; 43% for 32,361–120,000; 44% for 120,001–175,000, and 45% for more than 175,000 after the Personal Income Tax (IRPF) normative.
  2. 2. Occupational status, determined by the percentage of wage earners in the population – the rest being self-employed. In case of Spain the corresponding ratio is 81.9% after Social Security affiliation (March 2012).
  3. 3. Support for progressivity in the tax system, set as the percentage of agents that support the principle of progressivity in the tax system, so that it may be empirically calibrated with data from attitudinal survey studies. In case of Spain, SIMULFIS use a ratio of 80.0% after a 2010 study (Noguera et al., 2011).
  4. 4. Income threshold for receiving social benefits (c05-math-047), which determines eligibility for a means-tested public cash benefit, so that if an agent's net income after tax is below the threshold, it is topped up to reach that level. The marginal withdrawal rate of the benefit is 100%, so that each eligible agent only receives the difference between his declared income and the minimum income determined by the threshold. In case of Spain, this parameter is set to 8700 Euro, 50% of the median income (poverty threshold), after the Spanish Household Budget Survey, 2008 (INE, 2016).

    5 Audit rate, modeled as the probability of any agent being randomly audited. In our Spanish SIMULFIS experiments the rate has been set at different arbitrary values of 0.03, after data from the Spanish Tax Agency for 2008 (ATE, 2008), and 0.25, 0.50, and 0.75. SIMULFIS is aimed, at the present stage, at simulating taxpayer behavior and not tax inspector or tax administration behavior. Since the cost of audits is to be taken into account by the tax administration, it is not included as a parameter of the model. The different values of audit probability are tested hypothetically in order to explore how they affect taxpayers' behavior.

    As in the traditional model of Allinghman and Sandmo, audits are random, that is, there is a random selection of the audited taxpayers. However, alternative auditing strategies (Bloomquist, 2012; Hashimzade, 2015, 2016) should be considered in future developments of SIMULFIS. Particularly, we could include audits that target specific groups of taxpayers: for instance, the most likely or largest tax evaders. Such strategy would improve the realism of the model since real-world tax agencies mostly perform risk-based preselected audits, which have proved to increase tax compliance and tax yield, and decrease audit costs.

    6 Amount of fine (c05-math-048), modeled as a percentage over the evaded taxes charged if an audit succeeded in finding an agent with tax-evading behavior. In the present version, there is no chance for tax evaders to be audited but not sanctioned: when tax evaders are randomly audited, then they pay the fine. In our Spanish SIMULFIS experiments the amount has been set at different rates from 1.5 (after the Spanish 2008 regulation (BOE, 2003)), 3.0, 4.5, and 6.0. In SIMULFIS, taxpayers can end a round with negative income, but the distribution of income starts again from the initial one in each round. However, agents have memory of their past audits. The model aims to test in this sense, how taxpayers adapt and change behavior as their past audit record evolves.

    The combination of audit rates and fines charged will result in a two-dimensional ordered scale of deterrence taxing scenarios.

  5. 7. Behavioral or decision filters, which can be activated and deactivated as initial parameters in any SIMULFIS simulation run. Since they are necessary for the agents to make a decision, by default the opportunities to evade (O) and rational choice (RC) are activated (as the base model or zero model for testing). On the contrary, the other two filters, the normative commitments (N) and the social influence (SI), can be activated or deactivated for experimental purposes. Further explanation on decision filters will be done at Section 5.2.5.
  6. 8. Social influence coefficient (c05-math-049), as the strength of social influence from her close network neighbors over an agent, modeled as a numerical value from 0 (no social influence) to 1 (full social influence). In our Spanish SIMULFIS experiments three social influence scenarios are considered, with c05-math-050, c05-math-051, and c05-math-052.

[I.ii.d] Space is not included in SIMULFIS model. [I.ii.e] One time step represents one tax period and the simulations were typically run for 100 years, without changing tax system parameters. That was unrealistic, but allows us to explore if outcomes show a stable or convergent tendency.

5.2.3 Process Overview and Scheduling

[I.iii.a] The general model dynamics is as follows: when SIMULFIS is initialized, agents randomly receive a salary and a number of neighbors in the way described at the initialization section [III.ii]. Then they go through the decision algorithm and end up making a decision about how much of their income they declare, as a result of the activated behavioral filters. Then incomes are taxed and random audits and fines are executed. The benefits are paid to those who are entitled, and endogenous parameters are updated for the next time period.

Pseudo-code of SIMULFIS (v.11, February 2013):

  • User sets the initial parameters – using interface sliders and monitors,
  • Procedure Setup,
  • System generate agents, set individual attributes, set network links between agents.
  • For each tax period (sequential order, asynchronous update):
  • Procedure Decision about FOUR:
  • For each agent (random order, asynchronous update)
    • Agent run Opportunity filter (O). Update FOUR,
    • Agent run Normative filter (N). Update FOUR,
    • Agent run Rational Choice filter (RC). Update FOUR,
    • Agent run Social influence filter (SI). Update FOUR,
    • Next agent.
  • Central Authority Collect Taxes,
  • Central Authority Run random Audits and Execute Fines,
  • Central Authority Pay Social Benefits,
  • System Compute the Outcome Variables,
  • System Update Plotting display and Print outcomes,
  • If period = 100 stop running,
  • Otherwise Next tax period.

There is no endogenous stop condition for the simulation. The experimental plan has been performed with a limitation of 100 tax periods, after checking that it is enough to assure that a stable state has been achieved by the system.

5.2.4 Theoretical and Empirical Background

[II.i.a] Specifically, the model includes the possibility of complex interactions between the three main types of mechanisms that have been considered by the literature as likely determinants of tax evasion decisions: fairness concerns, rational choice or utility maximization, and social influence. SIMULFIS design relies on the assumption that independently none of the single mechanisms mentioned allows for an explanation of the aggregate level pattern on tax evasion. By means of (i) the ABM agents' interaction and (ii) the quasi-experimental manipulation of the mechanisms triggered in the decision process, SIMULFIS aims to study the complexity of a socioeconomic system with tax evasion decisions.

[II.i.b] The agents' decision model is based on a set of assumptions supported by both (i) established theories about microeconomic decision models, as bounded rationality with cognitive and with social network informational constrictions, and (ii) observational mechanistic explanations, as social influence. In line with an analytical, sequential, and procedural decision-making approach, after Jon Elster's view of decision process (Elster, 1984, p. 76) (Elster, 1989, p. 13), agents decide how much tax they evade after going through four successive “filters” that affect their decision: (i) opportunity, (ii) normative commitments, (iii) rational choice, and (iv) social influence.

[II.i.c] This approach aims to capture recent developments in behavioral social science and cognitive decision theory, which disfavor the usual option of balancing all determinants of decision in a single individual utility function (Bicchieri, 2006; Elster, 2007; Gigerenzer et al., 2011).

[II.i.d] Some submodels used in SIMULFIS are based on sets of empirical data. The reference value for some exogenous parameters uses household surveys, statistical census, and field or laboratory experiments. Specifically, the income tax rates and brackets and the income threshold for receiving social benefits come from the Spanish regulations, and the occupational status distribution data are taken from Social Security Affiliation official records, while support for progressivity in the tax system data are from a specific study (Noguera et al., 2011).

Some laboratory experiments provide data about the ambivalent effect of social influence (c05-math-053) (Muchnik et al., 2013), but they were considered inconclusive at the time SIMULFIS experiments were developed, so instead of using a reference value, we explore a discrete and reduced space of the parameter. There might be specific reasons and tests designed to choose optimal values for the social influence coefficient (Lorscheid et al., 2016). However, since our aim here is just to give a description of the model, we do not intend to choose an optimal parameter setting but just to explore sufficiently different value combinations along the parametric space.

[II.i.e] The data mentioned were available at subpopulation aggregation level, so they were useful in calibrating SIMULFIS for the case of Spain.

5.2.5 Individual Decision Making

[II.ii.a] The subjects of decision making are the agents and the tax central authority. The tax central authority makes system-level top-down decisions about whom to audit and then about applying the corresponding fines if necessary and redistributing taxes by means of social benefits. Each taxable agent makes her individual-level decision about the amount of income economic units she declares as subject to taxation, that is, the percentage of her income she will conceal. The use of sequential filters approach for modeling the final decision making could be understood as an aggregation of multiple levels of decision, powered by different situational logics.

[II.ii.b] In SIMUFIS, the conditional agents are modeled so that they pursue an explicit set of objectives: to conceal as much amount of their income as possible given their occupational social context, and keeping a general normative fairness perception, while avoiding a sucker feeling given their close social network. Individual agents use a number of success criteria to generate a final decision along a sequence of four decisional filters. Each decision outcome from a filter is taken as an input for the next, so that different basic rationalities are behind each of the decision-making stages. The first filter (opportunity) is modeled after a routine-based rationality, without considering any objective, as a maximum fraud opportunity correlated with the level-class category. The second filter (normative) is modeled following a satisficing approach, as bounded rationality based on personal normative perception and comparison with the social environment. The next filter (rational choice) is modeled as a cognitive procedure where agents maximize a utility function to decide. The last filter (social influence) is modeled as a reference group convergence function where the agent adjusts and moderates her previous decision about what percentage of her income she will conceal.

[II.ii.c] In SIMULFIS, agents decide what portion of their income they will conceal, beyond binary or ternary choice, which is typical in previous models. As an example, if two taxpayers – say, A and B – both have a gross income of 100 units and they both decide to hide 10 units, but taxpayer A had the objective chance to hide 50 while taxpayer B could only hide 20, although in absolute terms they comply the same, in relative terms taxpayer B is making use of 50% of his opportunity to evade tax while taxpayer A only makes use of 20%. Agents make their decisions about tax compliance as produced by a specific sequence or combination of different mechanisms or “filters,” most of which may be activated or deactivated in order to run controlled experiments. The decision process sequence includes the opportunity filter (O), the normative filter (N), the rational choice filter (RC), and finally the social influence filter (SI). If a filter is triggered then the agent modifies the concealed part of her income that results from the previous filter, so that the decision process is modeled as a complex interaction between this kind of cognitive mechanisms and the perceived socioeconomic environment. It is worth noting that filters have different logics or rules to generate the corresponding outcome: the O filter is structural deterministic, the N filter is relative and satisfaction based, the RC filter is utilitarian and optimization based, while the SI filter is ruled by convergence to the social environment. See detailed information about each filter in Section 5.2.17.

As an example of the FOUR decision process, Figure 5.1 displays a numerical case of how agents' decision algorithm operates. The encircled numbers express percentages of a hypothetical agent's concealed income, and how they change when the agent goes through the consecutive behavioral filters; as explained above, the opportunity filter results in a maximum percentage of concealable income, while the normative, the rational choice, and the social influence filters lead the agent to a decision as to what percentage of her income she will conceal. The bold numbers at the middle level express the equivalents to these two latter percentages in terms of FOUR once the agent has gone through the rational choice filter, the resulting percentage is transformed in terms of FOUR (doted ascending arrow) this FOUR is compared with the agent's neighborhood's FOUR; then, the application of the social influence formula results in a different FOUR (bidirectional horizontal arrow), which is again transformed into a percentage of income to be concealed by the agent (doted ascending arrow).

Scheme for decision algorithm.

Figure 5.1 An example of the decision algorithm

Specifically, the example works as follows:

  1. 1. Let us assume that in a given period of a simulation, agent c05-math-054 after the O filter may conceal 60% of her income.
  2. 2. Let us assume that she is satisfied only with respect to her tax balance but not with respect to the progressivity of the system; then, she reduces by one third her opportunity to conceal so that the maximum she can conceal after applying the N filter is 40% of her income.
  3. 3. Let us assume that after applying the RC filter, this percentage is further reduced to 20% of her income. Therefore, her FOUR (c05-math-055) will be 33.3%, resulting from 20/60.
  4. 4. Let us also assume that in the previous period her neighborhood's median FOUR (c05-math-056) was 10%. If the social influence coefficient (c05-math-057) is set to 0.5, the agent's FOUR after the SI filter will be: c05-math-058) = 33.3 + 0.5 (10c05-math-05933.3) = 21.7%.

    5. The resulting FOUR of 21.7% is equivalent to concealing 13% of the agent's income, since she is making use of 21.7% of her initial opportunities, which were 60%, so: 21.7% c05-math-060 60% = 13%.

    In this example, the SI filter affects the agent's compliance by reducing the percentage of income she decides to conceal from 20% to 13%.

[II.ii.d] The agents adapt their behavior to changing endogenous and exogenous state variables. For instance, the perceived audit probability (c05-math-061) of agents at each period of the simulation depend on agents' decisions in the previous periods and on information gathered from their close social network. Other parameters that co-evolve as a function of previous decisions of the agent and other agents are eligibility for benefits, tax balance (personal and in the neighborhood), perceived progressivity of the tax benefit system, or neighborhood's compliance rate.

[II.ii.e] Social norms or cultural values play a role in the decision-making process, because agents' normative commitments and fairness concerns toward taxation are explicitly modeled. The decision model takes into account both factual and normative beliefs, and also relative deprivation feelings (Manzo, 2009, 2011). The agents' support for the progressivity principle in the tax system models their normative beliefs on progressivity, and is used in behavioral filter N to moderate agents' decision about the maximum amount of concealable income. In that way, sociocultural differences could be introduced in specific SIMULFIS settings.

Spatial aspects do not play any role in the decision process [II.ii.f], because the space in SIMULFIS is modeled as an abstraction. On the contrary, temporal aspects play a relevant role in the decision about the concealed income [II.ii.g]. Specifically, in the expected utility function (c05-math-062) that rules the rational choice filter, (i) individuals use a discounting function for taking into account the risk of being audited and sanctioned – the cube root included in the aforementioned function – and also (ii) individuals keep a temporal memory to update their perceived probability of being sanctioned if they evade (c05-math-063), as a function of their own audit record in all previous periods and the audit rate in their neighborhood in the immediately previous period. In that way, uncertainty is included in the agents' decision rules [II.ii.h] by means of their explicit consideration of uncertain situations or risk while applying the rational choice decision filter.

5.2.6 Learning

[II.iii.a] In the strong sense of the concept, individual learning is not included in the decision process modeled in SIMULFIS, because individuals never change their decision rules over time as consequence of their experience. In a weaker sense, agents can change aspirational levels depending on a combination of past experiences and present perceptions – in normative and social influence filters – and also can change reference values for risk aversion – in rational choice filter – so that their behavior evolves in time as they update the memory records. No collective learning is implemented in the model [II.iii.b], beyond the convergence decisional mechanism implied in the social influence filter.

5.2.7 Individual Sensing

[II.iv.a] Agents are assumed to sense and consider in their decisions both endogenous and exogenous state variables. These perception processes are not subject to noise or errors, but are constrained by the structural position of agents in their close social network.

[II.iv.b] In the opportunity filter, agents are aware of their own occupation status and income level. In the normative filter, agents perceive (i) their own normative beliefs on progressivity (exogenous); (ii) the income after taxes and benefits for all the population – to compute if the income ratio between the richest 10% and the poorest 10% is reduced by more than 30% after each tax period; (iii) their own personal previous tax burden (c05-math-064) and their own previous received benefits (c05-math-065) – to compute whether they are net contributors or net recipients; and (iv) their neighbors' personal previous tax burden (c05-math-066) and previous received benefits (c05-math-067) – to compute whether the majority in the neighborhood are net contributors or net recipients.

In the rational choice filter, agents perceive (i) their own audits in all previous periods (c05-math-068), the audits in their neighborhood in the preceding period (c05-math-069), the number of neighbors (c05-math-070) – to update their own audit risk (c05-math-071); (ii) their own gross income; and (iii) some relevant system parameters, such as the applicable tax rates, the fines for evading taxes, and the expected social benefit.

In the social influence filter, agents are aware of (i) the exogenous system parameter of social strength (c05-math-072), (ii) their own FOUR after the RC filter, and (iii) the median FOUR in their neighborhood (c05-math-073) – to compute their final FOUR as a convergence to the group median pondered by (c05-math-074).

There is diversity in the spatial scale of sensing in SIMULFIS [II.iv.c]. Although some global or aggregate variables are perceived from the whole model space, most of the information used by individuals is available from their local network. On the contrary, the central tax authority is assumed to perceive any internal attribute for individuals subject to audit processes. No mechanism by which agents obtain information is modeled explicitly [II.iv.d], and no costs for cognition and gathering information are included [II.iv.e].

5.2.8 Individual Prediction

[II.v.a] Individual agents use a number of sources to predict future conditions and to make inference about tendencies. Extrapolation from experience is explicitly modeled by implementing a memory of past events – audits – that have affected both the agents and their neighborhood. While the space is an abstraction in SIMULFIS, these predictions are in fact based on close network observations.

[II.v.b] Rational choice filter (RC) is the only procedure that models how agents are assumed to estimate the consequences of their decisions: By using a temporal discount modeling function, individuals compute their expected utility under uncertainty about the probability of being audited, and make a decision about how much to conceal by optimizing this function.

The strictly local nature of memory data in SIMULFIS model includes the possibility for agents to be erroneous in the prediction process [II.v.c].

5.2.9 Interaction

In SIMULFIS, interactions among agents and entities are assumed as direct [II.vi.a] and depending on social distance, or network proximity, configured by the type of agents – occupational status and income level [II.vi.b]. No explicit representation of the communication involved in social interactions is modeled [II.vi.c]. Since agents take into account the behavior of their direct ties, there is a direct network effect on agents' decisions [II.vi.d]. Agents are randomly linked with a number of neighbors under some constraints: each agent has a minimum of neighbors, and a subset of each agent's neighbors are similar to him or her in terms of occupational status and income level. The generated social network type is similar to the so called “small world,” and does not change over time.

5.2.10 Collectives

[II.vii.a] In SIMULFIS, individuals form aggregations that affect, and are affected by, other individuals. These aggregations are imposed by the modeler: A social structure in terms of local constrictions to interaction are imposed at each initialization, without any change or relinking during the simulation run.

[II.vii.b] These collectives are represented by generating link-agents between pairs of individuals, not as a separate kind of entity with its own state variables and traits but just a set of related agents.

To generate the homophily network, agents are randomly linked with a number of neighbors under some constraints: each agent has a minimum of neighbors, and a percentage of each agent's neighbors that are similar to him or her in terms of occupational status and income level. Both parameters – minimum and percentage – can be adjusted in the graphic user interface. Agents are also randomly assigned an occupational status (wage earners or self-employed) and an income level (high, the top decile of the income distribution; low, the three lowest deciles; and middle, the six deciles left in between). Both classes are calibrated using the Spanish case (Llacer et al., 2013). Each agent is assigned one of six subtypes of occupational status crossed by income level following Table 5.3.

Table 5.3 Agent subtypes (occupational status by income level) and homofily network building criteria

Agent type Similar agents
HW (High income, wage earner) HW, HS, MW
HS (High income, self-employer) HS, HW, MS
MW (Medium income, wage earner) HW, MW, MS, LW
MS (Medium income, self-employer) HS, MW, MS, LS
LW (Low income, wage earner) MW, LW, LS
LS (Low income, self-employer) MS, LW, LS

5.2.11 Heterogeneity

[II.viii.a] Agents are heterogeneous in terms of market position. Different degrees of opportunity to conceal part of their income are assigned to different categories of agents, as a function of their income level and occupational status. This is theoretically justified because the FOUR is a much better indicator of the intensity of agents' tax fraud efforts than the amount of money evaded or the percentage of their income they conceal.

In SIMULFIS there is no heterogeneity in the decision making for conditional agents [II.viii.b]. Once a simulation is set in the initializing procedure – a subset of decisional filters are activated by the user – all individuals with conditional strategy will follow the selected decisional stages. The possibility of including subpopulations of unconditional agents is open as an option in the initial setting: these agents do not decide using the activated filters, but behave as unconditional tax evaders or unconditional tax compliants.

5.2.12 Stochasticity

[II.ix.a] In the initialization process, each individual agent is randomly assigned an occupational class (wage earners or self-employers) – after the ratio established in the initial settings for the Spain case. A random uniform algorithm assigns an income decile to each agent. A mean income by deciles by occupational class is then assigned to agents – using a decile range table for the Spain case – so that the income distribution follows a uniform distribution for each range of income decile (Llacer et al., 2013, Table 1). The final income distribution is modified so that 10% of the highest deciles agents get a top level income – in the range (109,116–2,000,000) for wage earners, and (144,000–2,000,000) for self-employers – with a uniform distribution.

In the initialization process, a random uniform distribution in the range (0.0–1.0) is used to initialize the individual's perceived risk of audits. Agents are also assigned some binary attribute values with a probability of 0.5: perception of the progressivity of the system, personal tax balance, neighborhood tax balance, and behavior in a previous period.

In the auditing process, the central tax authority agent samples the population using a simple random sampling without replacement with the probability set at initialization (c05-math-075).

5.2.13 Observation

[II.x.a] Since our main focus is behavioral, SIMULFIS outcome data go beyond traditional indicators for compliance – such as the amount of their personal income agents conceal – toward determining how much relative advantage agents take of their opportunities to conceal income, or (FOUR). The outcome indicators collected from the ABM are as follows:

  1. 1. The mean FOUR of all agents – typically 1000 – computed at each tax period of a simulation
  2. 2. The mean FOUR of all agents in all periods of a single simulation run – typically computed after 100 periods.

When agents' FOUR is converted into the equivalent amounts of evaded tax (in Euro), we may have also outcomes such as the following:

  1. 1. Mean percentage of gross income concealed by each agent in all periods of a simulation
  2. 2. Mean percentage of gross income concealed by all agents in each period of a simulation
  3. 3. For each agent, the absolute amount of tax evaded, which is the result of c05-math-076. Note that progressive tax rates applied to different income brackets are not necessarily the same for total gross income as for declared income, so this calculation is necessary.

From these individual outcomes it is possible to compute aggregated outcomes for the system, such as (i) aggregated concealed income as a percentage of total income in the system, (ii) aggregated fiscal pressure as a percentage of total income in the system, (iii) aggregated absolute amount of tax evaded, and (4) aggregated tax evaded as a percentage of total tax due, or “aggregated tax gap,” which is the result of

5.1 equation

Finally, all these results may be cross-tabulated by different initial settings, categories of agents, values of a parameter, and so on, thus allowing SIMULFIS users to run controlled virtual experiments on tax compliance behavior.

The aforementioned aggregated results are an outcome from decisions at the individual level [II.x.b]. The behavioral filters make each decision locally dependent on the agent position, her previous events history, and her neighborhood behavior, and while a random initial state is generated by each simulation run, the system aggregated results could be understood as emergent properties of the ABM.

5.2.14 Implementation Details

[III.i.a] The model was originally implemented using the Netlogo modeling environment version 4.1.3. Several versions and enhancements of SIMULFIS were developed from October 2011 (v0.1) until November 2013 (v12.0.1). Most of the simulations executed for the published experimental outcomes (Llacer et al., 2013; Noguera et al., 2012, 2013) were run in the stable version v11, using Netlogo v5.0.4, on a quad-core PC with Windows 7 OS. A typical simulation runtime – with 1000 agents, 100 tax periods, and all filters activated – takes around 10 minutes (626.57 seconds).

Any simulation is run in 10 different “worlds” – different random initial assignations of neighbors and income – and the outcome means are used to contrast the corresponding hypothesis.

In the present state SIMULFIS model is not public [III.i.b], but authors can distribute versions of the code to interested researchers on demand.

5.2.15 Initialization

SIMULFIS can be easily set for a diversity of initial states [III.ii.a] of the virtual society at c05-math-078, providing a tool for experimenting in different socioeconomic contexts and tax systems. In the Spain case, the following initial parameters were used: 1000 tax agents, 81.9% of wage earners in the population, income is distributed following a data-based decile range table (Llacer et al., 2013, Table 1), each agent has a minimum of 10 neighbors with 80% neighbors of the same category, all individual agents use conditional strategies, the estimate risk of audition is randomly distributed between 0 and 1, and the tax rates are set empirically after the rate brackets for the case.

Some initial parameters vary among simulations [III.ii.b], so that SIMULFIS allows to assign different values to initial parameters (e.g., the weight to social influence in agents' decision algorithm). This variability is useful in the design of systematic controlled experiments, where the space of values of a parameter – or combination of state variables – is explored in discrete steps with the corresponding simulations.

Our published simulation outcomes (Llacer et al., 2013; Noguera et al., 2012, 2013) explore, for the case of Spain, a set of scenarios that involve the following initial settings:

  • Activation of normative filter,
  • Activation of social influence filter,3
  • Audit probability rates of 15%, 30%, 45%, and 60%,
  • Fines of 1.5, 3, 4.5, and 6 as multipliers of the amount of evaded tax,4
  • Social influence weight of 0.25, 0.50, 0.75.

The initial values are in part chosen arbitrarily and in part based on data [III.ii.c]. A number of parameters are established in terms of the experimentation plan with clear hypothesis to be tested.

Income distribution: Each run agents are assigned an amount of annual income following an exponential-shape distribution. In the Spanish case setting, SIMULFIS is calibrated empirically for an income decile distribution of the Spanish. The top of the distribution has also been adjusted for including a small percentage of big fortunes. After the distribution has been completed, the model assigns each agent to one of three income levels: “high” (the top decile of the distribution), “low” (the three lowest deciles of the distribution), and “middle” (the six deciles left in between). This distribution also may be differentiated for self-employed workers and wage earners in order to calibrate the model in a more realistic way, after data from the Spanish Household Budget Survey (INE, 2016).

Social network: Each run agents are randomly linked with a number of neighbors under some constraints: each agent has a minimum of neighbors (10 by default), and a percentage of each agent's neighbors are similar to him or her in terms of occupational status and income level (80% by default).

5.2.16 Input Data

[III.iii.a] SIMULFIS does not use any input from external sources to represent processes nor exogenous variables that change over time.

5.2.17 Submodels

[III.iv.a] The submodels that represent the processes listed in “Process overview and scheduling” are the following:

  1. Opportunity filter (O): The outcome is a function of the agent income level and occupational status. The maximum concealable income as a result of the O filter will be used as the denominator for computing the agents' FOUR (c05-math-079).
  2. Normative filter (N): The outcome is a reduction of the agents' concealable income resulting from their previous opportunity filter, using a three-way conditional function: (i) If an agent is satisfied in both “progressivity” (c05-math-080) AND “tax balance” (c05-math-081) she reduces by two thirds (66%) the proportion of income she may conceal; (ii) if an agent is satisfied only in “progressivity” (c05-math-082) OR “tax balance” (c05-math-083), the reduction is by one third (33%); and (iii) if an agent is NOT satisfied in any sense, she may conceal the full percentage of income resulting from the opportunity filter.

    Rational choice filter (RC): Over the percentage of their gross income resulting from previous filters O and N, agents rationally maximize their net income by estimating the expected utility of concealing under uncertainty conditions (c05-math-084). An agent's decision to declare income (c05-math-085) is a function of tax rates (c05-math-086), fines (c05-math-087), her real income level (c05-math-088), and the probability of being caught if she evades (c05-math-089). Homogeneous risk aversion is assumed by using cube roots in both addends of the equation, and the expected social benefit, which agents compute by determining their eligibility in the immediately preceding period of the simulation, is also included. The usual square root is avoided to prevent applying it to eventual negative numbers in the second addend – which could be the case, for example, if agents declare a low percentage of their income and fines are very hard.5, 6

    5.2 equation

    where c05-math-091

Note that when c05-math-092 but c05-math-093, that is, when the agent is not legally eligible for benefits but she evades enough to be so, then c05-math-094. Similarly, when c05-math-095, that is, when the agent is not eligible whether she evades or not, then c05-math-096 and c05-math-097.

Social influence filter (SI): After applying the previous RC filter, agents' FOUR (c05-math-098) converge to the median in their neighborhood (c05-math-099), according to c05-math-100. The result of this calculation is the agents' final FOUR, which is expressible in terms of the percentage of the agents' income that is declared or concealed, and in terms of absolute amount of income concealed.

The model parameters, dimensions, and reference values [III.iv.b] are different in a diversity of experimental conditions simulated by running SIMULFIS.

The reference values for opportunities to conceal (O filter) – in percentage of agents' gross income are 80% for high income level self-employed, 60% for the rest of self-employed, 30% for high income level wage earners, 10% or 20% for medium income level wage earners, and 10% or 20% for low income level wage earners.

Normative filter (N) has two dimensions of satisfaction: (i) “progressivity” of the tax system (c05-math-101), and (ii) personal “tax balance” (c05-math-102).

(1) Satisfaction with the progressivity of the tax system (PTi = c05-math-103) is a function of two parameters: If agents support progressivity (SPi = c05-math-104) = 1) and perceive that the system is progressive (PSt = c05-math-105) = 1), they are “satisfied”; otherwise, they are not.

(1a) The agents' support for the progressivity principle in the tax system (c05-math-106) is an exogenous parameter, available through survey research. Agents are randomly assigned normative beliefs about progressivity (c05-math-107) according to the aggregated percentage (support = 1, do not support = 0).

(1b) The agents' perception of “real” progressivity in the tax system is updated after each tax period. The system is perceived as progressive if the mean income ratio – after taxes and benefits – gap between the richest 10% subpopulation and the poorest 10% subpopulation is reduced by more than 30%. Perfect information is assumed for agents' estimations.

(2) Satisfaction with the tax balance (c05-math-108) is a function of two parameters: If agents are net contributors while the majority of their neighbors are net recipients they are “unsatisfied”; otherwise, they are satisfied.

(2a) Agents' personal tax balance is computed by comparing their personal tax burden (c05-math-109) with the benefits they eventually receive (c05-math-110): agent c05-math-111 is a “net contributor” if c05-math-112, or a “net recipient” if c05-math-113.

(2b) To compute their neighborhood's tax balance, agents observe whether the majority (more than 50%) of agents in their neighborhood (including themselves) are net contributors or net recipients. Perfect information is assumed.

Rational choice filter (RC): Agents' perceived probability of being sanctioned if they evade tax by concealing income (c05-math-114) is randomly distributed in the initial period of the simulation and afterwards is updated endogenously as a function of the agents' audit records in all previous periods and the audit rate in the agents' neighborhood in the immediately previous period, according to the following equation.

5.3 equation

Social influence filter (SI): Agents' decision about declared income converge to that of their neighborhood, and SIMULFIS models the strength of social influence by an exogenous parameter c05-math-116 equal for all agents, ranging (0, 1) from no social influence to full social influence. Note that, when c05-math-117 (full social influence), the individual effect of the RC filter is cancelled; and when c05-math-118 (no social influence), the agents keep their original FOUR resulting from the RC filter. The reference value for the social influence coefficient is set according to three social influence scenarios, with c05-math-119, c05-math-120, and c05-math-121.

[III.iv.c] Submodels are designed and parametrized with specific assumptions or justifications. In the opportunity filter (O), in order to determine values for different agents' opportunities, we adopt some simple – and arguably realistic – assumptions: (i) wage earners have fewer opportunities to conceal than self-employed workers, because their income is typically withheld at origin in a more substantial proportion. (ii) Agents with high income – the top decile of income distribution – have more opportunities to conceal than the rest, because they receive income from many different sources or they have the resources, techniques, and abilities needed to successfully conceal a higher proportion of it. (iii) For similar reasons, agents with middle income have more opportunities to conceal than agents with low income – although in other set of experiments low-income workers have higher probability to participate in the shadow economy (Noguera et al., 2013). (iv) For all agents there is some percentage of their income that they cannot conceal, since the government always has some information on at least a minimum proportion of every agent's income.

Normative filter (N) models agents' normative attitudes and satisfaction feelings toward the tax system's design and performance in terms of its fairness. This filter combines two elements in order to determine the outcome level of satisfaction of each agent: (i) agents' satisfaction with the progressivity of the tax system, and (ii) agents' satisfaction with their tax balance when compared with that of their neighborhood. The agents' support for the progressivity principle in the tax system models their normative beliefs on progressivity, while agents' satisfaction with their tax balance is determined by comparing their personal tax balance with that of their neighborhood. This method tries to capture the well-known findings of the literature on relative deprivation, which show that people's feelings of satisfaction with their endowments depend more on the comparison with their reference group than on the amount enjoyed in absolute terms (Manzo, 2011).

Rational choice filter (RC) models the agents' cognitive process of maximizing expected utility according to an adaptation of the classical tax fraud expected utility function (Allingham and Sandmo, 1972). SIMULFIS uses a discrete computational approach to determine a sequence of 11 expected outcomes in terms of agents' net income, which results from reducing concealed income by intervals of 10% – from evading 100–0% – of agents' concealable income. Since the expected utility formula we are using introduces substantive complications in relation to Allingham and Sandmo – such as a progressive tax rate and a social benefit – this way of formalizing expected utility makes the computational working of the model easier, while ensuring the consistency of agents' decisions. Despite other filters and mechanisms affecting agents' compliance, rational choice has always some weight in the final decision – except under full social influence. We take this as a realistic assumption, since an economic decision such as tax compliance is almost always rationally considered by taxpayers, and, in most cases, assessed by experts or professionals.

Social influence filter (SI) models the extent to which agents' decision about declared income (in terms of FOUR) converge to that of their neighborhood as a result of any kind of social influence (Bruch and Mare, 2006; Centola and Macy, 2007; Durlauf, 2001, 2006; Rolfe, 2009; Salganik and Watts, 2009; Watts and Dodds, 2009). In SIMULFIS, the strength of social influence is determined by an exogenous parameter (c05-math-122) equal for all agents, ranging (0, 1) from no social influence to full social influence. Note that, when c05-math-123 (full social influence), the individual effect of the RC filter is cancelled; and when c05-math-124 (no social influence), the agent keeps his original FOUR resulting from the RC filter. The operation of social influence mechanisms affecting tax evasion behavior has been recently questioned by some scholars (Hedström and Ibarra, 2010) on the basis of the “privacy objection”: since tax compliance is taken to be private and unobservable by peers, no social influence could take place. However, as survey studies repeatedly show (IEF, 2012; CIS, 2011), citizens usually have an approximate idea on the tax compliance level in their country, occupational category, or economic sector, its evolution in time, and its main causes. These ideas may be formed from information received through mass media, personal interaction, or indirect inference (e.g., shared social characteristics, when compared with economic lifestyles, may be proxies for inferences about neighbors' and peers' tax compliance). Additionally, in countries where there is low tax morale and high social tolerance toward tax evasion – such as Spain – it is usual to have access to public “street knowledge” about personal tax compliance, and to give and receive advice between neighbors and peers on how to evade. Finally, there is some literature modeling social influence mechanisms triggered by estimated or revealed information on criminal and dishonest behavior (Diekmann et al., 2011; Gino at al., 2009; Groeber and Rauhut, 2010).

5.3 Some Experimental Results and Conclusions

The main conclusions to be drawn from the analysis of results from experimental simulations running SIMULFIS (Llacer et al., 2013; Noguera et al., 2012, 2013) could be summarized as follows:

1 As suggested by theoretical literature on tax compliance, strict rational agents would produce much less compliance than is usually estimated, except with unrealistically high deterrence levels. The simulated results for the arguably most realistic conditions in terms of deterrence, which is 3% for audit probability and 1.5 for fine multiplier for the Spanish case, generates a behavioral outcome where – in the RC (rational choice) scenario – all agents end up with a FOUR of 100%. That means they are taking full advantage of their opportunities to evade – the higher the FOUR, the less the compliance.

It has been often demonstrated that there is a trade-off between severity and probability of punishment (Kahan, 1997, p. 377ss), since raising that probability – what economists of crime call the “certainty of conviction” – is often more costly than raising the intensity of punishment and even inefficient if the resources and efforts needed for effective surveillance are considerable, as is the case with tax supervision. With the aid of an agent-based model, it is possible to assess this trade-off: SIMULFIS results show that different combinations of audits and fines produce equivalent compliance levels under the same or different behavioral scenarios. For instance, under the RC scenario, a combination of a fine multiplier of 5 and an audit rate of 25% is very similar to another of a fine multiplier of 1.5 and an audit rate of 50%; both produce compliance levels that are close to the ones obtained under the F+RC+SC scenario with fine multipliers of 1.5 or 2.5 and an audit rate of 25%. Other results (Noguera et al., 2013, Table 2) shows that higher audits and fines always improve compliance – always decrease mean FOUR – but increasing audits is proportionally more effective than raising fines – except when we pass from a fine multiplier of 2.5–5 of the evaded tax under an audit rate of 25%, where a “phase transition” seems to take place. Interestingly, under the most realistic audit rate of 3%, increasing fines does not have an effect on compliance in any behavioral scenario. Conversely, under realistic values for fines – multipliers of 1.5 and 2.5 of evaded income – increasing the audit rate has a more substantial effect under all behavioral scenarios. This may challenge the standard conception that increasing audits is inefficient because of its high cost: as (Kahan, 1997) notes, when individuals do not decide in an isolated context, high-certainty/low-severity strategies may be better than the reverse owing to the signal that individuals get that they will be most likely caught if they cheat. In our model, this is captured by the local way in which agents estimate the probability of being audited and punished.

In order to confirm this trend statistically, a linear regression analysis was performed taking as dependent variable the mean FOUR in the last iteration of each simulation (Noguera et al., 2013, Table 3). The results show that audits have a strong effect in decreasing FOUR, which triplicates the effect of fines in all behavioral scenarios. Similarly, in their meta-analysis of laboratory experiments in this area, Alm and Jacobson (2007) find an elasticity of 0.1–0.2 for declared income/audits, but below 0.1 for declared income/fines. The regression models also included the intensity of social contagion as an independent variable in the two behavioral scenarios where it is activated, and the results show that it also has a negative effect on FOUR, which is higher than the effect of fines but lower than that of the audit rate. Interaction effects between social contagion and audits/fines were also tested separately and the results show that deterrence increases its negative effect on FOUR when the intensity of social contagion decreases – that is, social contagion acts as a “brake” of the negative effect of deterrence on FOUR.

These results strongly suggest that rational choice theory is not enough on its own to generate empirically estimated compliance levels through simulations and that other normative and social mechanisms are therefore necessary in any plausible model of tax compliance behavior.

  1. 2 Contrary to what is assumed by other agent-based models of tax evasion, social influence does not always improve compliance. In particular, it has been shown that when deterrence is strong, RC (rational choice) and RC + N ( rational choice plus normative commitments) fare better in terms of compliance. The reason for this ambivalent effect of social influence is that its presence, by making agents' decisions dependent on those of their peers, makes tax compliance level less sensitive to increased deterrence levels. So, contrary to what Korobow et al. (2007) seem to assume, social influence does not have the same directional effect on compliance independently of deterrence level. The social influence conception of deterrence developed by Kahan, (1997, p. 351) is close to our interpretation of this result. According to him, the effect of deterrence must be considered in relation with the power exerted by social influence: from a given point, the marginal gain in compliance achieved by higher levels of deterrence may be lower in a situation with social influence than in a situation with isolated rational agents – and the higher the intensity of social influence, the lower this relative gain will be. In a similar way, our model shows that social contagion attenuates the net effect of deterrence on raising compliance when deterrence is high and increases it when it is low. Consistently, in Noguera et al. (2013) we also showed that with higher tax rates the same transition starts from a lower deterrence level. This social influence effect, as well as its foundations at the micro level, would be difficult to observe and analyze without the aid of an agent-based model such as SIMULFIS.

    3 Similarly to most experimental studies (Alm and Jacobson, 2007; Franzoni, 2007), we find that audits are comparatively more effective than fines in order to improve tax compliance. A key factor to explain this may be the link between being audited and being fined. Further experiments performed with SIMULFIS may try to disentangle both facts in order to test whether this trend is confirmed, but the implication so far seems clear that policies to tackle tax evasion should rely more on improving the efficacy of audits, as well as their number and scope, than on raising penalties.

    The policy implications of the results at this stage of model development seem clear: first, policies to tackle tax evasion should rely more on improving the efficacy of audits, as well as their number and scope, than on raising penalties. Second, smart use of public information on tax compliance levels may be a forceful weapon to induce taxpayers to comply more. In any case, we would like to emphasize the utility of agent-based models for understanding compliance patterns and, therefore, for assessing public decisions along the many trade-offs involved in tax policy. Agent-based models are flexible tools that offer many possibilities to improve social-scientific knowledge of tax behavior, a research field that is still in its infancy, but as promising as the present compilation shows.

Acknowledgments

This chapter is based on a research project funded by the Institute for Fiscal Studies of the Spanish Ministry of Economy, and has also benefited from financial support by the National Plan for R+D+I of the Spanish Ministry of Science and Innovation and the Spanish Ministry of Economy and Competitiveness through Grants CSO2012-31401 and CSD2010-00034 (CONSOLIDER-INGENIO). Toni Llacer has enjoyed financial support by the CUR-DIUE of the Generalitat de Catalunya and the European Social Fund.

References

  1. Agencia Tributaria Española (Spanish Tax Bureau) (2008) Memoria 2008 Agencia Tributaria (2008 Tax Report), Agencia Tributaria Española, Madrid.
  2. Allingham, M.G. and Sandmo, A. (1972) Income tax evasion: a theoretical analysis. Journal of Public Economics, 1, 323–338.
  3. Alm, J. and Jacobson, S. (2007) Using laboratory experimentsin public economics. National Tax Journal, 60, 129–152.
  4. Alm, J., Kirchler, E., and Muehlbacher, S. (2012) Combining psychology and economics in the analysis of compliance: from enforcement to cooperation. Economic Analysis and Policy (EAP), 42, 133–152.
  5. Alvarez, S. and Herrera, P.M. (2004) Etica Fiscal. Technical Report 10/04, Instituto de Estudios Fiscales, Madrid, http://www.ief.es/contadorDocumentos.aspx?URLDocumento=/documentos/recursos/publicaciones/documentos_trabajo/2004_10.pdf (Last accessed 09 November 2016).
  6. Arrazola, M., de Hevia, J., Mauleon, I., and Sanchez, R. (2011) Estimación del volumen de economía sumergida en españa. Cuadernos de Información económica, 220, 81–88.
  7. Bicchieri, C. (2006) The Grammar of Society: The Nature and Dynamics of Social Norms, Cambridge University Press, New York.
  8. Bloomquist, K.M. (2012) Agent-based simulation of tax reporting compliance. Doctoral dissertation in Computational Social Science. George Mason University, Fairfax, VA, http://digilib.gmu.edu/dspace/bitstream/1920/7927/1/Bloomquist_dissertation_2012.pdf (Last accessed 09 November 2016).
  9. Boletin Oficial de Estado (Spanish Official State Gazette) (2003) Ley 58/2003, de 17 de diciembre, general tributaria. BOE 302, artículo 191.
  10. Braithwaite, V. and Wenzel, M. (2008) Integrating explanations of tax evasion and avoidance, in The Cambridge Handbook of Psychology and Economic Behaviour, Cambridge Handbooks in Psychology (ed. A. Lewis), Cambridge University Press, pp. 304–331.
  11. Bruch, E.E. and Mare, R.D. (2006) Neighborhood choice and neighborhood change. American Journal of Sociology, 112, 667–709.
  12. Centola, D. and Macy, M. (2007) Complex contagion and the weakness of long ties. American Journal of Sociology, 113, 702–734.
  13. CIS, Centro de Investigaciones Sociologicas (Centre for Sociological Research) (2011) Encuesta sobre opinión pública y política Fiscal (xxviii). Technical report, CIS (Centro de Investigaciones Sociológicas), Madrid.
  14. Cummings, R.G., Martinez-Vazquez, J., McKee, M., and Torgler, B. (2009) Tax morale affects tax compliance: evidence from surveys and an artefactual field experiment. Journal of Economic Behavior and Organization, 70, 447–457.
  15. Diekmann, A., Przepiorka, W., and Rauhut, H. (2011) Lifting the veil of ignorance: an experiment on the contagiousness of norm violations. Discussion Papers 2011004, University of Oxford, Nuffield College, http://ideas.repec.org/p/cex/dpaper/2011004.html (Last accessed 09 November 2016).
  16. Durlauf, S.N. (2001) A framework for the study of individual behavior and social interactions. Sociological Methodology, 31, 47–87.
  17. Durlauf, S.N. (2006) Groups, social influences, and inequality: a memberships theory perspective on poverty traps, in Poverty Traps (eds S. Bowles, S.N. Durlauf, and K.R. Hoff), Russell Sage Foundation, Princeton University Press, New York, Princeton, NJ, pp. 141–175.
  18. Elffers, H., Weigel, R.H., and Hessing, D.J. (1987) The consequences of different strategies for measuring tax evasion behavior. Journal of Economic Psychology, 8, 311–337.
  19. Elster, J. (1984/1984) Ulysses and the Sirens: Studies in Rationality and Irrationality, Cambridge University Press, Cambridge.
  20. Elster, J. (1989) Nuts and Bolts for the Social Sciences, Cambridge University Press, Cambridge.
  21. Elster, J. (2007) Explaining Social Behaviour: More Nuts and Bolts for the Social Sciences, Cambridge University Press, Cambridge.
  22. Feige, E.L. (2016) Reflections on the meaning and measurement of Unobserved Economies: what do we really know about the “Shadow Economy”? Journal of Tax Administration, 2 (1), 5–41.
  23. Franzoni, L. (2007) A tax evasion and tax compliance, in Encyclopaedia of Law and Economics, Edward Elgar, Cheltenham.
  24. GESTHA, Sindicato de Tecnicos del Ministerio de Hacienda (Spanish Technicians Syndicate at the Finance Ministry) (2011) III informe de la lucha contra el fraude fiscal en la agencia tributaria. Technical report, GESTHA (Sindicato de Técnicos del Ministerio de Hacienda), Madrid.
  25. Gigerenzer, G., Hertwig, R., and Pachur, T. (2011) Heuristics: The Foundations of Adaptive Behavior, Oxford University Press, Oxford, New York.
  26. Gino, F., Ayal, S., and Ariely, D. (2009) Contagion and differentiation in unethical behavior: the effect of one bad apple on the barrel. Psychological Science, 20, 393–398.
  27. Groeber, P. and Rauhut, H. (2010) Does ignorance promote norm compliance? Computational and Mathematical Organization Theory, 16, 1–28.
  28. Halla, M. (2010) Tax morale and compliance behavior: first evidence on a causal link. IZA Discussion Papers 4918, Institute for the Study of Labor (IZA), http://ideas.repec.org/p/iza/izadps/dp4918.html (Last accessed 09 November 2016).
  29. Hashimzade, N., Myles, G.D., Page, F., and Rablen, M.D. (2015) The use of agent-based modelling to investigate tax compliance. Economics of Governance, 16 (2), 143–164.
  30. Hashimzade, N., Myles, G.D., and Rablen, M.D. (2016) Predictive analytics and the targeting of audits. Journal of Economic Behavior & Organization, 124, 130–145.
  31. Hedström, P. and Ibarra, R. (2010) On the contagiousness of non-contagious behavior: the case of tax avoidance and tax evasion, in The Benefit of Broad Horizons: Intellectual and Institutional Preconditions for a Global Social Science (eds H. Joas, B. Wittrock, and B.S. Klein), Brill Publishers, Leiden [etc.].
  32. Hofmann, E., Hoelzl, E., and Kirchler, E. (2008) Preconditions of voluntary tax compliance: knowledge and evaluation of taxation, norms, fairness, and motivation to cooperate. Journal of Psychology, 216, 209–217.
  33. Hokamp, S. and Pickhardt, M. (2016) Income tax evasion in a society of heterogeneous agents – evidence from an agent-based model. International Economic Journal, 24 (4), 541–553.
  34. IEF, Instituto de Estudios Fiscales (Spanish Institute of Fiscal Studies) (2012) Opiniones y actitudes fiscales de los españoles en 2011: Documento de trabajo del IEF n.19/2012. Technical report, IEF (Instituto de Estudios Fiscales), Madrid.
  35. INE, Instituto Nacional de Estadistica (Spanish National Bureau of Statistics) (2016) Household Budget Survey. Base 2006 – Year 2015, National Bureau of Statistics, Madrid, http://www.ine.es/dyngs/INEbase/en/operacion.htm?c=Estadistica_C&cid=1254736176806&menu=ultiDatos&idp=1254735976608 (Last accessed 09 November 2016).
  36. Kahan, D.M. (1997) Social influence, social meaning, and deterrence. Virginia Law Review, 83 (3), 349–395.
  37. Kirchler, E. (2007) The Economic Psychology of Tax Behaviour, Cambridge University Press, New York.
  38. Kirchler, E., Muehlbacher, S., Kastlunger, B., and Wahl, I. (2010) Why pay taxes? A review of tax compliance decisions, in Developing Alternative Frameworks for Explaining Tax Compliance, Routledge International Studies in Money and Banking, vol. 59 (eds J. Alm, J. Martinez-Vazquez, and B. Torgler), Routledge, London and New York.
  39. Kirchler, E. and Wahl, I. (2010) Tax compliance inventory: TAX-I voluntary tax compliance, enforced tax compliance, tax avoidance, and tax evasion. Journal of Economic Psychology, 31, 331–346.
  40. Korobow, A., Johnson, C., and Axtell, R.L. (2007) An agent-based model of tax compliance with social networks. National Tax Journal, 60, 589–610.
  41. Llacer, T., Miguel, F.J., Noguera, J.A., and Tapia, E. (2013) An agent-based model of tax compliance: an application to the Spanish case. Advances in Complex Systems, 16 (04n05), 1350007.
  42. Lorscheid, I., Heine, B., and Meyer, M. (2016) Opening the 'black box' of simulations: increased transparency and effective communication through the systematic design of experiments. Comput Math Organ Theory, 18, 22–62.
  43. Manzo, G. (2009) La Spirale des inégalités: choix scolaires en France et en Italie au XXe siècle, PUPS. Presses de l'Université Paris-Sorbonne, Paris.
  44. Manzo, G. (2011) Relative deprivation in silico: agent-based models and causality in analytical sociology, in Analytical Sociology and Social Mechanisms (ed. P. Demeulenaere), Cambridge University Press, Cambridge and New York, pp. 266–308.
  45. Meder, Z.Z., Simonovits, A., and Vinczeb, J. (2012) Tax morale and tax evasion: social preferences and bounded rationality. Economic Analysis and Policy (EAP), 42, 171–188.
  46. Muchnik, L., Aral, S., and Taylor, S.J. (2013) Social influence bias: a randomized experiment. Science, 341 (6146), 647–651.
  47. Müller, B., Bohn, F., Dressler, G., Groeneveld, J., Klassert, C., Martin, R., Schluter, M., Schulze, J., Weise, H., and Schwarz, N. (2013) Describing human decisions in agent-based models ODD + D, an extension of the ODD protocol. Environmental Modelling and Software, 48, 37–48, http://www.sciencedirect.com/science/article/pii/S1364815213001394 (Last accessed 09 November 2016).
  48. Noguera, J.A., Guijarro, X., Leon, F., Llacer, T., Miguel, F.J., Tapia, E., Tena, J., and Vinagre, M. (2011) Valors i actituds sobre justícia distributiva: prestacions socials i fiscalitat. Technical report, Centre d'estudis d'Opinió (CEO), Generalitat de Catalunya, Barcelona, http://ceo.gencat.cat/ceop/AppJava/export/sites/CEOPortal/estudis/monografies/contingut/justiciadistributiva01.pdf (Last accessed 09 November 2016).
  49. Noguera, J.A., Llacer, T., Miguel, F.J., and Tapia, E. (2012) Exploring tax compliance: an agent-based simulation, in Shaping Reality through Simulation (eds K.G. Troitzsch, M. Moehring, and U. Lotzmann), European Council for Modelling and Simulation, Koblenz.
  50. Noguera, J.A., Miguel, F.J., Tapia, E., and Llacer, T. (2013) Tax compliance, rational choice, and social influence: an agent-based model. Revue francaise de Sociologie, 55 (4), 765–804.
  51. Rolfe, M. (2009) Conditional choice, in The Oxford Handbook of Analytical Sociology (eds P. Hedstrom and P.S. Bearman), Oxford University Press, Oxford and New York, pp. 419–447.
  52. Salganik, M.J. and Watts, D.J. (2009) Social influence: the puzzling nature of success in cultural markets, in The Oxford Handbook of Analytical Sociology (eds P. Hedstrom and P.S. Bearman), Oxford University Press, Oxford and New York, pp. 315–341.
  53. Schneider, F. (2016) Comment on Feige's paper “Reflections on the meaning and measurement of unobserved economies: what do we really know about the “Shadow Economy”?” Journal of Tax Administration, 1 (2), 82–92.
  54. Torgler, B. (2007) Tax Compliance and Tax Morale: A Theoretical and Empirical Analysis, Edward Elgar, Cheltenham and Northampton, MA.
  55. Torgler, B., Alm, J., and Martinez-Vazquez, J. (eds) (2010) Developing Alternative Frameworks for Explaining Tax Compliance, Routledge International Studies in Money and Banking, Taylor & Francis.
  56. Torgler, B., Demir, I.C., Macintyre, A., and Schaffner, M. (2008) Causes and consequences of tax morale: an empirical investigation. Economic Analysis and Policy (EAP), 38, 313–339.
  57. Watts, D.J. and Dodds, P.S. (2009) Threshold models of social influence, in The Oxford Handbook of Analytical Sociology (eds P. Hedstrom and P.S. Bearman), Oxford University Press, Oxford and New York, pp. 475–497.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset