How the Dutch benefits scandal happened.
Parents who claimed childcare allowance were treated as suspected fraudsters for years, and many were made to repay everything they had received. A self-learning risk model ranked who was checked; an unforgiving rule decided what an error cost. Every figure here comes from the regulator, parliament, the courts, official progress reports or named press. Independent analysis from public sources.
Jump to a section
- The short version
- How the scheme was built
- How the risk model worked
- The model was one part of four
- How a small error became a large debt
- The warnings
- What the data protection authority found
- The political reckoning
- The human cost
- The recovery operation
- Why it matters for AI
- What the 2024 inquiry asked for on risk models
- What boards and agencies can take from it
- Full timeline
- Common questions about the scandal

Listen to this case study
The Dutch childcare benefits scandal
The short version.
From about 2013 to 2019 the benefits arm of the Dutch tax office treated tens of thousands of parents who claimed childcare allowance as suspected fraudsters. Allowances were stopped, and parents were told to repay everything they had received, often for a missing document or a small unpaid contribution. Many fell into debts they could not escape. By June 2026, 44,045 parents had been confirmed as affected.13
A parliamentary committee concluded in December 2020 that "fundamental principles of the rule of law were violated", by the executive, by parliament as legislator and by the administrative courts.7 The cabinet resigned the following month.20 The data protection authority found that the way the tax office used applicants' nationality was unlawful and discriminatory, and the cabinet later acknowledged institutional racism.121 The recovery operation's budget stood at EUR 11.8 billion in September 2026.13
A self-learning risk model was part of it. It ranked applications so staff could check the ones it scored highest, and it used nationality as one of its signals. It did not decide who was a fraudster. Most of the financial ruin came from a rule that cancelled a whole year's entitlement for any shortcoming, from manual decisions about whole groups of parents, and from a law with no room for hardship.712 The case matters for AI because the model sat inside that system and made it faster.
Status as of 12 October 2026. Recovery figures are at 30 June 2026, the latest the government has published.
2005 to 2013How the scheme was built.
The childcare allowance system began in 2005 and 2006. Parents were paid in advance, before any check, and the amount was settled afterwards against their actual costs and income. The data protection authority describes paying first and checking later as "a political choice".1 The framework law had no general hardship clause, so officials had no legal room to soften a recovery that would ruin a family. One was added only in July 2020.11
In April 2013 a television report exposed organised fraud in which a criminal group registered people from Bulgaria at Dutch addresses and claimed allowances in their names.8 The response was fast. Within days a self-learning risk model, commissioned from Deloitte, was built, tested and put into use, without a functional design or a privacy impact assessment.8 An anti-fraud team known as CAF was set up the same year to pursue organised abuse. The 2020 parliamentary committee describes the period as one of an "overheated" political demand for fraud enforcement, and an extra-staff business case that had to pay for itself every year through money recovered.7
The modelHow the risk model worked.
The model was trained on examples of correct and incorrect applications and used several dozen indicators to give every new application or change a score between 0 and 1. Each month about 100 of the highest scores went to staff, who held back the advance payment and asked the parent for documents.1 The State Secretary told parliament in 2021 that the model "made no automatic decisions on entitlement"; staff always did.12
One indicator was whether the applicant held Dutch nationality, recorded as yes or no. The data protection authority documented it in the model's scorecards from March 2016 to October 2018, when it was removed for having "no predictive value".1 Dual nationality was not an indicator, despite how the case is often reported. It was a separate breach: the tax office kept the second nationality of 1.4 million people on file without a legal basis, and fraud analysts pulled it in their own queries.12
Staff could not see why a case had been picked. The tax office's own description, quoted by the authority, is that "the case handler does not know why the system selects a case".1 The 2024 inquiry found that the indicators were never tested for validity or reliability, and that without statistical correction for bias the model fed on its own selections, for example around single parents. Deloitte had warned in 2016 that the model was not retrained regularly.8
The top 1,000 risk scores were far more often non-Dutch and low-income
Held Dutch nationality
Household income under EUR 20,000
One month in 2019. Source: Blind voor mens en recht, 2024, table 7.6, from figures sent to parliament in 2021. The model's indicators were weighted together, so no single indicator explains these gaps.
In one month of 2019, the people with the 1,000 highest scores were far more often non-Dutch and far more often on low incomes than everyone else.8 The State Secretary wrote that "it cannot be ruled out that a certain bias occurred".12 A separate rule, "high allowance, high risk", flagged anyone receiving large amounts, which in childcare allowance means the lowest earners.8
The systemThe model was one part of four.
Parents came under suspicion by several routes, and the model was only one. What turned suspicion into ruin was the way the law was applied.
Three routes to suspicion, and the rule that made an error ruinous
Sources: data protection authority report, 2020, and FSV releases, 2021 to 2022; State Secretary's letter on the model, 8 December 2021; Ongekend onrecht, 2020; Council of State, 23 October 2019.
The anti-fraud team did not use the model to choose its cases, though it used model scores to add to the signals it received.112 It worked on groups. In January 2014 it queried every applicant with Ghanaian nationality since the start of 2013 and got 6,047 names.1 Senior officials wrote in 2015 about the "dilemma" of a group approach that assumed 80 per cent of a group was wrong and 20 per cent right. The parliamentary committee found that ratio was an assumption with no quantitative basis, and that running allowances had been stopped for groups unlawfully.7
The tax office also kept a fraud signals list, known as FSV, that held about 270,000 people, including anonymous tips that had never been checked. It was used across the tax office, not only for benefits, and being on it could mean intensive checks and a refused payment plan.56 It was a database. It is often confused with the model.
The ruleHow a small error became a large debt.
Under the all-or-nothing practice, any shortcoming, such as an unpaid part of the parent's own contribution to the childcare costs or a missing document, cancelled the whole year's entitlement and triggered recovery of everything paid. The parliamentary committee found that this "does not follow directly from the law". The State Attorney had called the strict reading only "arguable" in 2009; the benefits office chose it anyway, and the Council of State upheld it.7
One parent, one year of allowance, one unpaid part of the own contribution
All-or-nothing: the shortfall cancels the whole year. Every month paid becomes a debt, EUR 12,000 in all, and an intent label can block a payment plan.
Illustrative figures. The mechanism is from Ongekend onrecht, 2020, and the Council of State's rulings of 23 October 2019.
A second label made it worse. Parents judged to have acted with intent or gross negligence were refused a personal payment plan, and the committee found that label was applied far too widely.7 Up to 16,500 people may be entitled to redress for being wrongly labelled.13 The Council of State reversed its own case law on 23 October 2019, holding that proportionality applies and that partial entitlement is possible.14 By then the practice had run for a decade.
2017 to 2019The warnings.
In 2014 the anti-fraud team stopped the allowances of some 300 parents who used one childminding agency, in a case known as CAF 11.9 In March 2017 the Council of State ruled the stoppage unlawful.15 In August 2017 the National Ombudsman called the treatment of 232 of these families "disproportionately harsh" and recommended compensation, which was not adopted.167
The wider pattern came into view two years later. In November 2019 an advisory commission led by Piet Hein Donner found "institutional bias" and a "zero tolerance" approach in the CAF 11 case, and that ordinary legal protection had not been adequate.9 The committee that reported in 2020 found that information to parliament had been "late, incomplete and incorrect".7 As in many failures of this kind, the signal arrived one case at a time, and the organisation treated each case as an exception.
2020 to 2022What the data protection authority found.
In July 2020 the Autoriteit Persoonsgegevens reported that the benefits office had processed applicants' nationality unlawfully and in a discriminatory way: in the risk model, in the anti-fraud team's queries and by keeping dual nationality on file.1 Its chair was careful about what the report could show: "what concrete consequences this had for individual applicants, we cannot see in this investigation".2 The State Secretary apologised the same day.29
In December 2021 the authority fined the Minister of Finance EUR 2.75 million. The legal basis was the GDPR's requirement that processing be lawful and fair, read with the test of necessity for a public task. Discrimination was treated as a breach of fairness.34 In April 2022 it imposed a further EUR 3.7 million for the fraud signals list, at the time its highest fine.6 In the same period the Venice Commission, the Council of Europe's advisory body on constitutional law, described the model as "based on Artificial Intelligence" and found that "discriminatory practices were systematised through algorithms".11
2020 to 2026The political reckoning.
The parliamentary interrogation committee chaired by Chris van Dam reported on 17 December 2020 under the title Ongekend onrecht, "unprecedented injustice".7 It left nationality profiling and blacklists outside its scope; its subject was how the state had treated parents. Four weeks later Prime Minister Mark Rutte announced the cabinet's resignation, saying that "the rule of law must protect citizens against an all-powerful state, and here that went terribly wrong".20
In May 2022 the cabinet concluded there had been "institutional racism" in the intensive supervision carried out by the tax office and the benefits office.21 In February 2024 a full parliamentary inquiry into fraud policy, Blind voor mens en recht, found that the powers of the state had been "blind to people and to rights" and made 19 recommendations.8 No one has been prosecuted. The government decided in March 2021 not to order the prosecution of ministers, and in February 2024 the Hague Court of Appeal rejected a complaint against individual officials as time-barred.1819
Fines, a cabinet resignation, two inquiries and no prosecution
Sources: data protection authority, 2020 to 2022; Ongekend onrecht, 2020; press conference of 15 January 2021; Justice Minister, 5 March 2021; Gerechtshof Den Haag, 20 February 2024; Rijksoverheid, 30 May 2022; Blind voor mens en recht, 2024.
The record is still incomplete. In April 2026 the government told parliament that a closed tax-office file store, set up in 2019 to deal with a backlog in deleting old files under privacy law, held at least 64 million unsorted files and had not been searched when the parliamentary inquiries asked for documents.36 An external report commissioned by the ministry set out how the store was built and used, and drew no conclusions about anyone's conduct.37 In August the cabinet said parliament should have been told earlier and that there had been no intent. A committee is due to begin investigating in October 2026.38 An organisation that cannot find its own records cannot fully account for its decisions, which is why a register of data stores, including archives set up to meet privacy rules, belongs in any response to a regulator or inquiry.
The peopleThe human cost.
The recovery figures count parents and money. The hardest question is about children. Statistics Netherlands counted 2,090 children of affected parents placed out of home between 2015 and June 2022.25 That is a count, and the statisticians could not say how many of those placements the scandal caused. A 2022 study at group level found no direct effect, while warning that this did not rule out individual cases.24 In March 2025 a commission chaired by Mariëtte Hamer found that, for the children it examined, the scandal had played a large role.26
The cabinet acknowledged the extra harm done to these children in June 2025.34 In September 2026 it said it would apologise to them in January 2027, and that it would start reassessing the files of children placed out of home, at the request of parents and young people, with a limited first group.35
2020 to 2026The recovery operation.
In December 2020 the cabinet agreed to pay every affected parent at least EUR 30,000. The first 470 families were paid in January 2021.2223 A recovery organisation had been set up in February 2020, and a recovery act took effect in November 2022.2730 By 30 June 2026, 69,679 parents had registered, 44,045 had been confirmed as affected and the average award was EUR 40,664. 7,650 objections were still open.13
More than 44,000 parents confirmed as affected, and a budget of EUR 11.8 billion
Recovery budget, EUR billion
People bars share one scale. Sources: 23rd progress report on the recovery operation, 18 September 2026 (figures at 30 June 2026); Court of Audit, 10 June 2025, for spending to 2024.
In April 2020 the operation was expected to run "at least through 2021". The budget is now EUR 11.8 billion over several years, of which EUR 5.5 billion was spent from 2020 to 2024.1327 In 2025 the cabinet aimed to settle all additional damage claims by the end of 2027.27 By June 2026, 20,314 parents had applied for compensation for additional damage and 3,973 had received it. The cabinet also plans to close access to municipal support for new applicants after 31 August 2027.13
In June 2026 the newspaper NRC reported that at least 20,000 parents had been wrongly recognised as affected and compensated. The ministry said no well-founded conclusion was possible without reassessing every file, and the State Secretary told parliament the account was incorrect or incomplete. Money already paid is not being reclaimed.4028 The claim remains disputed. A remedy designed to be fast and generous has become a second large administrative system, with its own disputes.
For AIWhy it matters for AI.
The model in this case did what many AI systems in government and business are now asked to do: rank people by predicted risk so that limited staff can focus on the highest scores. It was trained on past decisions, weighted dozens of signals that no one could separate, and gave reviewers a score without a reason. Every one of those features is common in AI deployments today.
The case also shows the limit of blaming the model. A ranking only becomes harm when the organisation acts on it, and here it acted through a rule that turned a query into the loss of a year's income and a label that blocked a payment plan. The same model inside a proportionate process would have produced extra checks and some wrong suspicions. Inside this process it produced debts. Governing an AI system means governing what is done with its output.
The law has moved since. The EU AI Act, in force from August 2024, lists AI systems used by public authorities to evaluate eligibility for public benefits, or to reduce, revoke or reclaim them, as high-risk.32 A system like this one would likely fall there, though no court or regulator has ruled on it. That brings a fundamental rights impact assessment before use, human oversight, registration and a right to an explanation of the system's role in a decision. After a 2026 amendment, those obligations apply from 2 December 2027.33 The Netherlands opened a public algorithm register in December 2022; it listed 1,587 entries in October 2026.31 None of this would have reached the all-or-nothing rule, which sat in law and practice.
RecommendationsWhat the 2024 inquiry asked for on risk models.
Blind voor mens en recht sets out its safeguards for data and risk models in plain terms.8
- Use risk models sparingly.
- Selecting is giving reasons: a person selected for checks must be told why.
- Enforcement must never be fully risk-driven; keep checks that do not depend on a risk score, such as random samples.
- The greater the potential intrusion, the greater the safeguard.
- Build knowledge of the risks of data "from top civil servant to programmer".
- Test risk indicators for validity and reliability, and correct for bias.
The inquiry also recommended a general proportionality clause in administrative law, so that government action can never have disproportionately harmful effects, and a right to personal contact with the agency.8 That clause is not yet law. In September 2026 the cabinet said it would decide on a wider proportionality test, which it now describes as a safety valve for exceptional cases, only after new cost checks. Implementing agencies had put the cost of the full 2024 draft at EUR 300 million a year or more, against EUR 10 million a year set aside from 2030.39 The Venice Commission added that when AI systems are introduced, anonymised training data should be kept so bias can be detected later.11
ImplicationsWhat boards and agencies can take from it.
- Govern the decision the score feeds. The model only ranked cases. The harm came from what followed. Before deploying any risk score, write down what action each score band triggers and whether that action is proportionate to an error.
- Give reviewers the reason for every selection. Staff did not know why a case had been picked, so they could not challenge it. A reviewer who sees only a score will usually defer to it.
- Test indicators before and during use. The indicators were never tested for validity or bias, and nationality stayed in for years. Review every input for what it stands in for, and drop any that act as a proxy for a protected group.
- Keep a random sample beside the risk sample. A model that only checks the cases it selects confirms its own assumptions. Random checks give the error rate the model cannot see.
- Monitor outcomes by group. The over-selection of non-Dutch and low-income applicants was measurable. Someone should be required to look at the distribution every month and report it upward.
- Assess impact before go-live. The model went into use within days, with no privacy impact assessment. A fundamental rights or algorithmic impact assessment should be a condition of launch, whatever the political pressure.
- Build in a hardship route. No official had legal room to stop a ruinous recovery. Any automated or AI-assisted process that can take money or services from people needs a named person who can override it.
- Treat adverse rulings and complaints as a pattern. The Council of State, the Ombudsman and parents' lawyers all raised the alarm years before the system changed. Report them in aggregate to the board or the minister, with what they imply about error rates.
To check a proposed risk-scoring or AI decision system against these points, place it on the agent risk assessment matrix, and estimate the review capacity it needs with the oversight ceiling calculator.
ChronologyFull timeline.
| When | Event | Sources |
|---|---|---|
| 2005 to 2006 | The childcare act and the benefits framework act (Awir) take effect. Allowances are paid in advance and checked later. The Awir has no general hardship clause. | [8][11] |
| 2009 | The State Attorney calls the strict all-or-nothing reading only "arguable". The benefits office adopts it anyway, and the Council of State upholds it. | [7] |
| Apr 2013 | After a television report on organised fraud using people registered from Bulgaria, a self-learning risk model built by Deloitte is put into use within days, with no privacy impact assessment. An anti-fraud team (CAF) is set up the same year. | [8][12] |
| Jul 2013 to Feb 2014 | Monthly queries of all applicants by nationality begin. A January 2014 query pulls all 6,047 applicants with Ghanaian nationality. The fraud signals list (FSV) is in use from November 2013. | [1][6] |
| Jul to Oct 2014 | In the case known as CAF 11, allowances are stopped for some 300 parents using one childminding agency. | [9] |
| 2016 | Deloitte warns that the model is not retrained regularly. The nationality indicator is documented in scorecards from March 2016. | [1][8] |
| 2017 | The Council of State rules the CAF 11 stoppage unlawful (8 March). The National Ombudsman calls the treatment of 232 families "disproportionately harsh" (9 August). | [15][16] |
| Oct 2018 | The nationality indicator is removed from the model as having "no predictive value". | [1] |
| Oct to Nov 2019 | The Council of State abandons its all-or-nothing case law (23 October). The Donner commission finds "institutional bias" (14 November). Use of the model ends in November. | [9][12][14] |
| Feb to Mar 2020 | A recovery organisation is set up and the FSV list is switched off. The Donner commission gives its final advice. | [6][10][27] |
| Jul 2020 | The data protection authority finds the processing of nationality unlawful and discriminatory (17 July). The State Secretary apologises the same day. | [1][2][29] |
| 17 Dec 2020 | The parliamentary interrogation committee reports, Ongekend onrecht: "fundamental principles of the rule of law were violated." | [7] |
| 22 Dec 2020 | The cabinet agrees to pay EUR 30,000 to each affected parent. The first 470 families are paid on 28 January 2021. | [22][23] |
| 15 Jan 2021 | The Rutte III cabinet resigns. | [20] |
| Mar 2021 | The government decides not to order the prosecution of ministers. | [18] |
| Oct 2021 | The Venice Commission finds discriminatory practices were "systematised through algorithms". Amnesty International publishes Xenophobic machines. | [11][17] |
| Dec 2021 | The data protection authority fines the Minister of Finance EUR 2.75 million. The model is published with a letter explaining it. | [3][4][12] |
| Apr to May 2022 | A EUR 3.7 million fine for the FSV list (12 April). The cabinet acknowledges "institutional racism" in the tax office’s intensive supervision (30 May). | [6][21] |
| Nov 2022 | Statistics Netherlands counts 2,090 children of affected parents placed out of home from 2015 to June 2022. The recovery act takes effect. | [24][25][30] |
| Dec 2022 | The national algorithm register opens. | [31] |
| Feb 2024 | The parliamentary inquiry into fraud policy reports, Blind voor mens en recht, with 19 recommendations. The Hague Court of Appeal rejects a complaint against individual officials as time-barred. | [8][19] |
| Aug 2024 | The EU AI Act enters into force. Public-benefits eligibility systems are listed as high-risk in Annex III. | [32] |
| Mar 2025 | The Hamer commission finds the scandal played a large role in the removal of the children it examined. | [26] |
| Jun 2025 | The cabinet acknowledges the extra harm done to children placed out of home and says it will apologise to them. | [34] |
| Apr 2026 | The government tells parliament that a closed tax-office file store, set up in 2019 and holding at least 64 million unsorted files, was not searched for the parliamentary inquiries. | [36] |
| Jun to Jul 2026 | A press claim that about 20,000 parents were wrongly compensated is rejected by the State Secretary as incorrect or incomplete. | [28][40] |
| Jul 2026 | An amending regulation moves the AI Act’s Annex III high-risk obligations to 2 December 2027. | [33] |
| Jul to Aug 2026 | An external report on the file store is published; it draws no conclusions about anyone’s conduct. The cabinet says parliament should have been told earlier, and an investigation committee is due to start in October. | [37][38] |
| Sep 2026 | The 23rd progress report: 44,045 parents confirmed as affected and a recovery budget of EUR 11.8 billion. | [13] |
| Sep 2026 | The cabinet puts a wider proportionality test in administrative law on hold pending new cost checks (11 September), and says it will apologise in January 2027 to children placed out of home (25 September). | [39][35] |
Common questions about the scandal.
What was the Dutch childcare benefits scandal?
From about 2013 to 2019 the Dutch tax office’s benefits arm treated tens of thousands of parents as suspected fraudsters, stopped their childcare allowances and demanded repayment of everything they had received, often for minor errors. Many were driven into debt. A parliamentary committee found in 2020 that fundamental principles of the rule of law had been violated, and the cabinet resigned in January 2021. [7][20]
Did an algorithm decide who was a fraudster?
No. A self-learning risk model ranked applications so that staff could review the highest-scoring ones, and it made no entitlement decisions. It did shape who was scrutinised: Dutch nationality was one of its indicators, and the people it ranked highest were disproportionately non-Dutch and low-income. The worst outcomes came from manual decisions under the all-or-nothing rule and group treatment of parents. [1][8][12]
Was dual nationality used in the algorithm?
No. The data protection authority found the model used only "Dutch: yes or no". Dual nationality was a separate breach: the data was kept unlawfully, with 1.4 million people still registered in May 2018, and it was pulled in manual fraud queries. [1][2]
How many families were affected?
By 30 June 2026, 69,679 parents had registered with the recovery operation and 44,045 had been confirmed as affected. 43,363 had received at least EUR 30,000, and 123,951 children were known to the children’s scheme. [13]
How many children were taken into care?
Statistics Netherlands counted 2,090 children of affected parents placed out of home between 2015 and June 2022. It could not say how many of those placements the scandal caused. A 2022 group-level study found no direct effect; the Hamer commission found in 2025 that the scandal played a large role for the children it examined. The cabinet acknowledged the extra harm to these children in June 2025 and said in September 2026 that it would apologise to them in January 2027. [24][25][26][34][35]
What did it cost?
Affected parents received at least EUR 30,000 each, with an average award of EUR 40,664 at June 2026. The recovery operation’s multi-year budget was EUR 11.8 billion in September 2026, of which EUR 5.5 billion had been spent from 2020 to 2024. [13][27]
Was anyone held accountable?
The Rutte III cabinet resigned in January 2021. The data protection authority fined the Minister of Finance twice, and the cabinet acknowledged institutional racism in 2022. No one has been prosecuted: the government did not order the prosecution of ministers, and a court rejected a complaint against officials as time-barred. [3][6][18][19][20][21]
Were some parents compensated who should not have been?
That is disputed. NRC reported in June 2026 that at least 20,000 parents had been wrongly recognised as affected. The ministry said no well-founded conclusion was possible without reassessing every file, and the State Secretary told parliament the article’s account was incorrect or incomplete. Money already paid is not being reclaimed. [28][40]
Is the scandal over?
No. At 30 June 2026, 7,650 objections were still open, and the cabinet plans to close access to municipal support for new applicants after 31 August 2027. In April 2026 the government disclosed a file store of at least 64 million files that had not been searched for the parliamentary inquiries, and a committee is due to investigate it from October 2026. The apology to children placed out of home is planned for January 2027, and a wider proportionality test in administrative law is on hold pending cost checks. Status as of 12 October 2026. [13][35][36][38][39]
What should a board ask about its own risk models?
Four questions cover most of this case. What action does each score trigger, and is that action proportionate to an error? Can a reviewer see why a case was selected? Are outcomes monitored by group, with a random sample alongside the risk sample? Who has the authority to stop a harmful outcome, and how do complaints and adverse rulings reach the board? [8]
Would the EU AI Act have prevented it?
Not by itself. A system that evaluates eligibility for public benefits is listed as high-risk in Annex III of the AI Act, which brings a fundamental rights impact assessment, human oversight, registration and a right to an explanation. Those obligations apply from 2 December 2027 after a 2026 amendment. Much of the harm came from law and policy that the AI Act does not touch. [32][33][7]
Evidence & Methodology
This case rests on a regulator's investigation and fine decisions, two parliamentary reports, an advisory commission, the Venice Commission and the government's own progress reports, which are strong on what happened. The lessons and the AI Act reading are mine, so each claim is graded by what it rests on.
| Claim | Source | Grade |
|---|---|---|
| Fundamental principles of the rule of law were violated | Ongekend onrecht, 17 December 2020 | Finding of a parliamentary committee |
| The risk model ranked cases for review and made no entitlement decisions | State Secretary’s letter of 8 December 2021; data protection authority report, 2020 | Official statement, consistent with regulator |
| Nationality (Dutch yes/no) was a model indicator; dual nationality was not | Data protection authority report, 2020, sections 2.3.2 and 2.3.3 | Finding of a regulator |
| The processing of nationality was unlawful and discriminatory | Data protection authority fine decision, 25 November 2021 (GDPR Art. 5(1)(a) with 6(1)(e)) | Finding of a regulator |
| Top-scored applicants were far more often non-Dutch and low-income | Blind voor mens en recht, table 7.6, one 2019 month | Measured, single month |
| 44,045 parents confirmed as affected; EUR 11.8 billion recovery budget | 23rd progress report, figures at 30 June 2026 | Measured, government figures |
| 2,090 children placed out of home, 2015 to June 2022 | Statistics Netherlands, via the Youth Institute. Causation is disputed. | Measured count; cause not established |
| The scandal played a large role in removals | Hamer commission, 2025, via NOS | Finding of an advisory commission, read via press |
| At least 64 million files in a closed store were not searched for the parliamentary inquiries | Cabinet letter, 15 April 2026; BDO report, July 2026, which draws no conclusions about conduct | Official statement |
| About 20,000 parents were wrongly compensated | NRC, 15 June 2026, via Hart van Nederland; rejected by the State Secretary, 10 July 2026 | Disputed press claim |
| A wider proportionality test is on hold pending cost checks | Interior Minister’s letter, 11 September 2026 | Official statement |
| A system like this would likely be high-risk under the AI Act | AI Act Annex III point 5(a); no court or regulator has ruled | My call |
| The all-or-nothing illustration | Mechanism as described by the parliamentary committee; figures invented to show it | Illustrative |
| The lessons for boards and agencies | My reading of the findings and recommendations cited against each | My call |
Sources
- Autoriteit Persoonsgegevens. (2020, 17 July). Belastingdienst/Toeslagen: De verwerking van de nationaliteit van aanvragers van kinderopvangtoeslag (investigation report z2018-22445). autoriteitpersoonsgegevens.nl
- Autoriteit Persoonsgegevens. (2020, 17 July). Methods used by Dutch Tax Administration unlawful and discriminatory [News release]. autoriteitpersoonsgegevens.nl
- Autoriteit Persoonsgegevens. (2021, 25 November). Besluit tot boeteoplegging, Minister van Financiën (EUR 2,750,000). autoriteitpersoonsgegevens.nl
- Autoriteit Persoonsgegevens. (2021, 7 December). Tax Administration fined for discriminatory and unlawful data processing [News release]. autoriteitpersoonsgegevens.nl
- Autoriteit Persoonsgegevens. (2021, 28 October). Zwarte lijst FSV van Belastingdienst in strijd met de wet [News release]. autoriteitpersoonsgegevens.nl
- Autoriteit Persoonsgegevens. (2022, 12 April). Boete Belastingdienst voor zwarte lijst FSV [News release; decision of 7 April 2022]. autoriteitpersoonsgegevens.nl
- Parlementaire ondervragingscommissie Kinderopvangtoeslag. (2020, 17 December). Ongekend onrecht (Kamerstuk 35 510, nr. 2). tweedekamer.nl
- Parlementaire enquêtecommissie Fraudebeleid en Dienstverlening. (2024, 26 February). Blind voor mens en recht (Kamerstuk 35 867, nr. 6). files.tweedekamer.nl
- Adviescommissie uitvoering toeslagen. (2019, 14 November). Omzien in verwondering: Interim-advies. officielebekendmakingen.nl
- Adviescommissie uitvoering toeslagen. (2020, 12 March). Omzien in verwondering 2: Eindadvies. officielebekendmakingen.nl
- European Commission for Democracy through Law (Venice Commission). (2021, 18 October). Netherlands: Opinion on the legal protection of citizens, CDL-AD(2021)031. venice.coe.int
- Staatssecretaris van Financiën. (2021, 8 December). Letter to the House on the risk-classification model (Kamerstuk 31 066, nr. 938). zoek.officielebekendmakingen.nl
- Staatssecretaris van Financiën. (2026, 18 September). Voortgangsrapportage hersteloperatie toeslagen, januari tot juni 2026 (23e VGR). eerstekamer.nl
- Afdeling bestuursrechtspraak van de Raad van State. (2019, 23 October). ECLI:NL:RVS:2019:3535 and ECLI:NL:RVS:2019:3536. uitspraken.rechtspraak.nl
- Afdeling bestuursrechtspraak van de Raad van State. (2017, 8 March). ECLI:NL:RVS:2017:589. uitspraken.rechtspraak.nl
- Nationale ombudsman. (2017, 9 August). Geen powerplay maar fair play: Onevenredig harde aanpak van 232 gezinnen met kinderopvangtoeslag (Report 2017/095). nationaleombudsman.nl
- Amnesty International. (2021, 25 October). Xenophobic machines: Discrimination through unregulated use of algorithms in the Dutch childcare benefits scandal (EUR 35/4686/2021). amnesty.org
- Minister van Justitie en Veiligheid. (2021, 5 March). Letter on the complaints against ministers (Kamerstuk 31 066, nr. 799). zoek.officielebekendmakingen.nl
- Gerechtshof Den Haag. (2024, 20 February). ECLI:NL:GHDHA:2024:329. uitspraken.rechtspraak.nl
- Rijksoverheid. (2021, 15 January). Letterlijke tekst persconferentie na ministerraad 15 januari 2021. rijksoverheid.nl
- Rijksoverheid. (2022, 30 May). Aandacht voor institutioneel racisme binnen toezicht Belastingdienst en Toeslagen [News release]. rijksoverheid.nl
- Hart van Nederland. (2020, 22 December). Gedupeerde ouders toeslagenaffaire krijgen 30.000 euro. hartvannederland.nl
- NOS. (2021, 28 January). Eerste ouders toeslagenaffaire ontvangen 30.000 euro. nos.nl
- Minister voor Rechtsbescherming. (2022, 1 November). Letter on out-of-home placements of children of affected parents (Kamerstuk 31 839, nr. 909). zoek.officielebekendmakingen.nl
- Nederlands Jeugdinstituut. (2022, November). 2.090 uithuisplaatsingen in toeslagaffaire. nji.nl
- NOS. (2025, 27 March). Toeslagenaffaire had grote rol bij uithuisplaatsingen [on the Hamer commission report Erfenis van onrecht]. nos.nl
- Algemene Rekenkamer. (2025, 10 June). Answers to questions from the Finance committee (Kamerstuk 36 740 IX, nr. 5). eerstekamer.nl
- Staatssecretaris van Financiën. (2026, 10 July). Answers to parliamentary questions (Aanhangsel Handelingen TK 2025-2026, nr. 2537). zoek.officielebekendmakingen.nl
- NOS. (2020, 17 July). Van Huffelen over discriminatie Belastingdienst: "Zeer ernstig, oprechte excuses". nos.nl
- Besluit inwerkingtreding Wet hersteloperatie toeslagen. (2022, 4 November). Staatsblad 2022, 434. zoek.officielebekendmakingen.nl
- Algoritmeregister van de Nederlandse overheid (1,587 entries on 11 October 2026). algoritmes.overheid.nl
- Regulation (EU) 2024/1689 (Artificial Intelligence Act). Official Journal of the European Union, 12 July 2024. eur-lex.europa.eu
- White & Case. (2026, July). EU AI Omnibus enters into force, amending the AI Act [on Regulation (EU) 2026/1744]. whitecase.com
- Rijksoverheid. (2025, 30 June). Kabinet erkent extra leed uithuisgeplaatste kinderen [News release; cabinet response to Erfenis van onrecht]. rijksoverheid.nl
- Reformatorisch Dagblad (ANP). (2026, 25 September). Excuses aan uithuisgeplaatste kinderen toeslagen in januari [on a letter to parliament from the State Secretaries for Justice and for Benefits and the Minister for Youth]. rd.nl
- Staatssecretarissen van Financiën. (2026, 15 April). Kamerbrief met update over datakluis. rijksoverheid.nl
- BDO, for the Ministerie van Financiën. (2026, 6 July; published 10 July). Datakluis: report on the set-up, use and governance of the file store. open.overheid.nl
- NOS. (2026, 18 August). Kabinet: spijtig dat Kamer te laat hoorde van "verborgen" toeslagenbestanden. nos.nl
- Minister van Binnenlandse Zaken en Koninkrijksrelaties. (2026, 11 September). Stand van zaken wetsvoorstel Wet versterking waarborgfunctie Awb (Kamerstuk 36 800 VII, nr. 102). zoek.officielebekendmakingen.nl
- Hart van Nederland. (2026, 15 June). Duizenden toeslagenouders kregen onterecht compensatie, hoeven niets terug te betalen [on the NRC report of the same day]. hartvannederland.nl
Sources read on 11 October 2026. Time-sensitive claims re-checked on 12 October 2026, when sources 34 to 40 were added and source 10 was re-linked. Dutch-language sources are quoted in my translation. Further reading: Amnesty International's Xenophobic machines[17], an advocacy report that goes further than the regulator's legal findings.
Published 11 October 2026. Updated 12 October 2026. An independent case study written from public sources only. Public servants are not named; ministers are named only for resignations, official statements and findings made about them. Licensed CC BY-NC 4.0. Corrections are welcome and are logged on the editorial standards page.
This is a personal site. The views, frameworks and publications here are my own analysis. They do not speak for Orion Five Engineering or any past employer or client, and they do not draw on the confidential information, data or proprietary methods of any of them.

I put this case second because it is usually told as the story of an algorithm that went rogue. The record shows a model that ranked cases, inside a system that made every error ruinous and gave nobody the authority to stop it. It is why, when I look at an AI deployment, I ask first what happens after the system produces a score.




