Dutch Tax and Customs Administration
About this organisation
The Tax and Customs Administration uses a lot of data from citizens and businesses in its services. Computers and algorithms enable us to do our work better, smarter and faster. After all, we cannot think up and process everything manually every time. On this page, we would like to explain what algorithms are, why we use them and what for.
What is an algorithm?
An algorithm is a series of pre-arranged rules and steps that a computer follows automatically. This allows the algorithm to make calculations to solve a problem or answer a question. You can compare an algorithm to a recipe. The data (dates) are the ingredients of the algorithm.
Why do we use algorithms?
The Tax Authority levies, checks and collects national taxes and contributions for all residents in the Netherlands. This is an extensive task. Every citizen must be able to trust that the Tax and Customs Administration performs these tasks carefully and efficiently. For income tax alone, we receive about 9.5 million returns annually. It is not possible to assess all of them manually. Because of the scale of our work, we use algorithms in many of our processes and across multiple tax types. This helps us process these large numbers and make decisions.
Tax and Customs Administration algorithm register
Through the algorithm register, we aim to be open and transparent about algorithms we use and for what purpose. We include the Tax Authority's algorithms in this register that directly or indirectly affect citizens or businesses. For example, algorithms that:
- advise on decision-making or
- select which returns are processed automatically and which are checked manually.
Algorithms that are literally taken from the law we do not include in the register. For example, algorithms on how to calculate the amount of tax to be paid or received back.
Laws and regulations
When we use data and algorithms, we comply with applicable laws and regulations. For example, there is the General Data Protection Regulation (AVG) to protect the privacy of citizens and entrepreneurs. Various regulators also regularly check whether we still comply with applicable laws and regulations. For example, the Audit Service Rijk (Central Government Audit Office), Court of Audit and the Personal Data Authority.
https://over-ons.belastingdienst.nl/onderwerpen/omgaan-met-gegevens/algoritmeregister/
Algorithm descriptions
Taxation of passenger cars and motorbikes - Road risks (BPM - Road risks)
Dutch Tax and Customs Administration
This algorithm helps Tax Administration employees to process BPM returns.Read moreLast change on 4th of December 2024, at 14:24 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Payroll tax risk model - Supervision of foreign service providers for payroll taxes (TBD)
Dutch Tax and Customs Administration
The 'Supervision of Foreign Service Providers (TBD)' algorithm is part of the Payroll Tax Risk Model, which helps Tax Administration staff supervise the correct and complete withholding and remittance of payroll taxes.Read moreLast change on 26th of November 2024, at 15:35 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Signal Model Sales Tax Large Enterprises (SOB GO)
Dutch Tax and Customs Administration
The algorithm 'Signal Model OB GO', hereafter abbreviated as SOB GO, helps Tax Administration staff to assess the risk of turnover tax returns that fall within the target group of Large Enterprises. About 7% of the returns involve returns by natural persons.Read moreLast change on 26th of November 2024, at 15:24 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Weighing and determining treatment of corporate income tax (Vpb) returns
Dutch Tax and Customs Administration
Algorithm that helps assess whether a corporate tax return should be processed automatically or manually.Read moreLast change on 13th of November 2024, at 12:11 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Payroll tax risk model - Monitoring correct qualification of employment relationships (TKA)
Dutch Tax and Customs Administration
This algorithm Supervision of correct qualification of labour relations (TKA) is part of the risk model Payroll Taxes. It helps Tax and Customs Administration staff supervise correct and complete withholding and remittance of payroll taxes. TKA helps Tax and Customs Administration staff respond to p...Read moreLast change on 5th of November 2024, at 19:07 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Adoption of settlement decision
Dutch Tax and Customs Administration
The purpose of the algorithm is to support the Tax Administration in offsetting an amount a citizen or business is owed from the Tax Administration against their outstanding tax debts.Read moreLast change on 28th of October 2024, at 10:43 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Prioritisation of recovery work
Dutch Tax and Customs Administration
The algorithms Dynamic Monitoring (DM), Calling After Dunning (BNA) and Willing Can Quadrant-GG (CHP-GG) help Tax Administration staff keep track of outstanding tax debts. The algorithms also support in tracking agreements made on those tax debts.Read moreLast change on 26th of June 2024, at 7:33 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Payment scheme Citizen (BrB)
Dutch Tax and Customs Administration
This algorithm helps Tax Administration staff assess deferral requests.Read moreLast change on 25th of June 2024, at 18:32 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Chain Liability Act (WKA)
Dutch Tax and Customs Administration
This algorithm helps employees of the Inland Revenue handle applications for a WKA declaration.Read moreLast change on 25th of June 2024, at 18:20 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Information extraction from, and classification of, notarial deeds (DNI)
Dutch Tax and Customs Administration
The algorithm detects and selects text from notarial deeds for monitoring the correct registration of the notarial deed and levying and collecting taxes.Read moreLast change on 25th of June 2024, at 10:22 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- DPIA
- Status
- In use
Directive on Administrative Coorperation-6 (DAC6)
Dutch Tax and Customs Administration
This page contains information about the 'Directive on Administrative Coorperation-6' algorithm. This algorithm helps Tax and Customs Administration staff monitor DAC6 notifications, which are received by the Tax and Customs Administration under this European directive.Read moreLast change on 13th of May 2024, at 11:58 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
Inheritance tax signal model (UDA-Erf)
Dutch Tax and Customs Administration
The 'Invitation to File Inheritance Tax Returns (UDA-Erf)' algorithm helps Tax Administration employees determine whether heirs are liable to pay inheritance tax.Read moreLast change on 17th of January 2024, at 18:17 (CET) | Publication Standard 1.0- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- In use